メインコンテンツまでスキップ

Visual Studio Code向けDatabricks拡張におけるコマンドパレットのコマンド

この記事では、Visual Studio Code の Databricks拡張機能の コマンド パレット コマンドの一覧を示します。Visual Studio Code の Databricks 拡張機能とはを参照してください。

コマンド・リファレンス

Visual Studio Code の Databricks 拡張機能は、次のコマンドを Visual Studio Code コマンド パレット に追加します。 Visual Studio Code ドキュメントの コマンド パレット も参照してください。

コマンド

説明

Databricks: Change Python environment

Python 仮想環境を変更する

Databricks: Configure autocomplete for Databricks globals

Visual Studio Code コード エディターで、 PySpark、 Databricks ユーティリティ、および関連するグローバル (sparkdbutils など) の IntelliSense を有効にします。 この機能の詳細については、「PySpark とDatabricksユーティリティのコード補完」を参照してください。

Databricks: Configure cluster

フォーカスをコマンド パレット に移動して、現在のプロジェクトに使用するDatabricks クラスターを作成、選択、または変更します。

コードとジョブを実行するためのコンピュートを選択するを参照してください。

Databricks: Debug current file with Databricks Connect

Databricks Connect を使用して現在のファイルをデバッグします。

Databricks: Deploy bundle

バンドルを Databricks ワークスペースにデプロイします。

Databricks: Deploy the bundle and run a resource

バンドルを Databricks ワークスペースにデプロイし、リソースを実行します。 デフォルト このコマンドは、実行するリソースの一覧を表示しますが、コマンド引数をカスタマイズして、特定のリソースの種類でコマンドを実行できます。 キーボードショートカットまたはコマンド引数のカスタマイズを参照してください。

Databricks: Destroy bundle

バンドルを破壊します。

Databricks: Detach cluster

Databricks クラスターへの参照を現在のプロジェクトから削除します。

Databricks: Focus on Bundle Resource Explorer View

Databricks パネルのフォーカスを バンドル リソース エクスプローラー ビューに移動します。

バンドル・リソース・エクスプローラーを参照してください。

Databricks: Focus on Bundle Variables View

Databricks パネルのフォーカスを バンドル変数ビュー に移動します。

バンドル変数ビューを参照してください

Databricks: Focus on Configuration View

Databricks パネルのフォーカスを [構成 ] ビューに移動します。

Databricks: Force deploy bundle

警告を無視し、バンドルを Databricks ワークスペースに強制的にデプロイします。

Databricks: Force destroy bundle

警告を無視して、バンドルを強制的に破棄します。

Databricks: Initialize new project

Visual Studio Code で新しい Databricks プロジェクトの作成ワークフローを初期化します。

Databricks: Logout

Databricks パネルをリセットして、 構成 ビューに Databricksの設定 ボタンと クイックスタートの表示 ボタンを表示します。現在のプロジェクトの .databricks/project.json ファイル内のすべてのコンテンツもリセットされます。

Databricks: Open Databricks configuration file

現在のプロジェクトの Databricks 構成プロファイル ファイルをデフォルトの場所から開きます。

Visual Studio Code の Databricks 拡張機能を使用して Databricks プロジェクトを構成するを参照してください。

Databricks: Open full logs

Visual Studio Code の Databricks 拡張機能が開発マシンに書き込むアプリケーション ログ ファイルを含むフォルダーを開きます。

Databricks: Override bundle variables

バンドル変数をオーバーライドします。

Databricks: Refresh python environment status

Databricks パネルの Python 環境 ビューを更新します。

Databricks: Refresh remote state

ターゲットのバンドル設定を更新します。

Databricks: Reinstall Databricks Connect

Databricks Connect を再インストールします。 Visual Studio Code の Databricks 拡張機能でDatabricks Connect を使用したコードのデバッグを参照してください。

Databricks: Reset bundle variables to default values

バンドル変数の値をリセットします。

Databricks: Run current file with Databricks Connect

Databricks Connect を使用して現在のファイルを実行します。 Visual Studio Code の Databricks 拡張機能でDatabricks Connect を使用したコードのデバッグを参照してください。

Databricks: Select a Databricks Asset Bundle target

Databricks アセット バンドル ターゲットを選択します。 「ターゲット・デプロイメント・ワークスペースの変更」を参照してください。

Databricks: Show bundle logs

バンドル・ログを表示します。 Databricks ログ出力の表示を参照してください。

Databricks: Show Quickstart

エディターにクイックスタート ファイルを表示します。

Databricks: Sign in to Databricks workspace

ワークスペースにサインインします。

Databricks: Start Cluster

クラスターが既に停止している場合は、クラスターを開始します。

Databricks: Start synchronization

現在のプロジェクトのコードの Databricks ワークスペースへの同期を開始します。

このコマンドは、インクリメンタル同期を実行します。

Databricks: Start synchronization (full sync)

現在のプロジェクトのコードの Databricks ワークスペースへの同期を開始します。

このコマンドは、インクリメンタル同期が可能な場合でも、完全同期を実行します。

Databricks: Stop Cluster

クラスターがすでに実行中の場合は停止します。

Databricks: Stop synchronization

現在のプロジェクトのコードと Databricks ワークスペースの同期を停止します。

Databricks: Verify Databricks notebook init scripts

Databricksノートブックのinitスクリプトを確認します。

PySpark and Databricks ユーティリティのコード補完

この記事では、Visual Studio CodeのDatabricksの 拡張機能の PySpark とDatabricks ユーティリティのコード補完を有効にする方法について説明します。Visual Studio Code の Databricks 拡張機能とはを参照してください。

この情報は、Visual Studio Code の Databricks 拡張機能を既にインストールして設定していることを前提としています。 Visual Studio Code の Databricks 拡張機能のインストールを参照してください。

Visual Studio Code コード エディターでPySparkDatabricks ユーティリティ 、および関連するグローバル (sparkdbutilsなど)で IntelliSense ( コード補完 とも呼ばれます) を有効にするには、プロジェクトを開いた状態で次の操作を行います。

  1. コマンド パレット ( [表示] > [コマンド パレット] ) で、「 >Databricks: Configure autocomplete for Databricks globals 」と入力して Enter キーを押します。
  2. 画面の指示に従って、Visual Studio Code の Databricks 拡張機能でプロジェクトに PySpark をインストールできるようにし、プロジェクトの __builtins__.pyi ファイルを追加または変更して Databricks ユーティリティを有効にします。

これで、 sparkdbutils などのグローバルを、関連する import ステートメントを事前に宣言せずにコードで使用できるようになりました。

キーボードショートカットまたはコマンド引数のカスタマイズ

コマンドのキーボード ショートカットを指定したり、コマンドの引数を設定したりするには、Visual Studio Code キーボード ショートカット エディター を使用するか、JSON キーバインド配列に新しいエントリを直接追加します。

たとえば、 バンドルをデプロイし、リソースを実行して my_pipelineを検証するコマンドを設定するには、キーバインディング 配列に以下を追加します。

JSON
{
// Replace with your desired shortcut
"key": "ctrl+shift+x",
"command": "databricks.bundle.deployAndRunFromInput",
"args": {
// "jobs" or "pipelines"
"resourceType": "pipelines",
// The key of the pipeline or job you want to run, as defined in your asset bundle configuration
"resourceKey": "my_pipeline",
// Any flags that will be passed to the "databricks bundle run" command
"args": "--validate-only"
}
}