在 Azure Databricks 中實作開發生命週期流程

中級
資料工程師
Azure Databricks

Azure Databricks 透過 Git 資料夾整合既有開發實務,用於版本控制,以及宣告式自動化套件(Declarative Automation Bundles)用於基礎設施即程式碼部署。 本模組將探討 Git 版本控制最佳做法、分支與提取要求工作流程、完整的測試策略,以及跨環境的 CLI 套件部署。

學習目標

在本模組結束時,您將能夠:

  • 在 Azure Databricks 中使用 Git 資料夾應用 Git 版本控制最佳實踐
  • 管理分支、提取要求,以及用於協同開發的衝突解決
  • 實施包含單元測試、整合測試、端對端測試及使用者驗收測試的策略
  • 配置並自訂宣告式自動化套件以進行部署自動化
  • 使用 Databricks CLI 在開發與生產環境中部署套件

必要條件

以下先決條件應完成:

  • 對 Git 版本控制概念的基本理解
  • 熟悉 Azure Databricks 工作空間
  • 具備 Python 程式設計與筆記本的使用經驗
  • 資料工程基礎知識