Databricks IDE拡張

Databricks IDE拡張機能は、ローカル開発マシンのVisual Studio CodeカーソルからリモートのAzure Databricksワークスペースに接続できるようにします。 次に以下のことを行えます。

Databricks IDE拡張機能は、R、Scala、SQLノートブックを自動化ジョブとして実行することをサポートしていますが、Visual Studio Code内でこれらの言語に対するより深いサポートは提供していません。

概要

Databricks IDE拡張機能の使い方を始めるには:

新しい Databricks プロジェクトを作成する

拡張機能がインストールされると、Databricks IDE拡張機能を使って新しいDatabricksプロジェクトを作成できます:

  1. Visual Studio Codeを起動します。
  2. Visual Studio Codeサイドバーの Databricks アイコンをクリックして拡張機能を開きます。
  3. [新しいプロジェクト 作成] をクリックします。
  4. [コマンド パレット] で、プロジェクトのホストと認証方法を選択します。 Databricks IDE拡張の「認証設定」を参照してください。
  5. [新しいプロジェクトの作成先となるフォルダーへのパスを入力] で、プロジェクトの作成先であるローカル開発用コンピューター上のフォルダーへのパスを入力するか、[フォルダーの選択ダイアログを開く] をクリックしてプロジェクト フォルダーへのパスを選択します。
  6. Databricks プロジェクトの初期化ビューの [使用するテンプレート] で、上下矢印を使用しプロジェクト テンプレートを選択した後、Enter キーを押します。 バンドル プロジェクト テンプレートの詳細については、「 宣言型オートメーション バンドル プロジェクト テンプレート」を参照してください。
  7. このプロジェクトに固有な名前を入力するか、プロジェクトの既定の名前 (my_project) をそのままにして、Enter キーを押します。
  8. スタブ (サンプル) ノートブック、スタブ (サンプル) Delta Live Tables パイプライン、またはスタブ (サンプル) Python パッケージをプロジェクトに追加するか、これらのスタブ (サンプル) の任意の組み合わせを追加するかを選択します。
  9. 任意のキーを押して、Databricks Project Init エディター タブを閉じます。
  10. [開くプロジェクトを選択] では、先ほど作成したプロジェクトを選択します。

既存の宣言型オートメーション バンドル プロジェクトを開く

宣言型オートメーション バンドル プロジェクトには、プロジェクトのルート フォルダーに databricks.yml ファイルがあります。 宣言型オートメーション バンドルの構成を参照してください。 既存の宣言型オートメーション バンドル プロジェクトで拡張機能を使用する場合:

  1. Visual Studio Codeを起動します。 メイン メニューで [ファイル]>[フォルダーを開く] の順にクリックし、バンドル プロジェクトを含むディレクトリに移動します。

  2. Visual Studio Codeサイドバーの Databricks アイコンをクリックして、拡張機能の機能を開いて使用を開始します。

    Databricks IDE拡張子が現在のフォルダ内に複数の宣言的自動化バンドルプロジェクトを検出した場合、ルートフォルダ内でプロジェクトを開くか、プロジェクト設定ファイルを作成するかを選択できます。

    既存の Databricks プロジェクトを開く

    • プロジェクトを選択した場合は、 コマンド パレットで既存の宣言型オートメーション バンドル プロジェクトを選択します。
    • ルート フォルダーに構成を作成すると、そのフォルダーがバンドル プロジェクトになります。
  3. プロジェクトのホストと認証方法を選択します。 Databricks IDE拡張の「認証設定」を参照してください。

Databricks IDE拡張機能v1で作成されたプロジェクトを開くと、プロジェクトの既存の認証およびワークスペース設定を使って自動的に移行が試みられます。 移行ボタンは、自動移行が失敗した場合にのみ有効になります。

Databricks プロジェクトを切り替える

Databricks IDE拡張機能は、Visual Studio Codeワークスペース内に複数のDatabricksプロジェクトを管理し、簡単に切り替えられるようにします。 Visual Studio Code ワークスペースでマルチバンドル プロジェクトを開いた状態で、次の手順を実行します。

  1. Visual Studio Codeサイドバーの Databricks アイコンをクリックして拡張機能を開きます。

  2. ローカル フォルダー をクリックして、拡張機能で使用するプロジェクトを選択します。

    ローカルフォルダー選択

実行アクションは、アクティブなバンドル内のファイルでのみ使用できます。

プロジェクトを Databricks プロジェクトに変換する

Databricks プロジェクトに変換する既存のプロジェクトがある場合:

  1. Visual Studio Codeを起動します。 メイン メニューで [ファイル]>[フォルダーを開く] の順にクリックし、プロジェクトに移動しそれを開きます。
  2. Visual Studio Codeサイドバーの Databricks アイコンをクリックして拡張機能を開きます。
  3. [構成の作成] をクリックします。
  4. [コマンド パレット] で、プロジェクトのホストと認証方法を選択します。 Databricks IDE拡張の「認証設定」を参照してください。