適用於 Visual Studio Code 的 Databricks 延伸項目的設定
本文列出了適用於 Visual Studio Code 的 Databricks 延伸項目的延伸項目設定。 請參閱什麼是適用於 Visual Studio Code 的 Databricks 延伸項目?
設定參考
適用於 Visual Studio Code 的 Databricks 延伸項目會將下列設定新增至 Visual Studio Code。 使用 Visual Studio Code 命令選擇區命令 [喜好設定:開啟設定] 來開啟設定編輯器。 您也可以直接修改 settings.json 檔案。
設定編輯器 ([延伸項目] > "Databricks") | settings.json |
描述 |
---|---|---|
套件組合:移除狀態重新整理的間隔 | databricks.bundle.remoteStateRefreshInterval |
重新整理套件組合的遠端狀態的間隔,以分鐘為單位。 |
叢集:僅顯示可存取的叢集 | databricks.clusters.onlyShowAccessibleClusters |
核取或設定為 true ,以僅針對您可執行程式碼的叢集啟用篩選。預設為取消選取或 false (請勿為這些叢集啟用篩選)。 |
實驗:選擇加入 | databricks.experiments.optInto |
啟用或停用延伸項目的實驗性特徵。 可用的特徵包括: - views.cluster :顯示或隱藏 [叢集] 檢視。 請參閱選取執行程式碼和工作的叢集。 |
記錄:已啟用 | databricks.logs.enabled |
核取或設定為 true (預設) 以啟用記錄。 重載您的視窗,以讓任何變更生效。 |
記錄:陣列長度上限 | databricks.logs.maxArrayLength |
陣列欄位顯示的項目數目上限。 預設值為 2 。 |
記錄:欄位長度上限 | databricks.logs.maxFieldLength |
記錄輸出面板中顯示的每個欄位的長度上限。 預設值為 40 。 |
記錄:截斷深度 | databricks.logs.truncationDepth |
在不截斷的情況下顯示的記錄的深度上限。 預設值為 2 。 |
覆寫 Databricks 設定檔 | databricks.overrideDatabricksConfigFile |
延伸項目用於驗證的 .databrickscfg 檔案的替代位置。 |
Python:Env 檔案 | databricks.python.envFile |
自訂 Python 環境變數定義 (.env ) 檔案的絕對路徑。 請參閱環境變數定義檔案。 |
Wsfs:重新排列儲存格 | databricks.wsfs.rearrangeCells |
啟用或停用使用 workspace 作為同步目的地時建立的包裝函式檔案中的重新排列儲存格。 Databricks 建議保持啟用此設定。 如果已停用,您需要手動處理 sys.path ,以用於筆記本中本機匯入。 |
環境變數定義檔案
Visual Studio Code 支援 Python 專案的環境變數定義檔案。 您可以在開發電腦上建立副檔名為的 .env
檔案,Visual Studio Code 會在執行階段套用此 .env
檔案中的環境變數。 如需詳細資訊,請參閱 Visual Studio Code 文件中的環境變數定義檔案。
若要讓適用於 Visual Studio Code 的 Databricks 延伸項目使用您的 .env
檔案,請在您的 settings.json 檔案或設定編輯器內的 [延伸項目] > "Databricks" > [Python:Env 檔案] 將 databricks.python.envFile
設定為您 .env
檔案中的絕對路徑。
重要
如果您設定 settings.json
,請勿按照 Visual Studio Code 文件中所述將 python.envFile
設定為 .env
檔案的絕對路徑,因為適用於 Visual Studio Code 的 Databricks 延伸項目必須覆寫 python.envFile
,以供其內部使用。 請務必僅設定 databricks.python.envFile
。