Uživatelem definované funkce v mapování toku dat
PLATÍ PRO: Azure Data Factory Azure Synapse Analytics
Tip
Vyzkoušejte Službu Data Factory v Microsoft Fabric, analytické řešení typu vše v jednom pro podniky. Microsoft Fabric pokrývá 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 zdarma začít používat novou zkušební verzi .
Toky dat jsou k dispozici v kanálech Azure Data Factory i 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í toku dat mapování.
Uživatelem definovaná funkce je přizpůsobený výraz, který můžete definovat tak, aby bylo možné opakovaně používat logiku napříč několika toky dat mapování. Uživatelem definované funkce jsou aktivní v kolekci označované jako knihovna toku dat, aby bylo možné snadno seskupit běžné sady přizpůsobených funkcí.
Kdykoli zjistíte, že vytváříte stejnou logiku ve výrazu napříč několika toky dat mapování, bude to dobrá příležitost, jak tuto logiku převést na uživatelem definovanou funkci.
Začínáme
Abyste mohli začít s funkcemi definovanými uživatelem, musíte nejprve vytvořit knihovnu toku dat. Přejděte na stránku správy a pak vyhledejte knihovny toku dat v oddílu autor.
Knihovna toků dat
Tady můžete kliknutím na tlačítko +Nový vytvořit novou knihovnu toku dat. Vyplňte název a popis a pak můžete vytvořit funkci definovanou uživatelem.
Nová uživatelem definovaná funkce
Pokud chcete vytvořit uživatelem definovanou funkci, klikněte v knihovně toků dat, ve které chcete funkci vytvořit, na tlačítko +Nový.
Vyplňte název funkce definované uživatelem.
Poznámka
Nelze použít název existujícího výrazu toku dat mapování. Seznam aktuálních výrazů toku dat mapování najdete v tématu Výrazy transformace dat v mapování toku dat | Microsoft Docs
Uživatelem definované funkce můžou mít nula nebo více argumentů. Argumenty umožňují předávat hodnoty při volání funkce a odkazovat na tyto argumenty v logice výrazu. Argumenty jsou automaticky pojmenovány z i1, i2 atd. a můžete zvolit datový typ argumentu z rozevíracího seznamu.
V těle uživatelem definované funkce zadáte logiku funkce. Editor poskytuje úplný tvůrce výrazů | Microsoft Docs prostředí a umožňuje odkazovat na vytvořené argumenty a výrazy transformace dat v mapování toku dat | Microsoft Docs.
Poznámka
Uživatelem definovaná funkce nemůže odkazovat na jinou uživatelem definovanou funkci.
Použití uživatelem definované funkce v tvůrci výrazů
Uživatelem definované funkce se zobrazí v tvůrci výrazů mapování toku dat v části Funkce knihovny toků dat. Odsud můžete použít vlastní vytvořené funkce a předat příslušné argumenty (pokud existují), které jste definovali.