2010-09-30 42 views
1

是否可以使用我們解決方案的現有驗證機制來確定對MS Analysis服務多維數據集的訪問權限?在訪問多維數據集時使用自定義授權

我們已經有一個管理使用策略的系統,我們希望避免在SQL Server上重複此操作。

我們的認證系統是基於NetSqlAzMan,我們可以公開爲Web服務,或一組託管的.NET組件(或任何事情,如果它得到了我們上述功能)...

回答

0

如果您的意思是自定義身份驗證我的答案是否。SSAS使用Windows Autentication,並且應該將其與服務或選項(活動目錄,其他集成解決方案等)一起使用。

如果你的意思是自定義授權,那麼我的答案是肯定的。基本上,你應該遵循以下步驟;

  • 創建一個使用NetSqlAzMan支持的Web服務或任何集成的.NET程序集。
  • 向分析服務註冊程序集
  • 使用高級「維度安全」部分中的註冊程序集函數來限制用戶的維度成員。

在此上下文中的自定義程序集必須儘可能高性能地開發,因爲每個MDX查詢都會諮詢它以過濾成員。