Sdílet prostřednictvím


Metafunkce při mapování toků 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 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 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 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). Adresovat názvy sloupců, které jsou známé v době návrhu, pouze jejich názvem. 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). Adresovat názvy sloupců známé v době návrhu pouze jejich názvy. 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). Adresovat názvy sloupců známé v době návrhu přímo podle jména. 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). Adresovat názvy sloupců známé v době návrhu pouze jejich názvy. 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ů nebo cesty, které jsou známé pouze v době návrhu, podle jejich názvů nebo tečkovaných cest. 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.