Uživatelem definované funkce 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.
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 mapováními toků dat. Uživatelem definované funkce jsou aktivní v kolekci označované jako knihovna toků 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, aby se tato logika přeměna na uživatelem definovanou funkci.
Začínáme
Abyste mohli začít pracovat s uživatelem definovanými funkcemi, musíte nejprve vytvořit knihovnu toku dat. Přejděte na stránku pro správu a v části pro vytváření vyhledejte knihovny toku dat.
Knihovna toků dat
Tady můžete kliknout na tlačítko +Nový a vytvořit novou knihovnu toku dat. Vyplňte název a popis a pak jste připraveni vytvořit uživatelem definovanou funkci.
Nová uživatelem definovaná funkce
Pokud chcete vytvořit uživatelem definovanou funkci, klikněte v knihovně toku dat, ve které chcete funkci vytvořit, na tlačítko +Nový.
Zadejte název uživatelem definované funkce.
Poznámka:
Nelze použít název existujícího výrazu mapování toku dat. Seznam výrazů aktuálního mapování toku dat naleznete 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 pojmenované z i1, i2 atd. a v rozevíracím seznamu můžete zvolit datový typ argumentu.
Tělo uživatelem definované funkce je místo, kde zadáte logiku funkce. Editor poskytuje tvůrce celých výrazů | Prostředí Microsoft Docs a umožňuje odkazovat na vaše argumenty vytvořené a všechny 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. Tady můžete použít vlastní vytvořené funkce a předat příslušné argumenty (pokud existuje).