在 Visual Studio 中建立和管理角色
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
本文說明如何在Visual Studio中使用角色管理員來建立角色、定義角色許可權,以及新增表格式模型項目的使用者。 若要瞭解如何建立和管理已部署模型的角色,請參閱在 SSMS中建立和管理角色
注意
Power BI 中的模型角色僅用於數據列層級安全性篩選器 (RLS)。 僅支援 [讀取] 許可權。 使用 Power BI 安全性模型來控制 RLS 以外的許可權。
使用角色管理員
若要建立、編輯、複製和刪除角色,請使用 [角色管理員] 對話框。 若要檢視 [角色管理員] 對話框,請在 Visual Studio 中,按兩下 [[擴充功能>模型>角色管理員]。
若要建立角色
在 [角色管理員]中,按兩下 [[新增]。
新的醒目提示角色會新增至 [角色] 清單。
在 [角色] 清單中,於 [名稱] 字段中,輸入角色的名稱。
使用清楚識別成員類型的名稱,例如財務經理或人力資源專家,並確定名稱不包含逗號。 根據預設,預設角色的名稱會累加編號給每個新角色。
在 [許可權] 欄位中,按下向下箭號,然後選取下列其中一個許可權類型:
許可 描述 無 成員無法對模型架構進行任何修改,也無法查詢數據。 讀取 成員可以查詢數據(根據數據列篩選),但無法對模型架構進行任何變更。 讀取和處理 成員可以查詢數據(根據數據列層級篩選),並執行 Process 和 Process All 作業,但無法對模型架構進行任何變更。 進程 成員可以執行 Process 和 Process All 作業。 無法修改模型架構,而且無法查詢數據。 系統管理員 成員可以修改模型架構,並可查詢所有數據。 若要輸入角色的描述,請按兩下 [Description] 欄位,然後輸入描述。
如果您要建立的角色具有讀取或讀取和處理許可權,您可以使用 DAX 公式來新增數據列篩選。 若要新增數據列篩選,請按兩下 [數據列篩選] 索引卷標,然後選取數據表,然後按兩下 [DAX 篩選] 字段,然後輸入 DAX 公式。
若要將成員新增至角色,請按兩下 [成員] 索引標籤,然後按兩下 [[新增]。
注意
您也可以使用 SQL Server Management Studio,將角色成員新增至已部署的模型。 如需詳細資訊,請參閱使用 SSMS管理角色
。 在 [選取使用者或群組] 對話框中,輸入 Windows 使用者或 Windows 群組對象作為成員。
點選 [確定]
。