共用方式為


使用 SSMS 管理角色 (SSAS 表格式)

對於部署的表格式模型,可以使用 SQL Server Management Studio 建立、編輯和管理角色。

本主題的工作:

  • 若要建立新的角色

  • 若要複製角色

  • 若要編輯角色

  • 若要刪除角色

警告注意事項注意

透過在 SQL Server Data Tools 中使用 [角色管理員] 定義的角色重新部署表格式模型專案,將會覆寫已部署表格式模型中定義的角色。

警告注意事項注意

在 SQL Server Data Tools (SSDT) 中開啟模型專案時使用 SQL Server Management Studio 管理表格式模型工作空間資料庫可能會造成 Model.bim 檔案損毀。 當您針對表格式模型工作空間資料庫建立及管理角色時,請在 SQL Server Data Tools 中使用 [角色管理員]。

若要建立新的角色

  1. 在 SQL Server Management Studio 中,展開您要建立新角色的表格式模型資料庫,然後以滑鼠右鍵按一下 [角色],再按一下 [新增角色]

  2. [建立角色] 對話方塊的 [選取頁面] 視窗中,按一下 [一般]

  3. 在 [一般設定] 視窗中,於 [名稱] 欄位內輸入角色的名稱。

    依預設,每個新角色的預設角色名稱是以累加的方式進行編號。 建議您輸入清楚識別成員類型的名稱,例如「財務經理」或「人力資源專員」。

  4. [為這個角色設定資料庫權限] 中,選取下列其中一個權限選項:

    權限

    說明

    完整控制權 (管理員)

    成員可以對模型結構描述進行修改,也可以檢視所有資料。

    處理資料庫

    成員可以執行處理和處理全部作業。 無法修改模型結構描述,也無法檢視資料。

    讀取

    成員可以檢視資料 (根據資料列篩選),但無法對模型結構描述進行任何變更。

  5. [建立角色] 對話方塊的 [選取頁面] 視窗中,按一下 [成員資格]

  6. 在成員資格設定視窗中,按一下 [加入],然後在 [選取使用者或群組] 對話方塊中,加入您要當做成員加入的 Windows 使用者或群組。

  7. 如果您建立的角色具有「讀取」權限,您可以使用 DAX 公式加入任何資料表的資料列篩選。 若要加入資料列篩選,請在 [角色屬性 - <角色名稱>] 對話方塊的 [選取頁面] 中,按一下 [資料列篩選]

  8. 在資料列篩選視窗中選取資料表,再按一下 [DAX 篩選] 欄位,然後在 [DAX 篩選 - <資料表名稱>] 欄位中,輸入 DAX 公式。

    [!附註]

    [DAX 篩選 - <資料表名稱>] 欄位不包含自動完成查詢編輯器或插入函數功能。 若要在撰寫 DAX 公式時使用自動完成功能,您必須在 SQL Server Data Tools 中使用 DAX 公式編輯器。

  9. 按一下 [確定],儲存角色。

若要複製角色

  • 在 SQL Server Management Studio 中,展開包含您要複製之角色的表格式模型資料庫,然後展開 [角色],再以滑鼠右鍵按一下此角色,然後按一下 [複製]

若要編輯角色

  • 在 SQL Server Management Studio 中,展開包含您要編輯之角色的表格式模型資料庫,然後展開 [角色],再以滑鼠右鍵按一下此角色,然後按一下 [屬性]

    [角色屬性 <角色名稱>] 對話方塊中,您可以變更權限、加入或移除成員以及加入/編輯資料列篩選。

若要刪除角色

  • 在 SQL Server Management Studio 中,展開包含您要刪除之角色的表格式模型資料庫,然後展開 [角色],再以滑鼠右鍵按一下此角色,然後按一下 [刪除]

請參閱

概念

角色 (SSAS 表格式)