共用方式為


在 Visual Studio 中建立和管理角色

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

本文說明如何在Visual Studio中使用角色管理員來建立角色、定義角色許可權,以及新增表格式模型項目的使用者。 若要瞭解如何建立和管理已部署模型的角色,請參閱在 SSMS中建立和管理角色

注意

Power BI 中的模型角色僅用於數據列層級安全性篩選器 (RLS)。 僅支援 [讀取] 許可權。 使用 Power BI 安全性模型來控制 RLS 以外的許可權。

使用角色管理員

若要建立、編輯、複製和刪除角色,請使用 [角色管理員] 對話框。 若要檢視 [角色管理員] 對話框,請在 Visual Studio 中,按兩下 [[擴充功能>模型>角色管理員]

若要建立角色

  1. 在 [角色管理員]中,按兩下 [[新增]

    新的醒目提示角色會新增至 [角色] 清單。

  2. 在 [角色] 清單中,於 [名稱] 字段中,輸入角色的名稱。

    使用清楚識別成員類型的名稱,例如財務經理或人力資源專家,並確定名稱不包含逗號。 根據預設,預設角色的名稱會累加編號給每個新角色。

  3. 在 [許可權] 欄位中,按下向下箭號,然後選取下列其中一個許可權類型:

    許可 描述
    成員無法對模型架構進行任何修改,也無法查詢數據。
    讀取 成員可以查詢數據(根據數據列篩選),但無法對模型架構進行任何變更。
    讀取和處理 成員可以查詢數據(根據數據列層級篩選),並執行 Process 和 Process All 作業,但無法對模型架構進行任何變更。
    進程 成員可以執行 Process 和 Process All 作業。 無法修改模型架構,而且無法查詢數據。
    系統管理員 成員可以修改模型架構,並可查詢所有數據。
  4. 若要輸入角色的描述,請按兩下 [Description] 欄位,然後輸入描述。

  5. 如果您要建立的角色具有讀取或讀取和處理許可權,您可以使用 DAX 公式來新增數據列篩選。 若要新增數據列篩選,請按兩下 [數據列篩選] 索引卷標,然後選取數據表,然後按兩下 [DAX 篩選] 字段,然後輸入 DAX 公式。

  6. 若要將成員新增至角色,請按兩下 [成員] 索引標籤,然後按兩下 [[新增]。

    注意

    您也可以使用 SQL Server Management Studio,將角色成員新增至已部署的模型。 如需詳細資訊,請參閱使用 SSMS管理角色

  7. 在 [選取使用者或群組] 對話框中,輸入 Windows 使用者或 Windows 群組對象作為成員。

  8. 點選 [確定]

另請參閱

角色
檢視方塊
CUSTOMDATA 函式 (DAX)