Microsoft Entra B2B で外部ゲスト ユーザーに Power BI コンテンツを配布する

Power BI を使うと、Microsoft Entra Business-to-Business (Microsoft Entra B2B) を介して外部のゲスト ユーザーとコンテンツを共有できます。 組織で Microsoft Entra B2B を使うと、中央の場所で外部ユーザーとの共有を可能にし、管理することができます。

外部ゲスト ユーザーとコンテンツを共有するもう 1 つの方法は、Power BI を使ったインプレース セマンティック モデル共有です。 この方法では、外部ゲスト ユーザーとコンテンツを共有し、そのユーザーが自分のホーム テナントでアクセスできるようにできます。 インプレース セマンティック モデル共有の詳細については、「外部組織のゲスト ユーザーとの Power BI インプレース セマンティック モデル共有について」を参照してください。

この記事では、Power BI での Microsoft Entra B2B の基本的な概要について説明します。 詳しくは、「Microsoft Entra B2B を使用して外部ゲスト ユーザーに Power BI コンテンツを配布する」をご覧ください。

[組織に外部ユーザーを招待する] 設定を有効にする

ゲスト ユーザーを招待する前に、Power BI 管理ポータルで、[組織に外部ユーザーを招待する] 機能が有効になっていることを確認してください。 このオプションが有効な場合でも、ゲスト ユーザーを招待するには、Microsoft Entra ID でゲスト招待元ロールをユーザーに付与する必要があります。

Note

[組織に外部ユーザーを招待する] 設定を使用すると、Power BI で組織に外部ユーザーを招待できるかどうかを制御できます。 外部ユーザーは、招待を受け入れると、組織内の Microsoft Entra B2B のゲスト ユーザーになります。 これらは、Power BI のエクスペリエンス全体でユーザー ピッカーに表示されます。 この設定が無効な場合、組織内の既存のゲスト ユーザーは、既にアクセス権を持っていたすべてのアイテムに引き続きアクセスできます。また、ユーザー ピッカー エクスペリエンスに引き続き表示されます。 さらに、ゲストは、計画的な招待方法で追加された場合、ユーザー ピッカーにも表示されます。 ゲスト ユーザーが Power BI にアクセスできないようにするには、Microsoft Entra の条件付きアクセス ポリシーを使います。

招待できるユーザー

gmail.com、outlook.com、hotmail.com などの個人用メール アカウントを含め、ほとんどのメール アドレスは、ゲスト ユーザーの招待でサポートされています。 Microsoft Entra B2B では、これらのアドレスは "ソーシャル ID" と呼ばれます。

Note

Microsoft Entra ID では、外部ユーザーを UserType メンバーに設定できます。 Power BI では、UserType メンバーのサポートは現在プレビュー段階です。 以下に注意します。

  • 外部メンバーは現在、ホーム テナントで所有している Power BI ライセンスを使用してプロバイダー テナントのコンテンツにアクセスしてアクティビティを実行することはできません。 代わりに、プロバイダー テナントでの適切なライセンスを明示的に付与される必要があります。 外部メンバーは、プロバイダー テナントの内部ユーザーに似ています。
  • Microsoft Purview Information Protection は外部メンバーではサポートされていません。 プロバイダー テナントの管理者は、外部メンバー向けの情報保護を有効にしないことをお勧めします。

場合によっては、プロバイダー テナントでの最初のサインイン試行中に、外部メンバーにエラーが表示されることがあります。 これらの外部メンバーのブロックを解除するには、ワークスペース、セマンティック モデル、レポートなどの Power BI アイテムへのアクセス許可を付与してから、もう一度サインインしてもらいます。

ゲスト ユーザーを招待する

ゲスト ユーザーの招待が必要なのは、初めて自分の組織に招待するときだけです。 ユーザーを招待するには、計画的な、またはアドホック招待を使用します。

アドホック招待を使用するには、次の機能を使います。

  • レポートとダッシュボードの共有
  • レポートとダッシュボードのサブスクリプション
  • [アプリのアクセス] 一覧

