如何搭配 Azure Databricks 使用 Visual Studio Code?
Visual Studio Code by Microsoft 是輕量型但功能強大的原始程式碼編輯器,可在桌面上執行,且適用於 Windows、macOS 和 Linux。 它隨附 JavaScript、TypeScript 和 Node.js 的內建支援,而且具有適用於其他語言和運行時間的豐富擴充生態系統(例如 C++、C#、Java、Python、PHP、Go 和 .NET)。 Visual Studio Code 結合了原始碼編輯器的簡單性與功能強大的開發人員工具,例如 IntelliSense 程式代碼完成和偵錯。 您可以在本機開發計算機上使用 Visual Studio Code,在 Azure Databricks 中撰寫、執行及偵錯程式代碼、與遠端 Azure Databricks 工作區中的 Databricks SQL 倉儲互動,如下所示:
名稱 | 當您要... |
---|---|
適用於 Visual Studio Code 的 Databricks 擴充功能 | 使用 Visual Studio Code 在遠端 Azure Databricks 工作區上撰寫和執行本機 Python、R、Scala 和 SQL 程式代碼。 |
使用 Python 在 Visual Studio Code 中聯機 Databricks | 使用 Visual Studio Code 在遠端 Azure Databricks 工作區上撰寫、執行及偵錯本機 Python 程式代碼。 |
Databricks Connect in Visual Studio Code with Scala | 使用 Visual Studio Code 在遠端 Azure Databricks 工作區上撰寫、執行及偵錯本機 Scala 程式代碼。 |
Databricks 資產套件組合 | 使用 Visual Studio Code 讓撰寫、部署和執行套件組合變得更容易。 Databricks 資產組合 (或 簡短套件組合 )可讓您使用 CI/CD 最佳做法和工作流程,以程式設計方式定義、部署和執行 Azure Databricks 作業、Delta Live Tables 管線和 MLOps Stack。 |
Databricks CLI | 使用 Visual Studio Code 中的內建終端機,從命令行使用 Azure Databricks。 |
Databricks SDK | 使用 Visual Studio Code 中的內建程式設計語言支援,來撰寫、執行及偵錯可與 Azure Databricks 搭配運作的 Python、Java 和 Go 程式代碼。 |
Databricks Driver for SQLTools | 在 Visual Studio Code 中使用圖形使用者介面,在遠端 Azure Databricks 工作區中查詢 Databricks SQL 倉儲。 |
Databricks SQL 連接器、驅動程式和 API | 使用 Visual Studio Code 中的內建程式設計語言支援,在遠端 Azure Databricks 工作區中撰寫、執行及偵錯 Python、Go、JavaScript、TypeScript 和Node.js程式代碼。 |
布建基礎結構 | 使用適用於 Visual Studio Code 的 Hashicorp Terraform 延伸模組之類的第三方外掛程式,讓您更輕鬆地使用 Terraform 布建 Azure Databricks 基礎結構,並遵循基礎結構即程式代碼 (IaC) 最佳做法。 使用 Visual Studio Code 中的內建程式設計語言支援,透過第三方供應專案,例如 Cloud Development Kit for Terraform (CDKTF) 和 Pulumi,撰寫及部署 Azure Databricks 基礎結構的 Python、TypeScript、Java、C# 和 Go 定義。 |