Sztringes átalakítás a leképezési adatfolyamban
A KÖVETKEZŐKRE VONATKOZIK: Azure Data Factory Azure Synapse Analytics
Összetett adattípusok sztringgé alakításához használja a stringify átalakítást. Ez nagyon hasznos lehet, ha az oszlopadatokat egyetlen sztringentitásként kell tárolnia vagy elküldenie, amely struktúra, térkép vagy tömbtípus alapján származhat.
Konfiguráció
A stringify átalakítási konfigurációs panelen először ki kell választania azoknak az oszlopoknak az adattípusát, amelyeket beágyazottan szeretne elemezni. Az elemzési átalakítás a következő konfigurációs beállításokat is tartalmazza.
Oszlop
A származtatott oszlopokhoz és összesítésekhez hasonlóan itt is módosíthatja a kilépő oszlopokat a legördülő listából való kiválasztással. Beírhatja az új oszlop nevét is. Az ADF ebben az oszlopban tárolja a sztringek forrásadatait. A legtöbb esetben érdemes egy új oszlopot definiálni, amely sztringbe rendezi a bejövő összetett mezőtípust.
Expression
A kifejezésszerkesztővel állíthatja be a sztringekkel dúsítandó összetett forrásmezőt. Ez lehet olyan egyszerű, mintha a forrásoszlopot választja ki a sztringbe foglalandó önálló adatokkal, vagy összetett kifejezéseket is létrehozhat elemzésre.
Példa kifejezésre
Ebben a példában body.properties.periods
egy REST-forrásból visszaadott struktúra tömbje.
body.properties.periods
Adatfolyamszkript
stringify(mydata = body.properties.periods ? string,
format: 'json') ~> Stringify1
Következő lépések
- Az Egybesimított transzformációval sorokat forgathat oszlopokba.
- Az Elemzés átalakítás használatával összetett beágyazott típusokat alakíthat át különálló oszlopokká.
- A Származtatott oszlop átalakítás használatával oszlopokat forgathat a sorok között.