アドホック招待は、ワークスペース アクセス リストではサポートされていません。 これらのユーザーを組織に追加するには、計画的な招待方法を使用します。 外部ユーザーが組織内のゲストになったら、ワークスペース アクセス リストに追加します。

計画的な招待

招待するユーザーがわかっている場合は、計画的な招待を使用します。 Azure portal または PowerShell を使用すると、招待を送信できます。 ユーザーを招待するには、ユーザー管理者ロールが割り当てられている必要があります。

Azure portal で招待を送信するには、次の手順のようにします。

  1. Azure portal で、メニュー ボタンを選んで [Microsoft Entra ID] を選びます。

    Microsoft Entra ID オプションが呼び出された Azure portal のスクリーンショット。

  2. [管理] で、 [ユーザー]>[すべてのユーザー]>[新しいゲスト ユーザー] を選択します。

    [新しいゲスト ユーザー] オプションが強調された Azure portal のスクリーン ショット。

  3. 下にスクロールし、メール アドレス個人的なメッセージを入力します。

    電子メールとメッセージ フィールドが強調表示されている [新しいゲスト ユーザー] ダイアログのスクリーンショット。

  4. [招待] を選びます。

複数のゲスト ユーザーを招待するには、PowerShell を使うか、Microsoft Entra ID で一括招待を作成します。 PowerShell を使って一括招待を行うには、「チュートリアル:PowerShell を使用して Microsoft Entra B2B コラボレーション ユーザーを一括で招待する」の手順のようにします。 Azure portal を使って一括招待を行うには、「チュートリアル: Microsoft Entra B2B コラボレーション ユーザーを一括で招待する」の手順のようにします。

ゲスト ユーザーは、受信した招待メール内で [開始] を選択する必要があります。 これで、ゲスト ユーザーが組織に追加されます。

[開始] が強調表示されたゲスト ユーザーの招待メールのスクリーンショット。

アドホック招待

任意の時点で外部ユーザーを招待するには、共有機能を使ってダッシュボードやレポートに、またはアクセス ページを使ってアプリに、それらの外部ユーザーを追加します。 アプリを使うよう外部ユーザーを招待するときに行うことの例を次に示します。

Power BI 内のアプリのアクセス リストに追加される外部ユーザーのスクリーンショット。

ゲスト ユーザーには、アプリをそのゲスト ユーザーと共有したことを示すメールが届きます。

アプリが共有されたときにゲスト ユーザーが受信する電子メールのスクリーンショット。

ゲスト ユーザーは、自分の所属する組織の電子メール アドレスでサインインする必要があります。 サインイン後、招待を受け入れるよう求められます。 サインイン後、ゲスト ユーザーに対してアプリが開かれます。 アプリに戻るには、リンクをブックマークするか、電子メールを保存する必要があります。

B2B コンテンツの検出可能性

Power BI の B2B コンテンツの検出可能性の機能により、コンシューマーが共有 B2B コンテンツに簡単にアクセスできるようになります。 他のテナントでゲスト ユーザーとなっている Power BI ユーザーは、(ホーム テナントの) ホームページに "[外部組織から]" という新しいタブが表示されるようになります。 このタブを選ぶと、ゲスト ユーザーとしてアクセスできる外部テナントから共有されているすべての項目が一覧表示されます。 リストをフィルター処理して並べ替えると、コンテンツを簡単に見つけることができ、特定の項目を共有している組織を確認できます。 タブで項目を選ぶと、新しいウィンドウが開き、その項目にアクセスできる関連プロバイダー テナントに移動します。

[外部組織から] タブが強調表示された Azure portal のスクリーンショット。

ライセンス

ライセンスの要件

次の表に、Power BI への B2B アクセスのライセンス要件を示します。 左側の列は、外部とデータを共有するユーザーのための、ワークスペースの種類とユーザーごとのライセンスを示しています。 Free ユーザー、Pro ユーザー、PPU ユーザー全体のライセンス制限は、外部のテナントのデータを使用するユーザーに関する制限事項の概要です。 また、ゲスト ユーザーを招待するには、Power BI Pro または Premium Per User (PPU) のライセンスが必要であることに注意してください。

