次の方法で共有


Visual Studio Code 用 Databricks 拡張機能の設定

この記事では、Visual Studio Code 用 Databricks 拡張機能の拡張機能の設定について説明します。 「Visual Studio Code 用 Databricks 拡張機能とは」を参照してください。

設定のリファレンス

Visual Studio Code 用の Databricks 拡張機能により、Visual Studio Code に次の設定が追加されます。 Visual Studio Code コマンド パレット コマンド [Preferences: Open Settings] (設定: 設定を開く) を使用して、設定エディターを開きます。 settings.json ファイルを直接変更することもできます。

[設定] エディター ([拡張機能 ] > [Databricks]) settings.json 説明
[Bundles: Remove State Refresh Interval] (バンドル: 状態更新間隔の削除) databricks.bundle.remoteStateRefreshInterval バンドルのリモート状態が更新される間隔 (分)。
[Clusters: Only Show Accessible Clusters](クラスター: アクセス可能なクラスターのみを表示する) databricks.clusters.onlyShowAccessibleClusters コードを実行できるクラスターに対してのみフィルター処理を有効にするためにオンにするか、true に設定します。

既定値はオフ、または false になっています (これらのクラスターのフィルター処理を有効にしないでください)。
試験機能: オプトイン databricks.experiments.optInto 拡張機能の試験的な機能を有効または無効にします。 使用できる機能は次のとおりです。

- views.cluster: [Clusters] (クラスター) ビューの表示と非表示を切り替えます。 コードとジョブを実行するクラスターの選択を参照してください。
[Logs: Enabled](ログ: 有効) databricks.logs.enabled ログ記録を有効にするためにオンにするか、true に設定します (既定値)。 変更を有効にするには、ウィンドウを再読み込みします。
[Logs: Max Array Length](ログ: 配列の最大長) databricks.logs.maxArrayLength 配列フィールドに表示する項目の最大数。 既定では、 2です。
[Logs: Max Field Length](ログ: 最大フィールド長) databricks.logs.maxFieldLength ログ出力パネルに表示される各フィールドの最大長。 既定では、 40です。
[Logs: Truncation Depth](ログ: 切り詰めの深さ) databricks.logs.truncationDepth 切り詰めなしで表示するログの最大深さ。 既定では、 2です。
[Override Databricks Config File] (Databricks 構成ファイルをオーバーライドする) databricks.overrideDatabricksConfigFile 拡張機能によって認証に使用される .databrickscfg ファイルの別の場所。
[Python: Env File] (Python: Env ファイル) databricks.python.envFile カスタム Python 環境変数定義 (.env) ファイルへの絶対パス。 「環境変数定義ファイル」を参照してください。
[Wsfs: Rearrange Cells] (Wsfs: セルの並べ替え) databricks.wsfs.rearrangeCells 同期先として workspace を使用する際に作成されたラッパー ファイル内のセルの並べ替えを有効または無効にします。 Databricks では、この設定を有効にしておくことをお勧めします。 無効になっている場合は、ノートブック内のローカル インポートの sys.path を手動で処理する必要があります。

環境変数定義ファイル

Visual Studio Code では、Python プロジェクト用の環境変数定義ファイルがサポートされています。 開発用マシン上のどこかに拡張子 .env を持つファイルを作成できます。その後、実行時にこの .env ファイル内の環境変数が Visual Studio Code によって適用されます。 詳細については、Visual Studio Code ドキュメントの 「環境変数定義ファイル」を参照してください。

Visual Studio Code 用の Databricks 拡張機能で .env ファイルを使用するには、settings.json ファイル ([設定] エディター内の [拡張機能] > [Databricks] > [Python: Env File] (Python: Env ファイル)) 内で databricks.python.envFile.env ファイルの絶対パスに設定します。

重要

settings.json を設定する場合は、Visual Studio Code ドキュメントで説明されているように、python.envFile.env ファイルの絶対パスに設定しないでください。Visual Studio Code 用の Databricks 拡張機能は、内部使用のために python.envFile オーバーライドする必要があるためです。 代わりに、databricks.python.envFile のみを設定するようにしてください。