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.
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:
- Soubory pracovního prostoru musí být povolené. Podívejte se na co jsou soubory pracovního prostoru.
- Musíte mít složku Gitu, ve které se má sada vytvořit. Chcete-li vytvořit repozitář Git, podívejte se na Klonování repozitáře.
- Bezserverové výpočetní prostředky musí být povolené. Viz požadavky na výpočetní prostředky bez serveru.
- Balíčky v pracovním prostoru jsou kompatibilní s řízením výchozího přenosu dat bez serveru. Pokud ale potřebujete vytvářet projekty Pythonu pomocí balíčků z veřejného registru PyPi, použijte místo toho privátní zrcadlo.
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.