プロバイダー プロバイダー . コンシューマー ユーザーの種類 .
ワークスペースの種類 ユーザーの種類 Free ユーザー Pro ユーザー PPU ユーザー
すべてのワークスペース Free ユーザー サポートされていません サポートされていません サポートされていません
Pro ワークスペース Pro、PPU、PPU 試用版 サポートされていません サポートされています サポートされています
PPU ワークスペース PPU ユーザー サポートされていません サポートされていません サポートされています
PPU ワークスペース PPU 評価版ユーザー サポートされていません サポートされていません サポートされています
PPC ワークスペース Pro、PPU、PPU 試用版 サポートされています サポート対象 サポートされています

Note

Pro 試用版のユーザーが Power BI にゲスト ユーザーを招待することはできません。

ライセンス要件に対処する手順

上で説明したように、ゲスト ユーザーが共有されているコンテンツを表示するには、適切なライセンスが必要です。 ユーザーが適切なライセンスを持っていることを確認するには、いくつかの方法があります。

  • Power BI Premium 容量を使用する。
  • Power BI Pro または Premium Per User (PPU) ライセンスを割り当てる。
  • ゲストの Power BI Pro または PPU ライセンスを使う。

Power BI Premium 容量を使う

Power BI Premium 容量にワークスペースを割り当てると、ゲスト ユーザーは Power BI Pro ライセンスなしでアプリを使用できるようになります。 Power BI Premium を使用すると、高いリフレッシュ レートや大規模なモデル サイズなどの他の機能をアプリで活用することもできます。

Power BI Premium でのゲスト ユーザー エクスペリエンスのダイアグラム。

ゲスト ユーザーに Power BI Pro または Premium Per User (PPU) ライセンスを割り当てる

組織からゲスト ユーザーに Power BI Pro または PPU ライセンスを割り当てると、そのゲスト ユーザーは共有されているコンテンツを表示できるようになります。 ライセンスの割り当ての詳細については、「[ライセンス] ページでユーザーにライセンスを割り当てる」を参照してください。 Pro または PPU ライセンスをゲスト ユーザーに割り当てる前に、製品条項サイトに関するページをご覧いただき、Microsoft のライセンス契約の条項に確実に準拠するようにしてください。

テナントから Pro ライセンスを割り当てるゲスト ユーザー エクスペリエンスのダイアグラム。

ゲスト ユーザーが独自の Power BI Pro または Premium Per User (PPU) ライセンスを使う

ゲスト ユーザーは、自分の組織を通じて割り当てられた Power BI Pro または PPU ライセンスを既に持っている可能性があります。

独自のライセンスを持ち込む場合のゲスト ユーザー エクスペリエンスのダイアグラム。

許可されたゲストが Power BI にサインインできるようにするには、テナントの URL を提供します。 テナントの URL を見つけるには、次の手順に従います。

  1. Power BI サービスのヘッダー メニューで、ヘルプ ( [?] ) を選択し、 [Power BI のバージョン情報] を選択します。

  2. [テナントの URL] の横にある値を見つけます。 テナントの URL を、許可されたゲスト ユーザーと共有します。

    ゲスト ユーザーのテナントの URL が強調された [Power BI について] ダイアログのスクリーンショット。

クロスクラウド B2B

B2B コラボレーション用に Microsoft クラウド設定を構成することで、Microsoft Azure クラウド全体で Power BI の B2B 機能を使用できます。 次のクラウド間で相互 B2B コラボレーションを確立する方法については、Microsoft クラウド設定を参照してください。

  • Microsoft Azure グローバル クラウドと Microsoft Azure Government
  • Microsoft Azure グローバル クラウドと Microsoft Azure China 21Vianet

