Power BI クロスワークスペース構成― アプリ配布時の権限の扱われ方
アプリを複数ワークスペースに配っていると、設定より先に モデルの位置 が挙動を左右する場面があった。アプリ側をどれだけ整えても、モデルが別ワークスペースにあるだけで動きが変わる。構成を切り替えて追っていくと、モデルとアプリを分けたときだけ境界が現れ、そこで閲覧の可否が決まっていた。
レポートはアプリ公開後も、読み込み時にセマンティックモデルへ バインド される。このバインドがワークスペースを跨ぐと、閲覧者はモデル側に Viewer 権限がない限りレポートを開けない。つまり、クロスワークスペースでは「レポートだけ配る」構成は成立しない。 内部の動きを追うと、バインドされた瞬間にモデルが前面に出る構造が固定されており、設定で回避できる部分ではなかった。Viewer を付ければ閲覧は可能だが、モデル全体が見える前提になるため、用途が分かれる構成では扱いづらい。 大きなモデルを1つだけ共有して複数アプリに配る形は効率的に見えるが、権限境界が曖昧になりやすく、後からの調整も重くなる。モデルが参照された瞬間に露出する性質を前提にすると、構成は自然と整理されていく。
クロスワークスペース参照では、モデルはバインド時点で露出するため、レポート単体で独立させる形にはならない。 権限境界を揃えるなら 同じワークスペースにまとめる。用途が分かれるなら 最小モデルへ分割。 どちらを選んでも、露出ポイントを押さえれば全体が閉じて、運用も安定する。

