一部のユーザーのみが一部の値を表示できる SSAS キューブがあります。これは次元の国に基づいています。そのディメンションを使用した場合でも、国に対するこのフィルタリングが常に行われるように制限を設定するにはどうすればよいですか。現時点では、そのディメンションにのみ制限が設定されています。All を選択すると、すべての国が計算に含まれます。
1 に答える
ロールを作成し、ユーザー (できればユーザー グループ) をロールに割り当て、ロール メンバーがキューブを参照するときに許可または除外するようにディメンション メンバーを構成する必要があります。[視覚的な合計を有効にする] を使用して、表示が許可されているメンバーの集計のみを表示するようにすべてのメンバーを変更できます。無効のままにしておくと (デフォルト)、ユーザーにはすべてのメンバーの真の値が表示されます (つまり、すべてのメンバーには、ユーザーが表示できないメンバーも含めて、すべてのメンバーの合計が含まれます)。
基本情報はhttp://technet.microsoft.com/en-us/library/ms174840.aspxにあります。
ビデオ チュートリアルは次のとおりです: http://channel9.msdn.com/blogs/philo589/dimension-security-in-sql-server-analysis-services。
サンプルのダウンロードとスクリーンショットを含む読みやすいウォークスルー: http://www.mssqltips.com/sqlservertip/1834/introduction-to-dimension-security-in-sql-server-analysis-services-ssas-2005/