Öntött átalakítás a leképezési adatfolyamban
A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics
Tipp.
Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!
Az adatfolyamok az Azure Data Factoryben és az Azure Synapse Pipelinesban is elérhetők. Ez a cikk az adatfolyamok leképezésére vonatkozik. Ha még nem használta az átalakításokat, tekintse meg az adatok leképezési adatfolyam használatával történő átalakításáról szóló bevezető cikket.
A leadott átalakítással egyszerűen módosíthatja az adatfolyam egyes oszlopainak adattípusait. A öntött átalakítással könnyen ellenőrizhetők az öntési hibák.
Konfiguráció
Ha módosítani szeretné az adatfolyam oszlopainak adattípusát, adjon hozzá oszlopokat a "Leadás beállításaihoz" a plusz (+) jellel.
Oszlop neve: Válassza ki a metaadatoszlopok listájából a leadni kívánt oszlopot.
Típus: Válassza ki azt az adattípust, amelybe az oszlopot be szeretné adni. Ha a "komplex" lehetőséget választja, akkor kiválaszthatja az "Összetett típus definiálása" lehetőséget, és definiálhat struktúrákat, tömböket és térképeket a kifejezésszerkesztőben.
Feljegyzés
A Cast átalakításból származó összetett adattípus-öntés támogatása jelenleg nem érhető el. Használjon származtatott oszlopátalakítást. A származtatott oszlopban a típuskonvertálási hibák mindig NULL értéket eredményeznek, és explicit hibakezelést igényelnek egy Érvényesség használatával. A Öntött átalakítás automatikusan csapdába ejtheti a konvertálási hibákat az "Igénytípus-ellenőrzés" tulajdonság használatával.
Formátum: Egyes adattípusok, például a decimális és a dátumok további formázási lehetőségeket is lehetővé teszik.
Helyességi típus ellenőrzése: Az öntött átalakítás lehetővé teszi a típusellenőrzést. Ha az öntés sikertelen, a sor olyan helyességi hibaként lesz megjelölve, amelyet később a streamben is csapdába ejthet.
Adatfolyamszkript
Syntax
<incomingStream>
cast(output(
AddressID as integer,
AddressLine1 as string,
AddressLine2 as string,
City as string
),
errors: true) ~> <castTransformationName<>
Kapcsolódó tartalom
A származtatott oszlopátalakítással módosíthatja a meglévő és az új oszlopokat.