簡介

已完成

Microsoft Power BI 可允許將報表和工作區與 Active Directory 使用者和群組共用,以協助保護報表和工作區。 您也可以共用單一報表,但根據使用者的工作角色來使其看見不同資料。

例如,假設一個您為 Tailspin Traders 工作的案例。 您會使用下表來追蹤銷售。

Sales 資料表內容的螢幕擷取畫面。

您也能使用與員工資訊相關的下列資料表。

Employees 資料表內容的螢幕擷取畫面。

下表顯示產品清單。

含有資料行標頭的 Products 資料表螢幕擷取畫面。

您想要建立一份報表,讓特定部門員工只能看到該部門的銷售。 例如,在 Game 部門工作的 Maria Cameron 應該只能看到此部門銷售,而無法看到 Sports、Clothing,或 Automotive 部門的銷售。

這項資料會以星型結構描述組織。 Sales 資料表包含事實資料表的所有屬性,但 Employees 和 Products 則是維度資料表。 語意模型會顯示在下列螢幕快照中。

數據列層級安全性語意模型的螢幕快照。

在 Power BI 中實作資料列層級安全性的兩種方法分別是靜態方法與動態方法。

資料列層級安全性 (RLS) 使用 DAX 篩選作為核心邏輯機制。 本課程模組會示範如何使用 DAX 在 Power BI 中實作資料列層級安全性,以確保只有適當人員才能看到適當的記錄。