Metafunkciók az adatfolyam leképezésében

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.

Az alábbi cikkek részletesen ismertetik az Azure Data Factory és az Azure Synapse Analytics által támogatott metafunkciókat az adatfolyamok leképezésében.

Metafunkciós lista

A metafunkciók elsősorban az adatfolyam metaadatain működnek

Metafunkció Task
byItem Alelem keresése egy struktúra vagy struktúratömb belül. Ha több egyezés van, az első egyezés lesz visszaadva. Ha nincs egyezés, null értéket ad vissza. A visszaadott értéket a típuskonvertálási műveletek (? dátum, ? sztring ...) egyikével kell konvertálni. A tervezéskor ismert oszlopneveket csak a nevük alapján kell kezelni. A számított bemenetek nem támogatottak, de paraméterhelyettesítéseket is használhat
szerző:Origin Kiválaszt egy oszlopértéket név szerint a forrásstreamben. A második argumentum a forrásstream neve. Ha több egyezés van, az első egyezés lesz visszaadva. Ha nincs egyezés, null értéket ad vissza. A visszaadott értéket a típuskonvertálási függvények egyikével (TO_DATE, TO_STRING ...) kell konvertálni. A tervezéskor ismert oszlopneveket csak a nevük alapján kell kezelni. A számított bemenetek nem támogatottak, de paraméterhelyettesítéseket is használhat.
szerző:Origins Kiválaszt egy oszloptömböt név szerint a streamben. A második argumentum az a stream, amelyből származik. Ha több egyezés van, az első egyezés lesz visszaadva. Ha nincs egyezés, null értéket ad vissza. A visszaadott értéket a típuskonvertálási függvények egyikével kell konvertálni(TO_DATE, TO_STRING ...) A tervezéskor ismert oszlopneveket csak a nevük alapján kell kezelni. A számított bemenetek nem támogatottak, de paraméterhelyettesítéseket is használhat.
byName Kiválaszt egy oszlopértéket név szerint a streamben. Második argumentumként megadhat egy választható streamnevet. Ha több egyezés van, az első egyezés lesz visszaadva. Ha nincs egyezés, null értéket ad vissza. A visszaadott értéket a típuskonvertálási függvények egyikével (TO_DATE, TO_STRING ...) kell konvertálni. A tervezéskor ismert oszlopneveket csak a nevük alapján kell kezelni. A számított bemenetek nem támogatottak, de paraméterhelyettesítéseket is használhat.
byNames Válasszon ki egy oszloptömböt név szerint a streamben. Második argumentumként megadhat egy választható streamnevet. Ha több egyezés van, az első egyezés lesz visszaadva. Ha nincs egyezés egy oszlophoz, a teljes kimenet null értékű. A visszaadott értékhez típuskonvertálási függvény szükséges (toDate, toString, ...). A tervezéskor ismert oszlopneveket csak a nevük alapján kell kezelni. A számított bemenetek nem támogatottak, de paraméterhelyettesítéseket is használhat.
byPath Megkeresi a hierarchikus elérési utat név szerint a streamben. Második argumentumként megadhat egy választható streamnevet. Ha nem található ilyen elérési út, null értéket ad vissza. A tervezéskor ismert oszlopneveket/elérési utakat csak a nevük vagy a pont jelölési útvonaluk alapján kell kezelni. A számított bemenetek nem támogatottak, de paraméterhelyettesítéseket is használhat.
byPosition Kiválaszt egy oszlopértéket a stream relatív pozíciója (1 alapján) alapján. Ha a pozíció túllépi a határokat, null értéket ad vissza. A visszaadott értéket a típuskonvertálási függvények egyikével kell konvertálni(TO_DATE, TO_STRING ...) A számított bemenetek nem támogatottak, de paraméterhelyettesítéseket is használhat.
hasPath Ellenőrzi, hogy létezik-e név alapján egy bizonyos hierarchikus elérési út a streamben. Második argumentumként megadhat egy választható streamnevet. A tervezéskor ismert oszlopneveket/elérési utakat csak a nevük vagy a pont jelölési útvonaluk alapján kell kezelni. A számított bemenetek nem támogatottak, de paraméterhelyettesítéseket is használhat.
originColumns Lekéri egy forrásfolyam összes kimeneti oszlopát, ahol az oszlopok létre lettek hozva. Más függvényhez kell csatolni.
Hex Bináris érték hexa sztring-ábrázolását adja vissza
unhex A karakterlánc-ábrázolásból felold egy bináris értéket. Ez használható sha2, md5 használatával sztringből bináris reprezentációvá alakításához