在 Azure Databricks 中實作開發生命週期流程
中級
資料工程師
Azure Databricks
Azure Databricks 透過 Git 資料夾整合既有開發實務,用於版本控制,以及宣告式自動化套件(Declarative Automation Bundles)用於基礎設施即程式碼部署。 本模組將探討 Git 版本控制最佳做法、分支與提取要求工作流程、完整的測試策略,以及跨環境的 CLI 套件部署。
學習目標
在本模組結束時,您將能夠:
- 在 Azure Databricks 中使用 Git 資料夾應用 Git 版本控制最佳實踐
- 管理分支、提取要求,以及用於協同開發的衝突解決
- 實施包含單元測試、整合測試、端對端測試及使用者驗收測試的策略
- 配置並自訂宣告式自動化套件以進行部署自動化
- 使用 Databricks CLI 在開發與生產環境中部署套件
必要條件
以下先決條件應完成:
- 對 Git 版本控制概念的基本理解
- 熟悉 Azure Databricks 工作空間
- 具備 Python 程式設計與筆記本的使用經驗
- 資料工程基礎知識