分享方式:


如何搭配 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 定義。