Přehled aktivit

Tento článek vám pomůže pochopit aktivity v Microsoft Fabric a použít je k vytvoření komplexních pracovních postupů řízených daty pro scénáře přesunu a zpracování dat.

Přehled

Pracovní prostor Microsoft Fabric může mít jeden nebo více kanálů. Kanál je logické seskupení aktivit, které společně provádějí úlohu. Kanál může například obsahovat sadu aktivit, které ingestují a čistí data protokolu a pak odstartují mapování toku dat k analýze data protokolu. Kanál umožňuje spravovat aktivity jako sadu, místo toho, abyste je museli spravovat jednotlivě. Místo toho, abyste nezávisle nasazovali a plánovali aktivity, nasadíte a naplánujete kanál.

Aktivity v kanálu definují akce, které se mají s daty provádět. Například můžete použít aktivitu kopírování ke zkopírování dat z SQL Serveru do služby Azure Blob Storage. Potom pomocí aktivity toku dat nebo aktivity poznámkového bloku můžete zpracovávat a transformovat data z úložiště objektů blob do fondu Azure Synapse Analytics, na kterém se sestavují řešení pro vytváření sestav business intelligence.

Microsoft Fabric má tři typy aktivit: aktivity přesunu dat, aktivity transformace dat a aktivity řízení.

Aktivity přesunu dat

aktivita Copy v Microsoft Fabric kopíruje data ze zdrojového úložiště dat do úložiště dat jímky. Prostředky infrastruktury podporují úložiště dat uvedená v článku s přehledem Připojení. Data z libovolného zdroje lze zapsat do libovolné jímky.

Další informace naleznete v tématu Kopírování dat pomocí aktivity kopírování.

Aktivity transformace dat

Microsoft Fabric podporuje následující aktivity transformace, které je možné přidat jednotlivě nebo zřetězený s jinou aktivitou.

Další informace najdete v článku Aktivity transformace dat.

Aktivita transformace dat Výpočetní prostředí
Kopírování dat Správce výpočetních prostředků od Microsoft Fabric
Tok dat Gen2 Správce výpočetních prostředků od Microsoft Fabric
Odstranění dat Správce výpočetních prostředků od Microsoft Fabric
Poznámkový blok prostředků infrastruktury Clustery Apache Spark spravované Microsoft Fabric
Definice úlohy Sparku v Prostředcích infrastruktury (připravujeme) Clustery Apache Spark spravované Microsoft Fabric
Uložená procedura Azure SQL, Azure Synapse Analytics nebo SQL Server
Skript SQL Azure SQL, Azure Synapse Analytics nebo SQL Server

Aktivity toku řízení

Podporují se následující aktivity toku řízení:

