SQL Server 2008サーバーにSSASデータベースをセットアップしています。そのデータベース内のキューブにアクセスできるようにしたいユーザーのグループでロールを設定しました。 「読み取りの定義」と「読み取りのアクセス」を設定しましたが、どちらにしても機能しなかったようです。
ユーザーは以前に設定したピボットテーブルを開くことができましたが、どの時間も表示されませんでしたが、ディメンションデータは問題なく表示されました(ユーザー、部門など)。
次に、個々のユーザーを設定し、フルコントロール(管理者)を与えましたが、問題なく機能しました。 Cubeに適切にアクセスするために欠けているものは何ですか?データベースを処理しますか?他に何か?
特定のロールにキューブデータに対する権限を付与するには、そのロールにキューブ権限を明示的に付与する必要があります。これは、ロールプロパティページの[キューブ]タブを使用して実行できます。
->データベース->データベース->ロール->特定のロール->キューブタブ。
以下に対して特定の権限を割り当てることができます。
ディメンションとそのデータ、および特定のセルデータについても同じです。次の記事で、キューブのアクセス許可に関する詳細情報を確認できます。