Metafunkce při mapování toků dat

VZTAHUJE SE NA: Azure Data Factory Azure Synapse Analytics

Tip

Data Factory v Microsoft Fabric je nová generace Azure Data Factory s jednodušší architekturou, integrovanou AI a novými funkcemi. Pokud s integrací dat začínáte, začněte Fabric Data Factory. Stávající úlohy ADF se můžou upgradovat na Fabric pro přístup k novým funkcím napříč datovými vědami, analýzami v reálném čase a vytvářením sestav.

Toky dat jsou k dispozici v kanálech Azure Data Factory i v kanálech Azure Synapse Analytics. 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í toků dat.

Tento článek obsahuje podrobnosti o metafunkcích podporovaných 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 Najde dílčí položku v rámci struktury nebo pole struktury. Pokud existuje více shod, vrátí se první shoda. Pokud neexistují žádné shody, vrátí se hodnota NULL. Vrácená hodnota musí být převedena jednou z akcí převodu typu (například ? date a ? string). Adresujte názvy sloupců, které jsou známé v době návrhu, pouze podle jejich názvů. Vypočítané vstupy se nepodporují, ale můžete použít nahrazení 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 neexistují žádné shody, vrátí se hodnota NULL. Vrácená hodnota musí být převedena jednou z funkcí převodu typů (například TO_DATE a TO_STRING). Adresujte názvy sloupců, které jsou známé v době návrhu, pouze podle jejich názvů. Vypočítané vstupy se nepodporují, 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 neexistují žádné shody, vrátí se hodnota NULL. Vrácená hodnota musí být převedena jednou z funkcí převodu typů (například TO_DATE a TO_STRING). Adresujte názvy sloupců, které jsou známé v době návrhu, pouze podle jejich názvů. Vypočítané vstupy se nepodporují, 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 neexistují žádné shody, vrátí se hodnota NULL. Vrácená hodnota musí být převedena jednou z funkcí převodu typů (například TO_DATE a TO_STRING). Adresujte názvy sloupců, které jsou známé v době návrhu, pouze podle jejich názvů. Vypočítané vstupy se nepodporují, ale můžete použít nahrazení parametrů.
byNames Vybere 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 (například toDate a toString). Adresujte názvy sloupců, které jsou známé v době návrhu, pouze podle jejich názvů. Vypočítané vstupy se nepodporují, 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 žádná taková cesta nenajde, vrátí NULL hodnotu. Adresovat názvy sloupců a cesty známé v době návrhu buď pomocí jejich názvů, nebo tečkovou notací. Vypočítané vstupy se nepodporují, ale můžete použít nahrazení parametrů.
byPosition Vybere hodnotu sloupce podle relativní pozice (založené na 1) v datovém proudu. Pokud je pozice mimo hranice, vrátí NULL hodnotu. Vrácená hodnota musí být převedena jednou z funkcí převodu typů (například TO_DATE a TO_STRING). Vypočítané vstupy se nepodporují, 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. Adresovat názvy sloupců a cesty známé v době návrhu buď pomocí jejich názvů, nebo tečkovou notací. Vypočítané vstupy se nepodporují, 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í hexadecimální řetězcové vyjádření binární hodnoty.
unhex Unhexes binární hodnotu z řetězcové reprezentace. Můžete ho použít s sha2 a md5 k převodu z řetězce na binární reprezentaci.