Metafunkce při mapování toku dat
PLATÍ PRO: Azure Data Factory Azure Synapse Analytics
Tip
Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.
Toky dat jsou k dispozici ve službě Azure Data Factory i v kanálech Azure Synapse. Tento článek se týká mapování toků dat. Pokud s transformacemi začínáte, přečtěte si úvodní článek Transformace dat pomocí mapování toku dat.
Následující články obsahují podrobnosti o metafunkcích podporovaných službou Azure Data Factory a Azure Synapse Analytics při mapování toků dat.
Seznam metafunkce
Metafunkce primárně fungují na metadatech ve vašem toku dat.
Metafunkce | Úloha |
---|---|
byItem | Najděte dílčí položku ve struktuře nebo matici struktury. Pokud existuje více shod, vrátí se první shoda. Pokud se žádná shoda neshoduje, vrátí hodnotu NULL. Vrácená hodnota musí být převedena jednou z akcí převodu typu(? datum, ? řetězec ...). Názvy sloupců známé v době návrhu by měly být adresovány pouze jejich názvem. Vypočítané vstupy se nepodporují, ale můžete použít nahrazování parametrů. |
byOrigin | Vybere hodnotu sloupce podle názvu v datovém proudu původu. Druhým argumentem je název původního datového proudu. Pokud existuje více shod, vrátí se první shoda. Pokud se žádná shoda neshoduje, vrátí hodnotu NULL. Vrácená hodnota musí být převedena jednou z funkcí převodu typů(TO_DATE, TO_STRING ...). Názvy sloupců známé v době návrhu by měly být adresovány pouze jejich názvem. Vypočítané vstupy nejsou podporované, ale můžete použít nahrazení parametrů. |
byOrigins | Vybere pole sloupců podle názvu v datovém proudu. Druhým argumentem je datový proud, ze kterého pochází. Pokud existuje více shod, vrátí se první shoda. Pokud se žádná shoda neshoduje, vrátí hodnotu NULL. Vrácená hodnota musí být převedena jednou z funkcí převodu typů(TO_DATE, TO_STRING ...) Názvy sloupců známé v době návrhu by měly být adresovány pouze jejich názvem. Vypočítané vstupy nejsou podporované, ale můžete použít nahrazení parametrů. |
přezdívka | Vybere hodnotu sloupce podle názvu v datovém proudu. Jako druhý argument můžete předat volitelný název datového proudu. Pokud existuje více shod, vrátí se první shoda. Pokud se žádná shoda neshoduje, vrátí hodnotu NULL. Vrácená hodnota musí být převedena jednou z funkcí převodu typů(TO_DATE, TO_STRING ...). Názvy sloupců známé v době návrhu by měly být adresovány pouze jejich názvem. Vypočítané vstupy nejsou podporované, ale můžete použít nahrazení parametrů. |
byNames | Vyberte pole sloupců podle názvu v datovém proudu. Jako druhý argument můžete předat volitelný název datového proudu. Pokud existuje více shod, vrátí se první shoda. Pokud sloupec neobsahuje žádné shody, celý výstup je hodnota NULL. Vrácená hodnota vyžaduje funkci převodu typu (toDate, toString, ...). Názvy sloupců známé v době návrhu by měly být adresovány pouze jejich názvem. Vypočítané vstupy nejsou podporované, ale můžete použít nahrazení parametrů. |
cestička | Vyhledá hierarchickou cestu podle názvu v datovém proudu. Jako druhý argument můžete předat volitelný název datového proudu. Pokud se taková cesta nenajde, vrátí hodnotu null. Názvy sloupců a cesty známé v době návrhu by měly být adresovány pouze jejich názvem nebo tečkovanou cestou. Vypočítané vstupy nejsou podporované, ale můžete použít nahrazení parametrů. |
byPosition | Vybere hodnotu sloupce podle relativní pozice (1 na základě) v datovém proudu. Pokud je pozice mimo hranice, vrátí hodnotu NULL. Vrácená hodnota musí být převedena jednou z funkcí převodu typů(TO_DATE, TO_STRING ...) Vypočítané vstupy nejsou podporované, ale můžete použít nahrazení parametrů. |
hasPath | Zkontroluje, jestli v datovém proudu existuje určitá hierarchická cesta podle názvu. Jako druhý argument můžete předat volitelný název datového proudu. Názvy sloupců a cesty známé v době návrhu by měly být adresovány pouze jejich názvem nebo tečkovanou cestou. Vypočítané vstupy nejsou podporované, ale můžete použít nahrazení parametrů. |
originColumns | Získá všechny výstupní sloupce pro původní datový proud, ve kterém byly sloupce vytvořeny. Musí být uzavřena v jiné funkci. |
šestnáctkový | Vrátí šestnáctkové řetězcové vyjádření binární hodnoty. |
unhex | Unhexes binární hodnotu z řetězcové reprezentace. To lze použít s sha2, md5 pro převod z řetězce na binární reprezentaci. |
Související obsah
- Seznam všech agregačních funkcí
- Seznam všech maticových funkcí
- Seznam všech vyhledávacích funkcí uložených v mezipaměti
- Seznam všech funkcí převodu
- Seznam všech funkcí data a času
- Seznam všech funkcí výrazů
- Seznam všech mapových funkcí
- Seznam všech funkcí okna
- Podrobnosti o využití všech výrazů transformace dat
- Naučte se používat Tvůrce výrazů.