breadcrumbDescription
Hvornår skal der bruges flere udtrækningstrin
Antallet af udtrækningstrin, du har brug for, afhænger af, hvordan objekttyperne, du udtrækker fra, er relateret. Der er tre grundlæggende scenarier: enkelt, enkelt med relationsnotation og flere.
-
Udtrækning af data fra en enkelt objekttype, f.eks. Sager, kræver kun et udtrækningstrin.
-
Udtrækning af data fra et primært objekt og et eller flere overordnede objekter kræver også kun et udtrækningstrin. Et eksempel er udtrækning af sager med nogle kontodata for hver sag. Se Relationnotation kontra flere udtrækningstrin.
-
Udtrækning af data fra et primært objekt og et eller flere underordnede objekter kræver mindst to udtrækningstrin, et for hver objekttype.
Hvis du f.eks. vil finde Sager efter sagsnummer, kan du bruge et filter som CaseNumber = Number i udtrækningstrinnet.
Objekterne forespørges på i den rækkefølge, som du angiver dem i udtrækningstrinene. Det er vigtigt for det tredje scenarie, når du skal bruge data fra et tidligere læst objekt til at filtrere et efterfølgende objekt.
Hvis du f.eks. vil finde alle sager, der er tilknyttet en bestemt konto, kan du læse kontoen med et grundlæggende filter, f.eks. Id = Id i det første udtrækningstrin. Derefter skal du læse sagerne med et filter, f.eks. AccountId = Acct:Id i det andet udtrækningstrin. (AccountId er et sagsfelt. Acct:Id er en reference til Id-feltet for kontoen).
Disse data læses i udtrækningstrinnets JSON. Ruden Udtræk JSON-trin viser hierarkiet på topniveau, der er defineret af de outputstier, som du angiver på denne fane.
Hvis en værdi er nul, oprettes der som standard ingen node for feltet i output-JSON. Hvis du vil sikre, at en node oprettes, uanset om feltet er nul, skal du gå til Indstillinger og markere Overskriv mål for alle nul-inputs.