Aktivita řízení Popis
Připojit proměnnou Přidejte hodnotu do existující proměnné pole.
Aktivita Služby Azure Batch Spustí skript Služby Azure Batch.
Aktivita Azure Databricks Spustí úlohu Azure Databricks (Poznámkový blok, Jar, Python).
Aktivita služby Azure Machine Učení Spustí úlohu Učení počítače Azure.
Deaktivovat aktivitu Deaktivuje jinou aktivitu.
Selhání Způsobit selhání spuštění kanálu s přizpůsobenou chybovou zprávou a kódem chyby.
Filtr Použití výrazu filtru na vstupní pole
ForEach Aktivita ForEach definuje ve vašem kanálu opakovaný tok řízení. Tato aktivita se používá k opakování v kolekci a spouští zadané aktivity ve smyčce. Smyčková implementace této aktivity se podobá struktuře smyčky Foreach používané v programovacích jazycích.
Aktivita Functions Spustí funkci Azure Functions.
Získání metadat Aktivita GetMetadata se dá použít k načtení metadat všech dat v kanálu Data Factory nebo Synapse.
Podmínka If Podmínka If se dá použít k vytvoření větve na základě podmínky, která provádí vyhodnocení na hodnotu True nebo False. Aktivita podmínky If funguje stejně jako příkaz if v programovacích jazycích. Vyhodnotí sadu aktivit, když se podmínka vyhodnotí jako true, a jinou sadu aktivit, když se podmínka vyhodnotí jako false.
Vyvolání kanálu Aktivita spuštění kanálu umožňuje kanálu Data Factory nebo Synapse vyvolat jiný kanál.
Aktivita KQL Spustí skript KQL na instanci Kusto.
Aktivita vyhledávání Aktivita vyhledávání slouží ke čtení nebo vyhledání záznamu / názvu tabulky / hodnoty z jakéhokoli externího zdroje. Na tento výstup mohou dále odkazovat následující aktivity.
Nastavit proměnnou Nastavte hodnotu existující proměnné.
Aktivita přepnutí Implementuje výraz switch, který umožňuje více následných aktivit pro každý potenciální výsledek výrazu.
Aktivita Teams Publikuje zprávu v kanálu Teams nebo skupinovém chatu.
Aktivita Do Implementuje smyčku Do-Until, která se podobá struktuře smyčky Do-Until v programovacích jazycích. Provádí ve smyčce sadu aktivit, dokud se podmínka přidružená k aktivitě nevyhodnotí jako pravdivá. Můžete zadat hodnotu časového limitu pro aktivitu do té doby.
Aktivita Wait Pokud v kanálu použijete aktivitu Wait, kanál před pokračováním v provádění následných aktivit počká na zadaný čas.
Webová aktivita Webová aktivita se dá použít k volání vlastního koncového bodu REST z kanálu.
Aktivita Webhooku Pomocí aktivity webhooku zavolejte koncový bod a předejte adresu URL zpětného volání. Spuštění kanálu čeká na vyvolání zpětného volání, než přejde k další aktivitě.

Přidání aktivit do kanálu pomocí uživatelského rozhraní Microsoft Fabric

Pomocí těchto kroků přidejte a nakonfigurujte aktivity v kanálu Microsoft Fabric:

  1. Vytvořte v pracovním prostoru nový kanál.
  2. Na kartě Aktivity kanálu procházejte zobrazené aktivity a v případě potřeby se posuňte doprava, abyste viděli všechny aktivity. Vyberte aktivitu, která se má přidat do editoru kanálů.
  3. Když přidáte aktivitu a vyberete ji na plátně editoru kanálů, její obecná nastavení se zobrazí v podokně vlastností pod plátnem.
  4. Každá aktivita také obsahuje vlastní vlastnosti specifické pro jeho konfiguraci na jiných kartách v podokně vlastností.

Snímek obrazovky znázorňující editor kanálu s kartou Aktivity, panelem nástrojů, aktivitou kopírování a kartou Obecné se zvýrazněnými vlastnostmi

Obecné nastavení

Když do kanálu přidáte novou aktivitu a vyberete ji, zobrazí se její podokna vlastností v oblasti v dolní části obrazovky. Mezi tato podokna vlastností patří Obecné, Nastavení a někdy i další podokna.

Snímek obrazovky znázorňující kartu Obecné nastavení aktivity

Obecná nastavení budou vždy obsahovat pole Název a Popis pro každou aktivitu. Mezi některé aktivity patří také:

Nastavení Popis
Timeout Maximální doba, po kterou může aktivita běžet. Výchozí hodnota je 12 hodin a maximální povolená doba je sedm dní. Formát časového limitu je v D.HH:MM:SS.
Zkusit znovu Maximální počet pokusů o opakování
(Upřesnit vlastnosti) Interval opakování (s) Počet sekund mezi jednotlivými pokusy o opakování.
(Upřesnit vlastnosti) Zabezpečený výstup Při kontrole se výstup z aktivity nezachytí v protokolování.
(Upřesnit vlastnosti) Zabezpečený vstup Počet sekund mezi jednotlivými pokusy o opakování.

Poznámka:

Existuje výchozí omezení maximálního maximálního počtu 80 aktivit na kanál, který zahrnuje vnitřní aktivity pro kontejnery.