はじめに
ワークスペースのロールが整理されていたので、閲覧者(Power BIのワークスペースではビューアーロールとと呼びます。以下、ビューアー)についてどのような状態か確認します。
(2020年1月時点)
以下のうち「項目を表示して操作する」とはどのような状態か確認します。
下記は引用
新しいワークスペースのロール
| 機能 | 管理者 | メンバー | 共同作成者 | Viewer |
| :----------------------------------------------------------- | :----- | :------- | :--------- | :----- |
| ワークスペースの更新と削除。 | X | | | |
| 他の管理者を含む、ユーザーの追加と削除。 | X | | | |
| メンバーやその他の下位のアクセス許可を持つユーザーの追加。 | X | X | | |
| アプリの発行と更新。 | X | X | | |
| アイテムの共有やアプリの共有。 | X | X | | |
| 他のユーザーに対するアイテムの再共有の許可。 | X | X | | |
| ワークスペースでのコンテンツの作成、編集、削除。 | X | X | X | |
| ワークスペースへのレポートの公開と、コンテンツの削除。 | X | X | X | |
| このワークスペース内のデータセットに基づいた、別のワークスペースでのレポートの作成。1 | X | X | X | |
| レポートのコピー。1 | X | X | X | |
| 項目を表示して操作する。2 | X | X | X | X |
- レポートをコピーする場合、およびこのワークスペース内のデータセットに基づいて別のワークスペースでレポートを作成する場合、お客様は次の追加条件を満たす必要があります。
- Power BI Pro ライセンスが必要です。 詳細については、次のセクションの「ライセンス」を参照してください。
- データセットのビルド アクセス許可が必要です。 このワークスペース内のデータセットについては、管理者、メンバー、共同作成者のロールを持つユーザーに対して、そのワークスペース ロールを通じてビルドのアクセス許可が付与されます。
- Power BI Pro ライセンスを持っていない場合でも、項目が Premium 容量内のワークスペースにあれば、Power BI サービスで項目を表示および操作することができます。
構成
DataSet共有用というワークスペースを作成し、下記のように権限を設定しました。
pbiviewerというユーザがビューアーロールになっています。
このユーザはコンテンツの編集はできず、閲覧しかできない状態です。
確認
ワークスペースの状態
pbiviewerがワークスペースに接続すると以下のようになります。データセットのタブ自体がなくなります。
レポート
UPされているレポートは編集がグレーアウトします。グラフのクリックとフィルタの変更だけできますね
Power BI Desktop
補足
今回検証したシナリオ
あるユーザにデータセットを置いたワークスペースに対してビューワー権限を付与、レポートを置いた別のワークスペースに対しては管理者権限を付与するというようなシナリオを検証することが今回の確認のきっかけでした。(結論としては不可でした。)
同様の構成を検討した方の参考になればと思います。
構成イメージ(pbiviewerというユーザを利用する想定)
Aワークスペース
- pbiviewer→ビューアーロール
- データセットを配置
Bワークスペース
- pbiviewer→共同作成者以上のロール
- Aワークスペースのデータセットを利用してレポート作成
以上。