2022.2

Table Of Contents
JSON File Input Data settings
ForaJSONfileyoucaneitherusetheobjectorarrayattherootandgetoneoutputrecord,orselectan
objectorarrayasparent element.Itsdirectchildelements-objectsandarrays,notkey-valuepairs-
canbeoutputasindividualrecords.
l
Use root element:Selectsthetop-levelarrayorobject.Therewillonlybeonerecord.
l
Use specific element:Selectanarray[ ]orobject{ }intheJSONdataasParent elementto
defineitschildelements-objectsand/orarrays-assourcerecords.Anyelementsoutsidethe
parentelementandkey-valuepairsinsidetheparentwillberepeatedineachsourcerecord.
Note: Onlyarraysandobjectscanbeseenasarecord.ItisnotpossibletosplittheJSON
betweenkey-valuepairs.
Boundaries
Boundariesarethedivisionbetweenrecords:theydefinewhereonerecordendsandthenextrecord
begins;foranexplanationsee"Recordboundaries"onpage226.
CSV, Excel or Database file boundaries
SincedatabasedatasourcesarestructuredthesamewayasCSVandExcelfiles,theoptionsforthese
filetypesareidentical.
l
Record limit:DefineshowmanyrecordsaredisplayedintheDataViewer.Thisdoesnotaffect
outputproduction;whengeneratingoutput,thisoptionisignored.Todisablethelimit,usethe
value0(zero).
l
Line limit:Definesthelimitofdetaillinesinanydetailtable.Thisisusefulforfileswithahigh
numberofdetaillines,whichintheDataMapperinterfacecanslowdownthings.Thisdoesnot
affectoutputproduction;whengeneratingoutput,thisoptionisignored.Todisablethelimit,use
thevalue0(zero).
l
Trigger:Definesthetypeofrulethatcontrolswhenaboundaryisset,creatinganewrecord.
l
Record(s) per page:Definesafixednumberoflinesinthefilethatgoineachrecord.
l
Records:Thenumberofrecords(lines,rows)toputineachrecord.
l
On change:Definesanewrecordwhenaspecificfield(Field name)hasanewvalue.
l
Field name:Displaysthefieldsinthetopline.Theboundariesaresetontheselec-
tedfieldname.
Page 313