Zdieľať cez


Prehľad aktivity

Tento článok vám pomôže pochopiť aktivity v službe Microsoft Fabric a používať ich na vytváranie komplexných pracovných postupov riadených údajmi pre scenáre premiestňovania údajov a spracovania údajov.

Prehľad

Pracovný priestor služby Microsoft Fabric môže mať jeden alebo viacero kanálov. Kanál je logické zoskupenie aktivít, ktoré spoločne vykonávajú úlohu. Kanál môže napríklad obsahovať množinu aktivít, ktoré ingestujú a čistia údaje denníka, a potom sštartujú priradenie toku údajov na analýzu údajov denníka. Kanál vám umožňuje spravovať aktivity ako množinu namiesto každej z nich samostatne. Kanál nasadíte a naplánujete nezávisle od aktivít.

Aktivity v kanáli definujú akcie, ktoré sa majú vykonať na vašich údajoch. Môžete napríklad použiť aktivitu kopírovania na skopírovanie údajov z SQL Servera do úložiska Azure Blob Storage. Potom použite aktivitu toku údajov alebo aktivitu Poznámkový blok na spracovanie a transformáciu údajov z úložiska objektu BLOB do fondu Azure Synapse Analytics, z ktorého vychádzajú riešenia vytvárania zostáv Business Intelligence.

Microsoft Fabric má tri typy aktivít: aktivity pohybu údajov, aktivity transformácie údajov a aktivity riadenia.

Aktivity premiestnenia údajov

Kopírovanie aktivity v službe Microsoft Fabric kopíruje údaje zo zdrojového úložiska údajov do ukladacieho priestoru údajov drezu. Fabric podporuje obchody údajov uvedené v článku s Pripojenie alebo prehľadom. Údaje z ľubovoľného zdroja možno zapísať do ktoréhokoľvek drezu.

Ďalšie informácie nájdete v téme Kopírovanie údajov pomocou kopírovanej aktivity.

Aktivity transformácie údajov

Microsoft Fabric podporuje nasledujúce transformačné aktivity, ktoré je možné pridať jednotlivo alebo reťaziť s inou činnosťou.

Ďalšie informácie nájdete v článku Aktivity transformácie údajov.

Aktivita transformácie údajov Výpočtové prostredie
Kopírovať údaje Správca výpočtov v službe Microsoft Fabric
Tok údajov Gen2 Správca výpočtov v službe Microsoft Fabric
Odstránenie údajov Správca výpočtov v službe Microsoft Fabric
Poznámkový blok tkaniny Klastre Apache Spark spravované službou Microsoft Fabric
Aktivita HDInsight Klastre Apache Spark spravované službou Microsoft Fabric
Spark Job Definition Klastre Apache Spark spravované službou Microsoft Fabric
Uložená procedúra Azure SQL, Azure Synapse Analytics alebo SQL Server
Skript SQL Azure SQL, Azure Synapse Analytics alebo SQL Server

Riadenie aktivít postupu

Podporované sú nasledujúce aktivity toku riadenia:

