Tevékenység áttekintése

Ez a cikk segít megérteni a Microsoft Fabric tevékenységeit, és azokkal végpontok közötti adatvezérelt munkafolyamatokat létrehozni az adatáthelyezési és adatfeldolgozási forgatókönyvekhez.

Áttekintés

A Microsoft Fabric-munkaterületeken egy vagy több folyamat is lehet. A folyamatok olyan tevékenységek logikus csoportosításai, amelyek együttesen vesznek részt egy feladat végrehajtásában. Például a folyamat tartalmazhat egy olyan tevékenységkészletet, amely naplóadatokat tölt be és töröl, majd egy leképezési adatfolyamot futtat a naplóadatok elemzéséhez. A folyamatok lehetővé teszik, hogy a tevékenységeket egy készletben kezelje, ne pedig külön-külön. Magát a folyamatot helyezheti üzembe és ütemezheti az önálló tevékenységek helyett.

A folyamat tevékenységei meghatározzák az adatokon végrehajtandó műveleteket. A másolási tevékenység használatával például egy SQL Serverből egy Azure Blob Storage-tárolóba másolhatja az adatokat. Ezután adatfolyam- vagy jegyzetfüzet-tevékenység használatával feldolgozhatja és átalakíthatja az adatokat a blobtárolóból egy Azure Synapse Analytics-készletbe, amelyre az üzletiintelligencia-jelentéskészítési megoldások épülnek.

A Microsoft Fabric háromféle tevékenységgel rendelkezik: adatáthelyezési tevékenységekkel, adatátalakítási tevékenységekkel és vezérlési tevékenységekkel.

Adattovábbítási tevékenységek

Copy tevékenység a Microsoft Fabricben adatokat másol egy forrásadattárból egy fogadó adattárba. A Fabric támogatja az Csatlakozás or áttekintési cikkben felsorolt adattárakat. Az adatok bármilyen forrásból bármilyen fogadóba másolhatók.

További információ: Adatok másolása a másolási tevékenység használatával.

Adatátalakítási tevékenységek

A Microsoft Fabric az alábbi átalakítási tevékenységeket támogatja, amelyek egyenként vagy más tevékenységgel összeláncolt módon vehetők fel.

További információkért tekintse meg az adatátalakítási tevékenységekről szóló cikket.

Adatátalakítási tevékenység Számítási környezet
Adatok másolása Számításkezelő a Microsoft Fabric által
Adatfolyam Gen2 Számításkezelő a Microsoft Fabric által
Adatok törlése Számításkezelő a Microsoft Fabric által
Hálójegyzetfüzet A Microsoft Fabric által felügyelt Apache Spark-fürtök
Fabric Spark-feladatdefiníció (hamarosan elérhető) A Microsoft Fabric által felügyelt Apache Spark-fürtök
Tárolt eljárás Azure SQL, Azure Synapse Analytics vagy SQL Server
SQL-szkript Azure SQL, Azure Synapse Analytics vagy SQL Server

Vezérlésfolyam-tevékenységek

A támogatott átvitelvezérlési tevékenységek a következők:

