Spolupráce na balíčcích v pracovním prostoru

Deklarativní balíčky automatizace (dříve označované jako Sady prostředků Databricks) se vytvářejí, nasazují do pracovního prostoru a pak se spravují programově z místního vývojového prostředí nebo přímo v uživatelském rozhraní pracovního prostoru. Spolupráce na svazcích přímo v pracovním prostoru umožňuje rychlejší iteraci a testování před přechodem do produkčního prostředí.

Další informace o balíčcích naleznete v tématu Co jsou deklarativní automatizační sady?.

Návod

Pokud nechcete k vytváření a správě balíčků používat uživatelské rozhraní pracovního prostoru, ale přesto chcete vyvíjet sady v pracovním prostoru, můžete použít rozhraní příkazového řádku Databricks z webového terminálu pracovního prostoru stejně jako v místním terminálu. Podívejte se na příkazy rozhraní příkazového řádku Databricks.

Jaké jsou požadavky na instalaci balíčků v pracovním prostoru?

Abyste mohli používat sady prostředků v pracovním prostoru, nemusíte nic instalovat místně, ale existují požadavky na pracovní prostor Databricks:

Verze rozhraní příkazového řádku Databricks, která se používá k nasazení sady prostředků a spouštění prostředků v pracovním prostoru, je k dispozici v dialogovém okně Nasazení .

Musím pochopit, jak vytvořit YAML pro použití sad v pracovním prostoru?

Ne. Deklarativní balíčky automatizace v pracovním prostoru poskytují uživatelské rozhraní pro správu sad, abyste mohli spolupracovat na balíčcích vyvinutých jinými uživateli v místních vývojových prostředích. Nemusíte se učit YAML ani vědět, jak pomocí rozhraní příkazového řádku Databricks pracovat se sadami v pracovním prostoru.

Pracovní postupy už spravuji v uživatelském rozhraní Databricks. Proč mám používat balíčky?

Deklarativní balíčky automatizace umožňují správu zdrojového kódu všech souborů potřebných pro vaše pracovní postupy. Sady prostředků v pracovním prostoru poskytují uživatelům pracovního prostoru mechanismus pro úpravy, potvrzení, testování a nasazování aktualizací prostřednictvím uživatelského rozhraní. Uživatelé spustí projekt sady z složky Git.

Mám balíček v úložišti GitHub. Jak ho můžu upravit v pracovním prostoru Databricks?

Složka je identifikována jako balíček společností Databricks, pokud v jejím kořenovém adresáři existuje soubor databricks.yml. Vytvořte složku Gitu v Databricks pro úložiště GitHub a Databricks ji rozpozná jako sadu.

Podporuje se v pracovním prostoru všechna konfigurace sady?

Téměř všechny vaše existující balíčky je možné spravovat v pracovním prostoru. Python pro deklarativní balíčky automatizace se v současné době v pracovním prostoru nepodporuje.

Jak můžu sdílet sadu pro spolupráci?

Balíčky dědí oprávnění své nadřazené složky Git, takže k sdílení balíčku sdílejte složku Git, která obsahuje váš projekt balíčku se spolupracovníky. Viz Spolupráce, kontrola a nasazení do produkčního prostředí.

Jak můžu přesunout balíček do produkce v pracovním prostoru?

Sady prostředků definují kompletní projekt pro nasazení, infrastrukturu potřebnou ke spuštění projektu a cíle nasazení. Tyto cíle jsou obvykle vaše vývojové a produkční režimy. Deklarativní balíčky automatizace v pracovním prostoru usnadňují přepínání cílů, nasazování a spouštění pracovních postupů z uživatelského rozhraní. Viz Nasazení sad a spouštění pracovních postupů z pracovního prostoru.

Můžu nasadit svoji sadu do jiného pracovního prostoru Azure Databricks z editoru sad?

Ne, toto není podporováno. Databricks doporučuje vývoj v editoru sad v pracovním prostoru, potvrzení změn synchronizací složky Git a následným nastavením pracovního postupu CI/CD (například Akce GitHubu), který pomocí rozhraní příkazového řádku nasadí sadu do jiného pracovního prostoru.

Dodatečné zdroje