多くの参照リンクで述べられているように、セキュリティで保護された Web サイトを構築するアプリケーションに Power BI を埋め込む場合、Power BI レポートを Azure Workspace 権限に発行して、Power BI レポートを埋め込む必要があります。
その場合、Power Bi レポートを Azure AD に登録するために、以下のリンク https://azure.microsoft.com/en-in/documentation/articles/power-bi-embedded-iframe/で指定されている手順に従いました。
api.powerbi.com への POST 要求を使用して REST API を使用して .pbix ファイルをインポートしようとすると、403 エラーが発生しました。そのため、インポート API を使用した PBIX ファイルの登録/アップロードをさらに進めることができませんでした。
また、スタンドアロンまたは匿名のパブリック埋め込み Web サイトの場合、Power BI Publish to Web オプションを使用できます。これを使用して、Web ページに埋め込むことができる Power BI レポートの埋め込みコードを取得できます。スタンドアロン レポートの場合、このオプションを使用して Power BI レポートをアプリケーションに埋め込むことができますが、この要件では、カスタム Web ページでのユーザーの選択に基づいてデータをフィルター処理する必要があるため、オプション 1 を使用する必要があります。つまり、レポートを AAD (Azure AD) に発行します。認証の問題に直面しているため、これ以上プロセスを進めることができません。
レポートが公開されたら、Power BI JavaScript または Angular JS API のいずれかを使用して、デモ サイトに示されているようにカスタム フィルター ペインから Power BI にフィルター データを渡すことを考えました。