SSAS2005キューブにセキュリティを実装しようとしています。私はこれまでのところ成功を収めており、役割を作成し、セキュリティを適用したいメンバーにALLOWEDセットとDENIEDセットを適用することができました。今問題を開始します-
Analysis Services内を参照して、セキュリティが意図したとおりに機能する役割を選択した場合。しかし、作成したロールのメンバーであるユーザーとしてログインすると(基本的に一部のメンバーにアクセスできません)、セキュリティは現在のユーザープロパティでは機能しません。
私はその理由を理解しています-私は同じもののチェックをしていません。ユーザーのIDをチェックするために使用できる関数USERNAMEがあることは知っていますが、それを有効なログインを含むテーブルと比較する代わりに、作成したばかりのロールと照合したいと思います。これを行うことは可能ですか?はいの場合、どのように?
PS-すべての有効なユーザーとそれぞれの役割情報を格納する別のテーブルを作成したくないので、これを動的に実行したいと思います。