Vezérlési tevékenység Leírás
Változó hozzáfűzése Adjon hozzá egy értéket egy meglévő tömbváltozóhoz.
Azure Batch-tevékenység Egy Azure Batch-szkriptet futtat.
Azure Databricks-tevékenység Egy Azure Databricks-feladatot futtat (Notebook, Jar, Python).
Azure Machine Tanulás tevékenység Azure Machine-Tanulás-feladatot futtat.
Tevékenység inaktiválása Egy másik tevékenység inaktiválása.
Nem A folyamat végrehajtásának meghiúsulását okozhatja egy testreszabott hibaüzenettel és hibakóddal.
Szűrő Szűrőkifejezés alkalmazása egy bemeneti tömbre.
ForEach A ForEach tevékenység ismétlődő átvitelvezérlést határoz meg a folyamatban. Ez a tevékenység egy gyűjtemény megismétlésére, valamint egy megadott ciklustevékenység végrehajtására szolgál. E tevékenység ciklusos megvalósítása hasonló a Foreach ciklusos szerkezetéhez a programozási nyelvek esetében.
Függvénytevékenység Végrehajt egy Azure-függvényt.
Metaadatok lekérése A GetMetadata-tevékenység a Data Factoryben vagy a Synapse-folyamatban lévő adatok metaadatainak lekérésére használható.
Ha a feltétel Az If Condition tevékenység igaz vagy hamis értéket visszaadó feltételek alapján történő elágaztatásra használható. Az If Condition tevékenység ugyanazokat a funkciókat biztosítja, mint a programnyelvek if utasítása. Egy tevékenységkészletet futtat le, ha a feltétel true értéket ad vissza, és egy másik tevékenységkészletet, ha a feltétel false értéket ad vissza.
Folyamat meghívása A Folyamat végrehajtása tevékenység lehetővé teszi, hogy egy Data Factory- vagy Synapse-folyamat meghívjon egy másik folyamatot.
KQL-tevékenység KQL-szkriptet hajt végre egy Kusto-példányon.
Keresési tevékenység A Keresési tevékenység segítségével bármely külső forrásból kiolvashat vagy megkereshet egy rekordot, táblanevet vagy értéket. Erre a kimenetre a későbbi tevékenységek is hivatkozhatnak.
Változó beállítása Meglévő változó értékének beállítása.
Tevékenység váltása Olyan kapcsolókifejezést implementál, amely több további tevékenységet tesz lehetővé a kifejezés minden lehetséges eredményéhez.
Teams-tevékenység Üzenet küldése Teams-csatornán vagy csoportos csevegésben.
Tevékenységig A Do-Until ciklus megvalósítása hasonló a programozási nyelvek Do-Until ciklusos szerkezetéhez. Egy tevékenységkészletet futtat le ciklusosan addig, amíg a tevékenységhez rendelt feltétel igaz értéket nem ad vissza. Megadhat időtúllépési értéket a tevékenység befejezéséig.
Wait tevékenység Ha várakozási tevékenységet használ egy folyamatban, a folyamat a megadott időre vár, mielőtt folytatná a további tevékenységek végrehajtását.
Webes tevékenység A webes tevékenységgel egyéni REST-végpontot hívhat meg egy folyamatból.
Webhook-tevékenység A webhook-tevékenység használatával hívjon meg egy végpontot, és adjon át egy visszahívási URL-címet. A folyamatfuttatás megvárja a visszahívás meghívását, mielőtt továbblép a következő tevékenységre.

Tevékenységek hozzáadása folyamathoz a Microsoft Fabric felhasználói felületével

Az alábbi lépésekkel adhat hozzá és konfigurálhat tevékenységeket egy Microsoft Fabric-folyamatban:

  1. Hozzon létre egy új folyamatot a munkaterületen.
  2. A folyamat Tevékenységek lapján tallózással keresse meg a megjelenített tevékenységeket, és ha szükséges, görgessen jobbra az összes tevékenység megtekintéséhez. Válasszon ki egy tevékenységet a folyamatszerkesztőbe való felvételhez.
  3. Amikor hozzáad egy tevékenységet, és kijelöli azt a folyamatszerkesztő vásznán, annak általános beállításai megjelennek a vászon alatti tulajdonságok panelen.
  4. Minden tevékenység a konfigurációjára vonatkozó egyéni tulajdonságokat is tartalmaz a tulajdonságok panel más lapjaiban.

Képernyőkép a folyamatszerkesztőről, amelyen a Tevékenységek lap, az eszköztár, a másolási tevékenység és a tulajdonságok Általános lapja látható, mind ki van emelve.

Általános beállítások

Amikor új tevékenységet ad hozzá egy folyamathoz, és kijelöli azt, a tulajdonságpanelek a képernyő alján lévő területen láthatók. Ezek a tulajdonságok panelek közé tartoznak az Általános, Gépház és néha más panelek is.

Képernyőkép egy tevékenység Általános beállítások lapján.

Az általános beállítások mindig tartalmazzák a Név és a Leírás mezőket minden tevékenységhez. Néhány tevékenység a következőket is magában foglalja:

Beállítás Leírás
Időkorlát A tevékenység futtatásának maximális időtartama. Az alapértelmezett érték 12 óra, az engedélyezett maximális idő pedig hét nap. Az időtúllépés formátuma D.HH:MM:SS.
Ismét Újrapróbálkozási kísérletek maximális száma.
(Speciális tulajdonságok) Újrapróbálkozási időköz (mp) Az újrapróbálkozási kísérletek között eltelt másodpercek száma.
(Speciális tulajdonságok) Biztonságos kimenet Ha be van jelölve, a tevékenység kimenete nem lesz rögzítve a naplózásban.
(Speciális tulajdonságok) Biztonságos bemenet Az újrapróbálkozási kísérletek között eltelt másodpercek száma.

Feljegyzés

A folyamatonként legfeljebb 80 tevékenység alapértelmezett helyreállítható korlátja van, amely magában foglalja a tárolók belső tevékenységeit is.