授與數據採礦結構和模型的許可權(Analysis Services)
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
根據預設,只有 Analysis Services 伺服器管理員有權檢視資料庫中的數據採礦結構或採礦模型。 請遵循下列指示,將許可權授與非系統管理員使用者。
設定存取採礦結構的許可權
在 SSMS 中,連接到 Analysis Services。 如果您需要步驟的協助,請參閱 從用戶端應用程式連線。
開啟 [資料庫] 資料夾,然後在 [物件總管] 中選取資料庫。
以滑鼠右鍵按兩下 [角色],然後選擇 [[新增角色]。
在 [一般] 頁面中,輸入名稱,並選擇性地輸入描述。 此頁面也包含數個資料庫許可權,例如「完整控制」、「處理資料庫」和「讀取定義」。 數據採礦存取不需要這些許可權。 如需資料庫許可權的詳細資訊,請參閱 授與資料庫許可權 (Analysis Services)。
在 [採礦結構] 窗格中,針對每個數據採礦結構選取 [讀取 或 讀取/寫入]。
在 [成員資格] 窗格中,輸入使用此角色連線到 Analysis Services 的 Windows 使用者和組帳戶。
按兩下 [確定] 完成建立角色。
設定存取採礦模型的許可權
對於數據採礦模型,角色可以具有 讀取 或 讀取/寫入 許可權,以及 鑽研 和 讀取定義 許可權,以允許檢視和瀏覽基礎數據。
注意 如果您在採礦結構和採礦模型上啟用鑽研,則任何具有採礦模型鑽研許可權的角色使用者,而且採礦結構也可以檢視採礦結構中的數據行,即使採礦模型中未包含這些數據行也一樣。 因此,若要保護敏感性資訊,您應該設定數據源檢視來遮罩個人資訊,並在必要時才允許對採礦結構的鑽研存取。
若要授與資料庫角色的讀取或讀取/寫入許可權,用戶必須是 SQL Server Analysis Services 伺服器角色的成員,或是具有完整控制許可權的 SQL Server Analysis Services 資料庫角色成員。
在 SQL Server Management Studio 中,連接到 SQL Server Analysis Services 的實例,展開 [物件總管] 中適當資料庫 角色,然後按兩下資料庫角色(或建立新的資料庫角色)。
在 [採礦結構] 窗格中,找出 採礦模型 列表中的採礦模型,然後選取 讀取、讀取/寫入、鑽研或 流覽 該採礦模型。
在 [成員資格] 窗格中,輸入使用此角色連線到 Analysis Services 的 Windows 使用者和組帳戶。
按兩下 [確定] 完成建立角色。
若要在使用數據採礦延伸模組 (DMX) OPENQUERY 子句的鑽研查詢中使用數據源,資料庫角色也需要適當數據源對象的讀取/寫入許可權。 如需詳細資訊,請參閱 授與數據源物件 (Analysis Services) 和 OPENQUERY (DMX)的許可權。
注意
根據預設,會停用使用 OPENROWSET 提交 DMX 查詢。
另請參閱
將伺服器管理員許可權授與 Analysis Services 實例
授與 Cube 或模型許可權 (Analysis Services)
授與維度數據的自定義存取權 (Analysis Services)
授與數據格數據的自定義存取權 (Analysis Services)