はじめに
以下の記事でPower BI の利用について記載しましたが、Office 365 AADテナントとAzure 開発用のAADテナントが分かれている環境で少し詰まったので共有します。
AzureSynapseAnalyticsのPowerBI連携を試してみる
再現状況
hoge.com = Office365テナント
fuga.com = Azure Synapse Analyticsのデプロイされたテナント
A@hoge.comさん = 普段はhoge.com内で、Outlookやteamsを利用しており、開発時にfuga.comで契約したAzure環境を利用しています。
B@fuga.comさん = この作業のために使用するユーザです。
この状況で、A@hoge.comさんがPower BI Linked Serviceを作成しようとするとこのような問題が発生します。
Linked Service 作成時にOffice 365テナントで作成されたPower BI Workspaceは表示されません

考察
Azure Synapse AnalyticsをデプロイしたAADテナントが普段利用するOffice365用のテナントとは異なる場合、Linked Serviceを構成できません。
これは選択対象のPower BI WorkspaceがAzure Synapse Analyticsの属するAADテナントでの検索結果からになるためと考えられます。
回避手順
- Azure Synapse Analyticsをデプロイしたテナントに所属するユーザ(B@fuga.com)でPower BI Workspaceを作成します。
- コンテンツの作成を許可したいユーザ(A@hoge.com)を招待し、権限を設定します。
- Azure Synapse Analytics Studioから表示されるようになります。