設計並實作使用 Azure Databricks 的資料模型化
中級
資料工程師
Azure Databricks
有效的資料模型化是效能良好且易於維護的資料平台基礎。 本模組探討如何在具有 Unity 目錄的 Azure Databricks 中設計資料擷取邏輯、選取合適的工具和資料表格式、實作分割區結構描述、管理緩時變維度、選擇合適的資料細微度以及透過叢集策略最佳化資料表效能。
學習目標
在本模組結束時,您將能夠:
- 設計資料擷取邏輯並設定資料來源連線
- 選擇適合您情境的資料擷取工具
- 你可以選擇 Delta Lake、Apache Iceberg 或其他表格格式
- 設計並實施有效的資料分割方案
- 選擇並實作緩慢變化的維度類型
- 設計與實作用於變更追蹤與稽核的時態表
- 為事實表和維度表選擇合適的資料粒度
- 設計並實作查詢優化的聚類策略
- 評估何時使用管理資料表與外部資料表
必要條件
以下先決條件應完成:
- Azure Databricks workspaces 與 Unity Catalog 的基本知識
- 熟悉 SQL 與資料倉儲概念
- 三角洲湖基本原理的知識