Funkce balíčku a průzkumníka

Rozšíření Databricks IDE poskytuje v Visual Studio Code další funkce, které umožňují definovat, nasazovat a spouštět Declarative Automation Bundles a prozkoumávat soubory pracovních prostor a katalogy Unity Catalog.

Pro instalaci rozšíření Databricks IDE viz Install the Databricks IDE extension.

Podpora deklarativních balíčků automatizace v projektech

Rozšíření Databricks IDE přidává následující funkce pro vaše projekty Declarative Automation Bundles:

  • Snadné ověřování a konfigurace balíčků deklarativní automatizace prostřednictvím uživatelského rozhraní editoru Visual Studio Code, včetně výběru profilu AuthType . Viz Nastavit autorizaci pro rozšíření Databricks IDE.
  • Cílový výběr v rozšíření Databricks pro rychlé přepínání mezi cílovými prostředími balíčků. Podívejte se na Změna cílového nasazení pracovního prostoru.
  • Cluster Override Jobs v balíčku v rozšíření umožňuje snadné přepsání clusteru.
  • Zobrazení Průzkumník prostředků Bundles, které umožňuje procházet prostředky sady pomocí uživatelského rozhraní Visual Studio Code, nasazovat místní prostředky sady prostředků Databricks do vzdáleného pracovního prostoru Azure Databricks jediným kliknutím a přímo přejít k nasazeným prostředkům ve vašem pracovním prostoru z Visual Studio Code. Viz Průzkumník prostředků balíku.
  • Zobrazení proměnných balíčků, které vám umožňuje procházet a upravovat vaše proměnné pomocí uživatelského rozhraní Visual Studio Code. Viz proměnné sady.

Průzkumník sad prostředků

Pohled Bundle Resource Explorer v rozšíření Databricks IDE využívá definice zdrojů v konfiguraci balíčku projektu k zobrazení zdrojů, včetně pipeline datových sad a jejich schémat. Umožňuje také nasazovat a spouštět prostředky, ověřovat a provádět částečné aktualizace kanálů, zobrazit události spuštění kanálu a diagnostiku a přejít k prostředkům ve vzdáleném pracovním prostoru Azure Databricks. Informace o zdrojích konfigurace sady najdete v tématu zdroje.

Například s ohledem na jednoduchou definici úlohy:

resources:
  jobs:
    my-notebook-job:
      name: 'My Notebook Job'
      tasks:
        - task_key: notebook-task
          existing_cluster_id: 1234-567890-abcde123
          notebook_task:
            notebook_path: notebooks/my-notebook.py

Rozhraní Průzkumníka zdrojů sady v rozšíření zobrazuje zdroje úlohy notebooku:

Průzkumník balíčku prostředků

Nasazení a spuštění úlohy

Pokud chcete sadu nasadit, klikněte na ikonu cloudu (nasadit sadu).

Nasazení sady

Pokud chcete úlohu spustit, v zobrazení Bundle Resource Explorer vyberte název úlohy, což je Úloha poznámkového bloku v tomto příkladu. Potom klikněte na ikonu pro přehrávání (nasadit balíček a spustit prostředek).

Nasazení sady a spuštění prostředku

Pokud chcete zobrazit spuštěnou úlohu, v zobrazení Průzkumník prostředků sady rozbalte název úlohy, klikněte na Stav spuštění a potom klikněte na ikonu odkazu (Otevřít odkaz externě).

Externí odkaz na otevřenou úlohu

Ověření a diagnostika problémů s potrubím

V případě kanálu můžete spustit ověření a částečnou aktualizaci tím, že nejprve vyberete kanál, a poté kliknete na ikonu kontroly (Nasadit sadu a ověřit kanál). Události spuštění se zobrazí a všechna selhání lze diagnostikovat na panelu Visual Studio Code PROBLÉMY.

Nasazení balíčku a ověření kanálu

události spuštění potrubí

Proměnné sady

Zobrazení Bundle Variables View v rozšíření IDE Databricks zobrazuje jakékoli vlastní proměnné a související nastavení, která jsou definována ve vaší konfiguraci balíčku. Můžete také definovat proměnné přímo pomocí zobrazení Bundles Variables. Tyto hodnoty přepíší ty, které jsou nastavené v konfiguračních souborech sady. Informace o vlastních proměnných najdete v tématu Vlastní proměnné.

Například Pohled Proměnné svazku v rozšíření by zobrazoval následující:

Zobrazení proměnných sady

Pro proměnnou my_custom_var definovanou v této konfiguraci sady:

variables:
  my_custom_var:
    description: 'Max workers'
    default: '4'

resources:
  jobs:
    my_job:
      name: my_job

      tasks:
        - task_key: notebook_task
          job_cluster_key: job_cluster
          notebook_task:
            notebook_path: ../src/notebook.ipynb

      job_clusters:
        - job_cluster_key: job_cluster
          new_cluster:
            spark_version: 13.3.x-scala2.12
            node_type_id: i3.xlarge
            autoscale:
              min_workers: 1
              max_workers: ${var.my_custom_var}

Souborový systém pracovního prostoru

Zobrazení Workspace File System v rozšíření Databricks IDE vám umožňuje zobrazit a otevřít soubory vašeho pracovního prostoru Databricks přímo ve Visual Studio Code nebo Cursoru. Kliknutím na poznámkový blok ho otevřete v Databricks. Můžete také vytvářet soubory nebo složky nebo nahrávat soubory do pracovního prostoru z integrovaného vývojového prostředí pomocí ovládacích prvků v podokně rozšíření.

Katalog Unity

Zobrazení Unity Catalog v panelu rozšíření Databricks IDE zobrazuje vaše Databricks katalogy. Ovládací prvky v tomto zobrazení rozšíření slouží k otevření katalogu, schématu nebo jiného datového assetu v Databricks.