レッスン 11: ロールの作成
適用対象:
SQL Server 2016 以降の Analysis Services
Azure Analysis Services
Power BI Premium
このレッスンでは、ロールを作成します。 ロールを使用すると、ロール メンバーである Windows ユーザーのみにアクセスを制限することで、モデル データベース オブジェクトとデータにセキュリティを提供できます。 各ロールには、1 つの許可 (なし、読み取り、読み取りと処理、処理、管理者のいずれか) のみ定義します。 ロールは、モデルのオーサリング中に Role Manager を使用して定義できます。 モデルがデプロイされたら、SQL Server Management Studioを使用してロールを管理できます。 詳細は、ロール を参照してください。
注意
このチュートリアルでは、ロールの作成は必須のレッスンではありません。 既定では、現在のログインに使用したアカウントがモデルの管理者権限を保有します。 ただし、組織の他のユーザーがレポート用クライアントを使ってモデルを参照できるようにするには、読み取り許可を持つロールを少なくとも 1 つ作成し、そのユーザーをメンバーとして追加する必要があります。
3 つのルールを作成します。
Sales Manager - このロールには、すべてのモデル オブジェクトとデータに対する読み取りアクセス許可を持つ組織内のユーザーを含めることができます。
Sales Analyst US - このロールには、米国の売上に関連するデータのみを参照できるようにする組織内のユーザーを含めることができます。 このロールに対しては、DAX 式を使用して 行フィルターを定義することにより、メンバーが米国のデータのみを参照できるように制限します。
管理者 - このロールには、管理者アクセス許可を持つユーザーを含めることができます。これにより、無制限のアクセス許可と、モデル データベースで管理タスクを実行するアクセス許可を付与できます。
社内の Windows ユーザー アカウントとグループ アカウントは一意であるため、特定のアカウントをメンバーに追加できます。 しかし、このチュートリアルでは、メンバーを空白のままにすることもできます。 各ロールの影響は、後の「レッスン 12: Excel での分析」でもテストできます。
このレッスンの推定所要時間: 15 分
前提条件
このトピックは、表形式モデルのチュートリアルの一部であり、チュートリアルでの順番に従って実行する必要があります。 このレッスンのタスクを実行する前に、前のレッスン「 レッスン 10: パーティションの作成」を完了しておく必要があります。
ロールを作成する
Sales Manager ユーザー ロールを作成する
表形式モデル エクスプローラーで、RolesRoles> を右クリックします。
ロール マネージャーで、[ 新規] をクリックします。
新しいロールをクリックし、[名前] 列で、ロール名を Sales Manger に変更します。
[権限] 列で、ドロップダウン リストをクリックし、[読み取り] 権限を選択します。

任意: [メンバー] タブをクリックし、[追加] をクリックします。 Select Users また Groups ダイアログ ボックスでこのロールに含める社内 Windows ユーザーまたはグループを入力します。
Sales Analyst US ユーザー ロールを作成する
ロール マネージャーで、[ 新規] をクリックします。
ロール名を Sales Analyst US に変更します。
このロールに読み取り権限を付与します。
[Row Filters]タブをクリックし、DimGeography テーブルのみについて、DAX Filter 列に次の式を入力します。
=DimGeography[CountryRegionCode] = "US"Row Filter 式の結果は ブール値 (真/偽) をとる必要があります。 この数式では、国の地域コードの値が "US" の行のみがユーザーに表示されるように指定します。

任意: [メンバー] タブをクリックし、[追加] をクリックします。 Select Users また Groups ダイアログ ボックスでこのロールに含める社内 Windows ユーザーまたはグループを入力します。
Administrator ユーザー ロールを作成する
[新規作成] をクリックします。
ロール名を管理者に変更します。
このロールに管理者権限を付与します。
任意: [メンバー] タブをクリックし、[追加] をクリックします。 Select Users また Groups ダイアログ ボックスでこのロールに含める社内 Windows ユーザーまたはグループを入力します。
次の内容
次のレッスン「レッスン 12: Excelで分析する」に進みます。