Megosztás a következőn keresztül:


Ö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ó

Leadott beállítások

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<>

A származtatott oszlopátalakítással módosíthatja a meglévő és az új oszlopokat.