Visual Studio Code の Databricks 拡張機能に関してよく寄せられる質問

この記事では、Visual Studio Code の Databricks 拡張機能に関してよく寄せられる質問の一覧を示します。 「Visual Studio Code の Databricks 拡張機能とは」を参照してください。

Visual Studio Code 用の Databricks 拡張機能が既にインストールされている場合はどうすればよいですか?

新しいバージョンの Databricks 拡張機能 for Visual Studio Code をインストールすると、拡張機能はアップグレードに最善を尽くします。 Visual Studio Code バージョン 1.86.0 以降を使用している限り、いつでもプレリリース版に戻したり、特定のバージョンを選択したりできます。 「拡張機能の別のバージョンをインストールする」を参照してください。

Databricks CLI が既にインストールされている場合はどうなりますか?

Visual Studio Code の Databricks 拡張機能では、現在インストールされているバージョンの Databricks CLI が使用されます。

拡張機能をインストールする前に作成した Databricks Asset Bundles プロジェクトがある場合はどうなりますか?

拡張機能のバージョン 2 でプロジェクトを開くだけです。 「既存の Databricks アセット バンドル プロジェクトを開く」を参照してください。

Visual Studio Code の既存のプロジェクトで、Databricks Asset Bundle に移行したい場合はどうなりますか?

この拡張機能を使用すると、Visual Studio Code プロジェクトを Databricks プロジェクトに簡単に変換できます。 「プロジェクトを Databricks プロジェクトに変換する」を参照してください。

拡張機能で構成にクラスターを追加できることがわかります。 これを構成してバンドルを実行するとどうなりますか?

ジョブの場合、設定がオンに切り替えられている場合、設定されたクラスターが dev で優先されます。 パイプライン タスクの場合、パイプラインを実行するために常に新しいクラスターが作成されます。

Visual Studio Code の Databricks 拡張機能を使用するには、どの Databricks Runtime バージョンが必要ですか?

Databricks Runtime バージョン 11.2 以降は、バンドルのデプロイやノートブックの実行などの基本的な拡張機能に必要です。 Databricks Runtime バージョン 13.3 以降は、ノートブック セルのデバッグなど、Databricks Connect に依存する機能に必要です。

Databricks Labs による dbx は、Visual Studio Code の Databricks 拡張機能とどのように関連していますか?

Databricks Labs による dbx の主な機能は次のとおりです。

  • プロジェクトのスキャフォールディング。

  • dbx execute コマンドによる限定的なローカル開発。

  • Databricks ジョブの CI/CD。

Visual Studio Code の Databricks 拡張機能を使用すると、ローカル開発と、Databricks クラスターでの Python コード ファイルのリモート実行、および Databricks ジョブでの Python コード ファイルとノートブックのリモート実行が可能になります。 dbx 、プロジェクトのスキャフォールディングと Databricks ジョブの CI/CD に引き続き使用できます。

Databricks CLI を使用して作成した既存の Databricks 構成プロファイルが既にある場合はどうなりますか?

Visual Studio Code の Databricks 拡張機能を構成するときに、既存の構成プロファイルを選択できます。 拡張機能とプロジェクトを開いた状態で、次の操作を行います。

  1. [構成] ビューで [認証の種類] をクリックし、歯車 (Databricks ワークスペースにサインイン) アイコンをクリックします。

  2. コマンド パレットで、既存の構成プロファイルを選択します。

プロキシで Visual Studio Code の Databricks 拡張機能を使用できますか?

はい。「 プロキシ経由で同期する場合のエラー」の推奨ソリューションを参照してください。