web-dev-qa-db-ja.com

ExcelでSSASキューブのみを読み取るセキュリティ権限

SQL Server 2008サーバーにSSASデータベースをセットアップしています。そのデータベース内のキューブにアクセスできるようにしたいユーザーのグループでロールを設定しました。 「読み取りの定義」と「読み取りのアクセス」を設定しましたが、どちらにしても機能しなかったようです。

ユーザーは以前に設定したピボットテーブルを開くことができましたが、どの時間も表示されませんでしたが、ディメンションデータは問題なく表示されました(ユーザー、部門など)。

次に、個々のユーザーを設定し、フルコントロール(管理者)を与えましたが、問題なく機能しました。 Cubeに適切にアクセスするために欠けているものは何ですか?データベースを処理しますか?他に何か?

4
DForck42

特定のロールにキューブデータに対する権限を付与するには、そのロールにキューブ権限を明示的に付与する必要があります。これは、ロールプロパティページの[キューブ]タブを使用して実行できます。

->データベース->データベース->ロール->特定のロール->キューブタブ。

以下に対して特定の権限を割り当てることができます。

  • アクセス-なし、読み取り、または読み取り書き込み
  • LocalCube/DrillthroughAccess-なし、ドリルスルー/ドリルスルーおよびローカルキューブ
  • 処理する

ディメンションとそのデータ、および特定のセルデータについても同じです。次の記事で、キューブのアクセス許可に関する詳細情報を確認できます。

6
Marian