データ マイニング構造およびデータ マイニング モデルに対する権限の付与 (Analysis Services)
適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
既定では、Analysis Services サーバー管理者にのみ、データベースのデータ マイニング構造またはマイニング モデルを表示する権限があります。 管理者以外のユーザーに権限を付与するには、次の手順に従ってください。
マイニング構造にアクセスするための権限の設定
SSMS で、Analysis Services に接続します。 手順に関 するヘルプが必要な場合は、「クライアント アプリケーション (Analysis Services) からの接続 」を参照してください。
オブジェクト エクスプローラーで [データベース] フォルダーを開き、データベースを選択します。
[ロール] を右クリックし、 [新しいロール]を選択します。
[全般] ページで、名前を入力し、必要に応じて説明を入力します。 このページには、フル コントロール、データベースの処理、定義の読み取りなどデータベース権限もいくつか含まれています。 これらのいずれの権限も、データ マイニングのアクセスには必要ありません。 データベースのアクセス許可の詳細については、「データベースのアクセス許可の付与 (Analysis Services)」を参照してください。
[ マイニング構造 ] ウィンドウで、データ マイニング構造ごとに [読み取り ] または [ 読み取り/書き込み ] を選択します。
[メンバーシップ] ペインで、このロールを使用して Analysis Services に接続する Windows ユーザー アカウントおよびグループ アカウントを追加します。
[OK] をクリックして、ロールの作成を終了します。
マイニング モデルにアクセスするための権限の設定
データ マイニング モデルの場合、ロールに [読み取り] 権限または [読み取り/書き込み] 権限を設定できるほか、 [ドリルスルー] 権限および [定義の読み取り] 権限を設定して基になるデータの表示および参照を許可することもできます。
注 マイニング構造とマイニング モデルの両方についてドリルスルーを有効にした場合、そのマイニング モデルとマイニング構造に対するドリルスルー権限を持つロールのすべてのメンバー ユーザーが、マイニング構造内の列を表示できるようになります。これらの列がマイニング モデルに含まれていなかったとしても同様です。 したがって、機密情報を保護するため、個人情報をマスクするデータ ソース ビューを設定し、マイニング構造に対するドリルスルー アクセスは必要な場合にのみ許可する必要があります。
データベース ロールに読み取り/書き込みアクセス許可を付与するには、ユーザーが SQL Server Analysis Services サーバー ロールのメンバーであるか、フル コントロール (管理者) アクセス許可を持つSQL Server Analysis Services データベース ロールのメンバーである必要があります。
SQL Server Management Studioで、SQL Server Analysis Servicesのインスタンスに接続し、オブジェクト エクスプローラーの適切なデータベースの [ロール] を展開し、データベース ロールをクリックします (または、新しいデータベース ロールを作成します)。
[マイニング構造] ペインで、 [マイニング モデル] ボックスの一覧からマイニング モデルを見つけ、そのマイニング モデルの [読み取り]、 [読み取り/書き込み]、 [ドリルスルー]、または [参照] を選択します。
[メンバーシップ] ペインで、このロールを使用して Analysis Services に接続する Windows ユーザー アカウントおよびグループ アカウントを追加します。
[OK] をクリックして、ロールの作成を終了します。
データ マイニング拡張機能 (DMX) の OPENQUERY 句を使用するドリルスルー クエリでデータ ソースを使用するには、適切なデータ ソース オブジェクトに対する読み取り/書き込み権限もデータベース ロールに与える必要があります。 詳細については、「データ ソース オブジェクト (Analysis Services) と OPENQUERY (DMX) に対するアクセス許可を付与する」を参照してください。
注意
既定では、OPENROWSET を使った DMX クエリの送信が無効になっています。
参照
Analysis Services インスタンスにサーバー管理者権限を付与する
キューブ権限またはモデル権限の付与 (Analysis Services)
ディメンション データへのカスタム アクセス権の付与 (Analysis Services)
セル データへのカスタム アクセス権の付与 (Analysis Services)