Kurz: Vytvoření a nasazení sady v pracovním prostoru

Tento kurz vás provede vytvořením deklarativního balíčku automatizace s úlohou, jeho nasazením a spuštěním úlohy v balíčku – to vše přímo z pracovního prostoru.

Požadavky na použití sad v pracovním prostoru najdete v části Deklarativní automatizační sady v požadavcích pracovního prostoru.

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

Vytvoření sady

Nejprve v pracovním prostoru Databricks vytvořte sadu:

  1. Přejděte do složky Git, kde chcete vytvořit balíček.

    Návod

    Pokud jste dříve otevřeli složku Git v editoru v pracovním prostoru, můžete pomocí místní nabídky prohlížeče pracovních prostorů rychle přejít do složky Git. Viz autorské kontexty.

  2. Klikněte na tlačítko Vytvořit, potom klikněte na Bundle. Případně klikněte pravým tlačítkem myši na složku Git nebo na související kebab ve stromu pracovního prostoru a klikněte na Vytvořit>sadu:

    Vytvoření sady

  3. V dialogovém okně Vytvořit sadu pojmenujte sadu, například totally-awesome-bundle. Název sady může obsahovat pouze písmena, číslice, pomlčky a podtržítka. Vyberte Prázdný projekt a klepněte na tlačítko Další .

    Dialogové okno Vytvořit nový balíček

Tím se vytvoří počáteční sada ve složce Git, která obsahuje .gitignore konfigurační soubor Gitu a požadovaný soubor deklarativních databricks.yml balíčků automation. Soubor databricks.yml obsahuje hlavní konfiguraci sady. Podrobnosti najdete v tématu Konfigurace deklarativních sad automatizace.

Nový balíček

Přidání poznámkového bloku

V dalším kroku přidejte poznámkový blok do sady. Poznámkový blok v následujícím příkladu vytiskne "Hello World!".

  1. Klikněte na dlaždici Přidat projekt sady poznámkových bloků . Případně klikněte na kebab pro balíček v obsahu a potom klikněte na vytvořit>poznámkový blok.

  2. Přejmenujte poznámkový blok na helloworld.

  3. Nastavte jazyk poznámkového bloku na Python a vložte do buňky poznámkového bloku následující:

    print("Hello World!")
    

Definování úlohy

Teď definujte úlohu, která spouští poznámkový blok.

  1. Kliknutím na ikonu nasazení sady přepněte na panel Nasazení .

    Ikona panelu Nasazení

  2. V části Prostředky sady klikněte na Přidat a poté na možnost Nová definice úlohy.

    Vytvoření definice úlohy

  3. Do pole Název úlohy v dialogovém okně Přidat úlohu do existujícího dialogového okna sady zadejte run-notebook. Klikněte na Přidat a nasadit.

  4. Zobrazí se dialogové okno pro potvrzení nasazení do vývoje s informacemi o prostředku úlohy, který se vytvoří v pracovním prostoru cíle vývoje. Klikněte na Deploy.

  5. Přejděte zpět k souborům sady kliknutím na ikonu složky nad ikonou nasazení. Prostředek run-notebook.job.yml úlohy byl vytvořen se základním YAML pro úlohu a některými dalšími okomentovanými ukázkovými úlohami YAML.

  6. Přidejte úkol poznámkového bloku do definice úlohy. Příklad YAML v run-notebook.job.yml souboru nahraďte následujícím kódem:

    resources:
      jobs:
        run_notebook:
          name: run-notebook
          queue:
            enabled: true
          tasks:
            - task_key: my-notebook-task
              notebook_task:
                notebook_path: ../helloworld.ipynb
    

    Konfigurace úlohy poznámkového bloku YAML

Podrobnosti o definování úlohy v YAML najdete v úloze. Syntaxe YAML pro jiné podporované typy úloh najdete v tématu Přidání úkolů do úloh v deklarativních sadách automatizace.

Nasazení sady

Dále nasaďte balíček a spusťte úlohu, která obsahuje poznámkový helloworld blok.

  1. V podokně Nasazení pro sadu v části Cíle klikněte na rozevírací seznam a vyberte dev cílový pracovní prostor, pokud ještě není vybraný. Cílové pracovní prostory jsou definovány v targets mapě svazku databricks.yml. Viz způsoby nasazení deklarativních balíčků automatizace.

    Volba cílového nasazení

  2. Klikněte na tlačítko Nasadit . Sada se ověří a podrobnosti o ověření se zobrazí v dialogovém okně.

  3. Zkontrolujte podrobnosti o nasazení v tomto dialogovém okně Potvrzení nasazení do vývoje a potom klikněte na Nasadit.

    Dialogové okno nasazení do vývojářského prostředí

    Důležité

    Nasazování balíčků a spouštění prostředků balíčku spouští kód pod aktuálním uživatelem. Ujistěte se, že kódu v sadě důvěřujete, včetně YAML, který může obsahovat nastavení konfigurace, která spouští příkazy.

Stav nasazení je výstupem okna výstupu projektu .

Spusťte úlohu

Nasazené prostředky sady jsou uvedené v části Prostředky sady. Kliknutím na ikonu přehrávání přidruženou k prostředku úlohy ji spusťte.

Výpis nasazených prostředků

Přejděte na Spustit úlohy z levého navigačního panelu k zobrazení běhu balíku. Název spuštění úlohy sady je opatřen předponou, například [dev someone] run-notebook.

Další zdroje informací