Sdílet prostřednictvím


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.

Snímek obrazovky znázorňující podokno správy A D F a 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. Snímek obrazovky znázorňující podokno vytváření knihoven toku dat

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ý. Snímek obrazovky znázorňující tlačítko nové funkce U D F

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

Snímek obrazovky znázorňující podokno pro vytvoření nové funkce U D F

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).

Snímek obrazovky znázorňující knihovnu toku dat v tvůrci výrazů mapování toku dat