Ovládanie aktivity Description
Pripojiť premennú Pridajte hodnotu do existujúcej premennej poľa.
Aktivita azure Batch Spustí Batch skript Azure.
Aktivita Azure Databricks Spustí úlohu Azure Databricks (notebook, Jar, Python).
Aktivita strojové učenie Azure Spustí úlohu strojové učenie Azure.
Deaktivácia aktivity Deaktivuje inú aktivitu.
Zlyhať Spôsobia zlyhanie spustenia kanála s prispôsobeným chybovým hlásením a kódom chyby.
Filter Použitie výrazu filtra na vstupné pole.
Pracovná os Aktivita ForEach definuje opakujúci sa postup ovládacieho prvku v kanáli. Táto aktivita sa používa na iterovanie v kolekcii a spúšťa zadané aktivity v slučke. Implementácia slučky tejto aktivity je podobná štruktúre slučiek Foreach v programovacích jazykoch.
Aktivita funkcií Vykoná funkciu Azure.
Získať metaúdaje Aktivitu GetMetadata možno použiť na načítanie metaúdajov akýchkoľvek údajov v kanáli Data Factory alebo Synapse.
Ak podmienka Podmienku If možno použiť na vetvu založenú na podmienke, ktorá sa vyhodnotí ako true alebo false. Aktivita If Condition poskytuje rovnaké funkcie ako príkaz if v programovacích jazykoch. Vyhodnotí množinu aktivít, keď sa podmienka vyhodnotí na true a ďalšia množina aktivít, keď sa podmienka vyhodnotí na false.
Vyvolať kanál Vykonanie aktivity kanála umožňuje, aby kanál Data Factory alebo Synapse vyvolať iný kanál.
Aktivita kľúčového ukazovateľa výkonu Vykoná skript KQL na inštancii Kusto.
Aktivita vyhľadávania Aktivita vyhľadávania sa dá použiť na čítanie alebo vyhľadanie záznamu/názvu/hodnoty tabuľky z ľubovoľného externého zdroja. Na tento výstup možno ďalej odkazovať úspešnými aktivitami.
Nastavenie premennej Nastavte hodnotu existujúcej premennej.
Prepnúť aktivitu Implementuje výraz Switch, ktorý umožňuje viacero následných aktivít pre každý potenciálny výsledok výrazu.
Aktivita v službe Teams Uverejní správu v kanáli služby Teams alebo v skupinovom chate.
Až do aktivity Implementuje slučku Do-Until, ktorá je podobná štruktúre Slučiek Do-Until v programovacích jazykoch. Spustí množinu aktivít v slučke, kým sa podmienka priradená k aktivite nevyhodnotí ako true. Môžete zadať hodnotu časového limitu pre aktivitu until.
Aktivita čakania Keď v kanáli použijete aktivitu Čakanie, kanál počká na zadaný čas, kým bude pokračovať v vykonávaní nasledujúcich aktivít.
Webová aktivita Webovú aktivitu možno použiť na volanie vlastného koncového bodu REST z kanála.
Aktivita Webhooku Pomocou aktivity webhooku zavolajte koncový bod a odovzdajte URL adresu spätného volania. Spustenie kanála čaká, kým sa spätné volanie vyvolá, kým začne pokračovať vo ďalšej aktivite.

Pridávanie aktivít do kanála pomocou používateľského rozhrania služby Microsoft Fabric

Pomocou týchto krokov môžete pridávať a konfigurovať aktivity v kanáli služby Microsoft Fabric:

  1. Vytvorte nový kanál vo svojom pracovnom priestore.
  2. Na karte Aktivity kanála prehľadajte zobrazené aktivity a v prípade potreby sa posúvajte doprava, aby sa zobrazili všetky aktivity. Vyberte aktivitu, ktorá sa má pridať do editora kanála.
  3. Keď pridáte aktivitu a vyberiete ju na plátne editora kanála, jej všeobecné nastavenia sa zobrazia na table Vlastnosti pod plátnom.
  4. Každá aktivita obsahuje aj vlastné vlastnosti špecifické pre ich konfiguráciu na iných kartách na table Vlastnosti.

Snímka obrazovky znázorňujúca editor kanála s kartou Aktivity, panelom s nástrojmi, aktivita kopírovania a kartu Všeobecné vo svojich vlastnostiach, všetky zvýraznené.

Všeobecné nastavenia

Keď pridáte do kanála novú aktivitu a vyberiete ju, zobrazia sa jej tably vlastností v oblasti v dolnej časti obrazovky. Tieto tably vlastností zahŕňajú tably Všeobecné, Nastavenia a niekedy aj iné tably.

Snímka obrazovky znázorňujúca kartu Všeobecné nastavenia aktivity.

Všeobecné nastavenia budú pre každú aktivitu vždy obsahovať polia Názov a Popis . Niektoré aktivity zahŕňajú aj nasledujúce:

Nastavenie Description
Voľno Maximálny čas spustenia aktivity. Predvolená hodnota je 12 hodín a maximálny povolený čas je sedem dní. Formát časového limitu je v D.HH:MM:SS.
Znova Maximálny počet pokusov o opakovanie.
(Rozšírené vlastnosti) Interval opakovania (s) Počet sekúnd medzi jednotlivými pokusmi o opakovanie.
(Rozšírené vlastnosti) Zabezpečený výstup Ak je políčko začiarknuté, výstup z aktivity nie je zachytený v zapisovaní do denníka.
(Rozšírené vlastnosti) Zabezpečený vstup Počet sekúnd medzi jednotlivými pokusmi o opakovanie.

Poznámka

Existuje predvolený mäkký limit maximálne 80 aktivít na kanál, ktorý zahŕňa vnútorné aktivity pre kontajnery.