Sdílet prostřednictvím


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 Task
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ů.
byName 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ů.
byPath 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.
Hex 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.