Video: E47 Transform JSON in Logic Apps 2024
Denne figur viser et miljø, hvor data udvindes fra tre forskellige datakilder til optagelse i et datalager, og hver af de tre kilder ligger på en anden platform. På et tidspunkt i middleware-processen skal disse QA'd-ekstrakter bringes sammen for en kombineret kortlægnings- og transformationsproces.
Kortlægnings- og transformationstjenesten håndterer klassiske datalagringsproblemer. Antag, at en datakilde gemmer kunder ved at bruge et fem-tegners kunde-id, og en anden kilde bruger en sekscifret numerisk kundeidentifikator.
For at muliggøre sammenligninger og anden databehandling, har du brug for en fælles metode til kundeidentifikation: En af identifikationsordningerne skal konverteres til det andet eller måske et tredje neutralt identifikationssystem afhængigt af miljøets egenskaber.
Ud over at håndtere uoverensstemmelser på tværs af systemet, kan yderligere transformationer omfatte
-
Datasammendrag: Et sammendrag kan udføres tidligere i processen, før tværsystembevægelsen afhænger af egenskaber i dit specifikke datalagringsmiljø.
-
Selektiv optagelse af data: Du kan kun omfatte poster fra kun en datakilde, hvis du f.eks. Får en sammenlignelig post fra et andet uddrag. Du ved ikke, før du konvergerer alle datakildens bidrag, hvordan selektive indregistreringsregler anvendes.
-
Datakonvergens: Visse elementer fra en datakilde kombineres med elementer fra en anden kilde for at oprette en samlet post for hver kunde, produkt, kontrakt eller hvilken type data du har at gøre med.
Det vigtigste punkt at huske om kortlægnings- og transformationstjenesten er, at du i sidste ende skal have et samlet sæt data, der er klar til at indlæse i datalageret - så snart du har gennemført nogle få trin.
I komplekse datalagringsmiljøer vil du måske overveje flere transformationsprocesser. Som vist i denne figur, samler dataekstrakter sig på flere forskellige transformationsniveauer, før de bevæger sig længere ned på pipeline mellem middleware, så du kan anvende mere hestekræfter til transformationsprocessen ved at bruge flere servere tidligt i strømmen.