在 Power BI 語意模型中強化安全性

Microsoft Fabric 的資料擷取與語意模型

Alex Kuntz

Head of Cloud Curriculum, DataCamp

語意模型安全性概觀

總覽

  • 在不同層級控管資料存取
  • 防止未授權存取敏感資料

語意模型中的安全性類型:

  • RLS:在列層級限制資料
  • OLS:限制整個物件(資料表/欄)

語意模型安全性

Microsoft Fabric 的資料擷取與語意模型

列層級安全性(RLS)

總覽

  • 依角色控管可見的資料

特色

  • 在列層級限制資料
  • 以 DAX 篩選器設定
  • 適合使用者特定的資料存取
  • (例如依區域的資料存取)

列層級安全性

Microsoft Fabric 的資料擷取與語意模型

物件層級安全性(OLS)

限制整個物件(資料表/欄)的存取

特色

  • 可保護特定資料物件。
  • 適合隱藏薪資或個資等敏感資訊。
  • 需透過 Tabular Editor 設定,無法直接在 Power BI 中設定。

物件層級安全性

Microsoft Fabric 的資料擷取與語意模型

驗證安全性角色(RLS 與 OLS)

  • 驗證可依特定角色或使用者「模擬資料存取」。
  • 將成員加入角色以進行「精準存取控制」。

  • 使用「Test as Role」測試模型中不同角色的可見性。

加入成員與驗證報表

  • 確認 RLS 用於篩選列,OLS 用於隱藏欄或資料表。
Microsoft Fabric 的資料擷取與語意模型

RLS 與 OLS 的比較

  • 篩選資料中的特定列
  • 設定: 在 Power BI 內管理,無需外部工具。

Power BI

  • 效果: 篩選資料,同時維持結構不變

RLS 語意模型

  • 隱藏或限制整個資料表或欄
  • 設定: 需使用 Tabular Editor 或其他外部工具

Tabular Editor 2

  • 效果: 從檢視中完全移除物件,改變模型結構

OLS 語意模型

Microsoft Fabric 的資料擷取與語意模型

一起來練習吧!

Microsoft Fabric 的資料擷取與語意模型

Preparing Video For Download...