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. |
rontás | 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 |
Kapcsolódó tartalom
- Az összesítő függvények listája.
- Az összes tömbfüggvény listája.
- Az összes gyorsítótárazott keresési függvény listája.
- Az összes konverziós függvény listája.
- Az összes dátum- és időfüggvény listája.
- Az összes kifejezésfüggvény listája.
- Az összes térképfüggvény listája.
- Az összes ablakfüggvény listája.
- Az összes adatátalakítási kifejezés használati adatai.
- Ismerje meg, hogyan használhatja a Expression Buildert.