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
のみを設定するようにしてください。