共用方式為


授與維度的許可權 (Analysis Services)

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

維度安全性是用來設定維度對象的許可權,而不是其數據。 一般而言,在設定維度的許可權時,允許或拒絕存取處理作業是主要目標。

但也許您的目標不是控制處理作業,而是要控制維度的數據存取,或它所包含的屬性和階層。 例如,具有區域銷售部門的公司可能會想要將銷售績效資訊限制在部門外部。 若要允許或拒絕存取不同成分的維度數據部分,您可以設定維度屬性和維度成員的許可權。 請注意,您無法拒絕存取個別維度物件本身,而只能存取其數據。 如果您立即的目標是允許或拒絕存取維度中的成員,包括個別屬性階層的訪問許可權,請參閱 授與維度數據的自定義存取權(Analysis Services) 以取得詳細資訊。

本主題的其餘部分涵蓋您可以在維度物件本身上設定的許可權,包括:

  • 讀取或讀取/寫入許可權(您只能從 [讀取] 或 [讀取/寫入] 中選擇;指定 “none” 不是選項)。 如前所述,如果您的目標是限制維度數據的存取權,請參閱 授與維度數據的自定義存取權(Analysis Services) 以取得詳細數據。

  • 處理權限(當案例需要呼叫個別物件自訂許可權的處理策略時,請執行此動作)

  • 讀取定義許可權(通常是為了支援工具中的互動式處理,或提供模型的可見度。讀取定義可讓您查看維度的結構,而不需要其數據或修改其定義的能力。

定義維度的角色時,可用的許可權會根據物件是否為獨立資料庫維度 -- 資料庫內部,但 Cube 外部或 Cube 維度而有所不同。

注意

根據預設,資料庫維度的許可權會由 Cube 維度繼承。 例如,如果您在 Customer 資料庫維度上啟用 讀取/寫入,則 Customer Cube 維度會在目前角色的內容中繼承 讀取/寫入。 如果您想要覆寫許可權設定,可以清除繼承的許可權。

設定資料庫維度的許可權

資料庫維度是資料庫內的獨立對象,允許在相同模型中重複使用維度。 請考慮在模型中多次使用的 DATE 資料庫維度,做為 Order Date、Ship Date 和 Due Date Cube 維度。 因為 Cube 和資料庫維度是資料庫中的對等物件,因此您可以在每個物件上獨立設定處理許可權。

  1. 在 SQL Server Management Studio 中,連接到 SQL Server Analysis Services 的實例,展開 [物件總管] 中適當資料庫 角色,然後按兩下資料庫角色(或建立新的資料庫角色)。

  2. 在 [維度] 窗格中,維度集應設定為 [所有資料庫維度]

    根據預設,權限會設定為 讀取

    雖然可以使用 讀取/寫入,但建議您不要使用此許可權。 讀取/寫入 用於已淘汰的維度回寫案例。

    您可以選擇性地設定 讀取定義進程 個別維度對象的許可權,前提是這些許可權尚未在資料庫層級設定。 如需詳細資訊,請參閱 授與進程許可權(Analysis Services)授與物件元數據的讀取定義許可權

設定 Cube 維度的許可權

Cube 維度是已新增至 Cube 的資料庫維度。 因此,它們的結構上相依於相關聯的量值群組。 雖然您可以以不可部分完成的方式處理這些物件,但在授權方面,將 Cube 和 Cube 維度視為單一實體是合理的。

  1. 在 SQL Server Management Studio 中,連接到 SQL Server Analysis Services 的實例,展開 [物件總管] 中適當資料庫 角色,然後按兩下資料庫角色(或建立新的資料庫角色)。

  2. 在 [維度] 窗格中,將維度設定為 <cube 名稱,>Cube 維度

    根據預設,許可權會繼承自對應的資料庫維度。 清除 [繼承] 複選框,將許可權從 [讀取 變更為 讀取/寫入。 在使用 讀取/寫入之前,請務必閱讀上一節中的附注。

重要

如果您使用 Analysis Management Objects (AMO) 來設定資料庫角色許可權,則 Cube 的 DimensionPermission 屬性中 Cube 維度的任何參考,會從資料庫的 DimensionPermission 屬性中分割許可權繼承。 如需 AMO 的詳細資訊,請參閱 使用分析管理物件開發 #AMO

另請參閱

角色和許可權 (Analysis Services)
授與 Cube 或模型許可權 (Analysis Services)
授與數據採礦結構和模型的許可權(Analysis Services)
授與維度數據的自定義存取權 (Analysis Services)
授與數據格數據的自定義存取權 (Analysis Services)