調整資料表

Power BI 的資料建模

Maarten Van den Broeck

Content Developer at DataCamp

資料庫正規化

  • 一組資料建模的邏輯規則與流程
  • 組織資料庫
  • 正規化目標
    • 移除重複資料
    • 設計能良好對應真實世界
  • 在 Power BI 中以關聯連結資料表

正規化

Power BI 的資料建模

Power Query 的資料塑形

  • Power Query 提供多種資料塑形操作,讓你更接近正規化的資料模型。

  • 關鍵技巧:

    1. 欄位分割
    2. 欄位抽取
    3. 併合查詢
    4. 附加查詢
  • 另外還有更多技巧!
Power BI 的資料建模

1. 欄位分割

  • 將一個欄位拆成多個欄位
  • 分割依據
    • 分隔符號
    • 字元數
    • 字串位置
    • 小寫與大寫
    • 數字與非數字

欄位分割

Power BI 的資料建模

2. 欄位抽取

  • 從一個資料表取出欄位,拆到另一個資料表
  • 在原始資料表保留一個,用來對應哪些值屬於同一筆
  • 結果:保留不同的列,縮小整體資料模型並降低重複

欄位抽取

Power BI 的資料建模

3. 附加查詢

  • 將兩個以上的資料表合併為單一資料表
  • 依欄位名稱對齊列,缺少的欄位補上 NULL
  • 等同於 SQL 的 UNION ALL 敘述

附加查詢

Power BI 的資料建模

4. 併合查詢

  • 依一或多個欄位的值將兩個現有資料表連接在一起$^1$
  • 連接類型:
    • Inner join
    • Left outer join
    • Right outer join
    • Full outer join

合併查詢與連接類型

1 這不會出現在練習中;想了解更多資料表連接,請參考其他 DataCamp 課程
Power BI 的資料建模

一起來練習吧!

Power BI 的資料建模

Preparing Video For Download...