Sdílet prostřednictvím


Přidejte prostředek Lakeflow Jobs do aplikace Databricks

Přidejte úlohy Lakeflow jako prostředky Databricks Apps, abyste mohli aplikaci aktivovat, monitorovat a spravovat automatizaci pracovních postupů. Úlohy Lakeflow poskytují orchestraci pro úlohy zpracování dat, což umožňuje koordinovat a spouštět více úkolů v rámci větších pracovních postupů v rámci vaší aplikace.

Přidání prostředku úlohy

Než úlohu přidáte jako prostředek, projděte si požadavky na prostředky aplikace.

  1. Při vytváření nebo úpravě aplikace přejděte ke kroku Konfigurace .
  2. V části Prostředky aplikace klikněte na + Přidat prostředek.
  3. Jako typ prostředku vyberte Úlohu .
  4. Zvolte úlohu Lakeflow z dostupných úloh ve vašem pracovním prostoru.
  5. Vyberte odpovídající úroveň oprávnění pro vaši aplikaci:
    • Může zobrazit: Udělí aplikaci oprávnění k zobrazení podrobností úlohy, historie spuštění a stavu. Tuto možnost použijte pouze pro aplikace monitorování.
    • Může spravovat spuštění: Udělí aplikaci oprávnění k aktivaci a zrušení spuštění úloh.
    • Může spravovat: Uděluje aplikaci úplný přístup správce k úloze, včetně úprav konfigurace úlohy, úkolů a plánování.
  6. (Volitelné) Zadejte vlastní klíč prostředku, pomocí kterého odkazujete na úlohu v konfiguraci aplikace. Výchozí klíč je job.

Když přidáte prostředek úlohy, principál služby aplikace získá zadaná oprávnění pro vybranou úlohu, aby vaše aplikace mohla pracovat s pracovním postupem na základě udělené úrovně přístupu.

Proměnné prostředí

Když nasadíte aplikaci s prostředkem „Lakeflow Jobs“, Azure Databricks zpřístupní ID úlohy prostřednictvím proměnných prostředí, na které můžete odkazovat pomocí pole valueFrom.

Další informace najdete v tématu Použití proměnných prostředí pro přístup k prostředkům.

Odstranit prostředek úlohy

Když z aplikace odeberete Lakeflow Jobs zdroj, služební účet aplikace ztratí přístup k úloze. Samotná úloha zůstane beze změny a bude nadále dostupná pro ostatní uživatele a aplikace, které mají příslušná oprávnění.

Všechna probíhající spuštění úloh iniciovaná aplikací budou pokračovat v dokončení, ale aplikace už nemůže aktivovat nová spuštění nebo získat přístup k podrobnostem úlohy.

Osvědčené postupy

Při práci s prostředky úloh Lakeflow zvažte následující skutečnosti:

  • Udělte minimální oprávnění. Slouží Can view k monitorování aplikací, Can manage run pro orchestraci pracovních postupů a Can manage pouze v případě, že vaše aplikace potřebuje upravit konfigurace úloh.
  • Při spouštění úloh implementujte ve své aplikaci správnou logiku zpracování chyb a opakování, protože úlohy můžou selhat kvůli omezením prostředků nebo problémům s daty.
  • Zvažte závislosti mezi vaší aplikací a pracovními postupy úloh. Komunikujte kritické chyby úloh uživatelům aplikace.
  • Pomocí parametrů úlohy můžete pracovní postupy konfigurovat a opakovaně používat v různých prostředích aplikací.