Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Agent datového inženýrství pro Fabric (Project Osmos) je autonomní funkce pro datové inženýrství v Microsoft Fabric. Spouští trvalé úkoly, které plánují, vykonávají a ověřují datové inženýrství na základě Fabric zdrojů, ke kterým máte oprávnění přistupovat.
V podporovaném klientovi příkazového řádku zadáte výsledek projektu (popis kompletní komplexní úlohy datového inženýrství) a vyberete Fabric lakehouse, ve kterém je tato úloha hostována. Project Osmos dokáže prohlížet data, vytvářet a testovat Spark notebooky, transformovat data, psát tabulky Delta a ověřovat výsledky. Úlohy pokračují v běhu v Fabric i po odpojení lokálního klienta.
Důležitý
Agent pro datové inženýrství (Project Osmos) je ve verzi Preview. Ukázkové funkce jsou vydávány s omezenými možnostmi a podléhají samostatným doplňkovým podmínkám náhledu. Nejsou určeny pro produkční použití, nepodléhají smlouvám o úrovni služeb a mohou být dostupné pouze ve vybraných regionech. Další informace najdete v tématu Microsoft Fabric Preview.
Klíčové funkce
Agent datového inženýrství (Project Osmos) implementuje a spouští úlohy datového inženýrství ve spravované úloze Fabric. Používá SparkCore, persistentní stav, přístupové řízení, sledování pokroku a ověřování proti cílovým datům. Více koordinovaných agentů vytváří a vyhodnocuje různé možnosti implementace, aby dosáhlo produkčně kvalitního výstupu.
Project Osmos přidává funkce specifické pro Fabric:
- Spouštění hostované ve Fabric: Operace s kódem a daty probíhají v prostředích Fabric Spark a OneLake, nikoli pouze v místním vývojovém prostředí.
- Trvalý stav úlohy: Úkol pokračuje v běhu i po odpojení lokálního klienta a lze jej pokračovat bez nutnosti restartu.
- Kontext objektu Lakehouse: Project Osmos určí pracovní prostor Fabric a výchozí objekt Lakehouse relace Spark z adresy URL objektu Lakehouse, kterou zadáte.
- Provozní ochranná omezení: Před spuštěním zkontrolujete nastavení oprávnění, bezpečnosti zápisu, chování při opakovaném spuštění, vývoje schématu, artefaktů a míry uvažování.
- Integrovaná validace: Úkol může spustit generovaný kód a kontrolovat počet řádků, nuly, schémata a další kritéria úspěchu v cílovém prostředí.
- Sdílená viditelnost: Kdokoli, kdo má přístup k jezernímu domu, kde jste úkol spustili, může sledovat jeho průběh a případně poskytnout zpětnou vazbu.
Tyto schopnosti proměňují výsledek Project v řízenou jednotku datové inženýrské práce místo přechodné odpovědi na chat.
Jak funguje agent datového inženýrství (Project Osmos)
Project Osmos používá řízený životní cyklus pro každý datový inženýrský úkol:
- Definujte: Výstup projektu identifikuje kompletní úlohu datového inženýrství od začátku do konce a adresa URL objektu lakehouse identifikuje lakehouse ve Fabricu, ve kterém je tato úloha hostována.
- Plán: Project Osmos analyzuje dostupný kontext a doporučuje provozní nastavení k přezkoumání.
- Spustit: Úkol běží ve Fabric a může vytvářet, testovat a upravovat artefakty datového inženýrství.
- Validace: Úkol kontroluje své výstupy podle specifikovaných kritérií úspěchu a hlásí výsledky.
- Monitor: Úkol je i nadále k dispozici v klientovi příkazového řádku a v prostředí úloh lakehouse.
Vybraný jezerní domek je výchozím jezerním domkem pro Spark session. Není to automaticky jediný zdroj nebo cíl. Výsledek vašeho Project, oprávnění Fabric a přezkoumaná provozní nastavení určují rozsah úkolu.
Pro kroky k vytvoření prvního úkolu viz Začněte s Project Osmos.
Vyberte vhodný případ použití
Project Osmos je navržen pro práci zaměřenou na výsledky v oblasti datového inženýrství, která těží z autonomního plánování, provádění a validace.
| Případ použití | Příklad výsledku |
|---|---|
| Příprava dat | Vyčistit prodejní soubory, standardizovat typy, odstranit neplatné řádky a napsat ověřenou tabulku Delta. |
| Integrace tabulek | Spojte objednávky, zákaznické a produktová data a poté vytvořte pečlivě vybranou tabulku pro analytiku v řetězci. |
| Modernizace jezerního domu | Převést existující transformaci do Sparku, vytvořit otestovaný zápisník a ověřit nový výstup. |
| Medailonová architektura | Postavte bronzové, stříbrné a zlaté transformace ze zdrojových souborů jako jeden kompletní úkol. |
| Náprava kvality dat | Profilujte tabulku, identifikujte problémy s kvalitou, aplikujte schválené opravy a reportujte metriky před a po. |
| Zlepšení výkonu | Prohlížejte tabulky Delta, doporučujte rozdělení nebo změny rozložení, implementujte schválené změny a měřte výsledky. |
| Pomoc s migrací | Transformujte stávající extrakty na model připravený pro Fabric a zároveň zachovejte obchodní pravidla a ověřte součty. |
Project Osmos je vytvořen k řešení výzev datového inženýrství. Není určen pro rychlé dotazy, změnu Power BI reportu ani jiné úkoly mimo datové inženýrství.
Pracujte v CLI i ve Fabric
Project Osmos využívá dvě propojené zkušenosti. Úkoly vytváříte a řídíte z příkazové řádky a sledujete průběh úkolů v aplikaci Fabric:
- Zkušenost s příkazovou řádkou: Použijte GitHub Copilot CLI, Codex nebo Claude Code k vytvoření úkolu, zadání výsledku Project, zhodnocení provozních nastavení a odeslání následných pokynů.
- Zkušenost s Fabric Lakehouse: Projděte úkoly lakehouse, zkontrolujte stav, otevřete úkol, zkontrolujte aktivitu a chyby a zkontrolujte výsledné výstupy.
Obě prostředí odkazují na stejnou úlohu hostovanou v systému Fabric a stejné ID úlohy.