B2B には注意しなければならない制限事項がいくつかあります。

  • ゲスト ユーザーは、自分の組織を通じて割り当てられた Power BI ライセンスを既に持っている可能性があります。 ただし、"ライセンス持ち込み" は、B2B ゲスト ユーザーの異なる Microsoft Azure クラウド間では機能しません。 新しいライセンスは、プロバイダー テナントによってこれらのゲスト ユーザーに割り当てる必要があります。

  • 新しい外部ユーザーは、Power BI 共有、アクセス許可、サブスクリプション エクスペリエンスを介して組織に招待することはできません。

  • ホーム ページの [外部組織から] タブには他のクラウドから共有されたコンテンツは一覧表示されません。

B2B コラボレーションの管理情報

次に示す Power BI のテナント レベル設定を使用して、管理者が制御を行うことができます。 これらの設定のドキュメントについては、エクスポートと共有の管理者設定に関するページを参照してください。

Microsoft Entra ID にも、組織内で外部ゲスト ユーザーが実行できることを制限できる設定があります。 これらの設定は、Power BI 環境にも適用されます。 これらの設定については、次のドキュメントで説明されています。

さらに、インプレース セマンティック モデル共有を使用するには、テナント管理者が次の設定を有効にする必要があります。

注意点と制限事項

  • Power BI の Information Protection では、B2B およびマルチテナントのシナリオはサポートされていません。 つまり、外部ユーザーは Power BI で秘密度ラベルを表示できる可能性がありますが、次のようになります。

    • ラベルを設定できません
    • 必須および既定のラベルのポリシーが適用されません
    • 保護が設定されたラベルを含むレポートを表示することはできますが、そのレポートからファイルにデータをエクスポートした場合、元の組織の Microsoft Entra アクセス許可がレポートのラベルによって取得されるため、ファイルを開けない可能性があります。
  • 一部のエクスペリエンスは、さらに高いレベルのアクセス許可を持っているゲスト ユーザーであっても使用できません。 ゲスト ユーザーがレポートを更新または発行するには、[データの取得] などの Power BI サービスを使用して、Power BI Desktop ファイルをアップロードする必要があります。 次のエクスペリエンスはサポートされていません。

    • Power BI Desktop から Power BI サービスに直接発行することはできません。
    • ゲスト ユーザーが Power BI Desktop を使用して Power BI サービスのサービス セマンティック モデルまたはデータフローに接続できない
    • ワークスペース アクセス リストに対して、アドホック招待の送信はサポートされていません
    • ゲスト ユーザーは、Power BI Gateway をインストールして組織に接続することができません
    • ゲスト ユーザーは、組織全体に発行されたアプリをインストールできません
    • ゲスト ユーザーは [Excel で分析] を使用できません
    • ゲスト ユーザーはコメント時に @mentioned の対象になりません
    • この機能を使用するゲスト ユーザーには、職場または学校のアカウントが必要です。
  • ソーシャル ID を使用するゲスト ユーザーの場合は、サインインの制限により、さらに多くの制限事項が発生します。

    • Web ブラウザーを通じて Power BI サービスの利用を体験することができます。
    • Power BI Mobile アプリを使用することはできません
    • 職場または学校アカウントが必要な場所にサインインすることはできません
  • 現在、この機能は Power BI SharePoint Online レポート Web パーツでは使用できません。

  • ゲスト ユーザーに対して直接共有を行うと、Power BI によって、リンクを含む電子メールが送信されます。 電子メールが送信されないようにするには、ゲスト ユーザーをセキュリティ グループに追加し、セキュリティ グループに対して共有を行います。

  • [Allow Microsoft Entra guest users to edit and manage content in the organization] (Microsoft Entra ゲスト ユーザーによる組織内のコンテンツの編集および管理を許可する) テナント設定を無効にしても、ゲスト ユーザーは、プロバイダー環境で既に与えられた、または将来与えられるワークスペースのロールや各アイテムへのアクセス許可を、引き続き持っています。 [Allow Microsoft Entra guest users to edit and manage content in the organization] (Microsoft Entra ゲスト ユーザーによる組織内のコンテンツの編集および管理を許可する) テナント設定について詳しくは、「Microsoft Entra ゲスト ユーザーによる組織内のコンテンツの編集および管理を許可する」をご覧ください。