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. Egy folyamat például tartalmazhat olyan tevékenységeket, amelyek betöltik és megtisztítják a naplóadatokat, majd elindítanak egy adatfolyamot 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 Összekötő á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 |
HDInsight-tevékenység | A Microsoft Fabric által felügyelt Apache Spark-fürtök |
Spark-feladat definíciója | 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 Learning-tevékenység | Azure Machine Learning-feladatot futtat. |
Tevékenység inaktiválása | Egy másik tevékenység inaktiválása. |
Megbukik | 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:
- Hozzon létre egy új folyamatot a munkaterületen.
- 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.
- 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.
- Minden tevékenység a konfigurációjára vonatkozó egyéni tulajdonságokat is tartalmaz a tulajdonságok panel más lapjaiban.
Á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, a Beállítások és néha más panelek is.
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 | Ha be van jelölve, a tevékenységből származó bemenetek nem lesznek rögzítve a naplózásban. |
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.