Power BI

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Power BIは、インタラクティブな視覚化とビジネスインテリジェンスツールを提供するMicrosoftのビジネス分析プラットフォームです。 これにより、ユーザーはレポートとダッシュボードを作成できます。

APIバージョン

Power BIコネクターはPower BI REST API v1.0を使用します。

前提条件

Power BIへのコネクションを確立する前に、次の手順を完了します。

これらの前提条件を完了したら、WorkatoでPower BIに接続するに進みます。

Azureポータルでアプリケーションを登録する

Azureポータルでアプリケーションを登録するには、次の手順を完了します。

1

Microsoft Entra管理センターに移動し、Azure管理者の資格情報でサインインします。

2

左側のメニューでMicrosoft Entra ID(旧Azure Active Directory)に移動します。

3

アプリの登録をクリックします。

4

新規登録をクリックします。

5

次の詳細を入力します。

  • 名前:アプリケーションの一意の名前を入力します。
  • サポートされているアカウントの種類シングルテナント(組織のみ)またはマルチテナント(複数の組織)を選択します。
  • リダイレクトURI:任意。 https://www.workato.com/oauth/callbackを入力します。
6

登録をクリックしてアプリを作成します。

クライアントID(アプリケーションID)を生成する

クライアントID(アプリケーションID)を生成するには、次の手順を完了します。

1

アプリが登録されたら、概要ページに移動します。

2

アプリケーション(クライアント)IDをコピーします。 これがクライアントIDです。 詳細については、Power BI Embeddedの設定の記事を参照してください。

クライアントシークレットを生成する

1

証明書とシークレットに移動します。

2

クライアントシークレットセクションで新しいクライアントシークレットをクリックします。

3

説明を入力し、6か月、1年、2年などの有効期限を選択します。

4

追加をクリックしてクライアントシークレットを生成します。

5

クライアントシークレットのをすぐにコピーして保存します。 後で表示することはできません。

Power BI証明書Power BI証明書

APIのアクセス許可を割り当てる

Power BIのAPIのアクセス許可を割り当てるには、次の手順を完了します。

1

APIのアクセス許可に移動します。

2

アクセス許可の追加をクリックし、Power BI Serviceを選択します。

3

App.Read.AllDataset.ReadWrite.AllWorkspace.Read.Allなど、必要なアクセス許可を選択します。

4

アクセス許可の追加をクリックし、必要に応じて管理者の同意の付与をクリックします。

テナントIDを取得する(シングルテナントアカウントの場合)

テナントIDを取得するには、次の手順を完了します。

1

Microsoft Entra IDを開き、概要を選択します。

2

ディレクトリ(テナント)IDをコピーします。 これがテナントIDです。

Power BIテナントIDPower BIテナントID

Power BIに接続する方法

Microsoft MFAの強制適用

Microsoftは、必須の多要素認証(MFA)を、さまざまなアプリケーションおよびアカウントに段階的にロールアウトしています。 この強制適用は、2025年以降も継続されます。 詳細については、MicrosoftのAzureおよび管理ポータルに対する必須の多要素認証ドキュメントを参照してください。

短期間の通知による強制適用の変更でサービスが中断されることを避けるため、Workatoで使用するすべてのMicrosoftアカウントについて、今すぐMFAを有効にすることを強くお勧めします。

サービスを中断なく維持するには、次の手順を実行します。

1

Microsoft MFA設定ガイドに従って、Microsoft組織のMFAを有効にします。 詳細については、Microsoft 365の多要素認証を設定するを参照してください。

2

WorkatoでMicrosoftコネクションに再接続します。

3

プロンプトが表示されたら、MFAでOAuthフローを完了します。

4

レシピをテストして、更新されたコネクションで動作することを確認します。

Power BIコネクターはOAuth 2.0認証をサポートしています。 ワークスペースの要件に基づいて、次のいずれかの認証方式を選択します。

OAuth 2.0認可コード

この方式を使用して、ユーザーの既定のワークスペース(マイワークスペース)にアクセスします。 このワークスペースは単一ユーザーのIDに関連付けられており、サービスプリンシパル、グループ、または他のユーザーとの共有をサポートしていません。

OAuth 2.0認可コード認証を使用してPower BIコネクションを確立するには、次の手順を完了します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新しいコネクションページで、コネクションとしてPower BIを検索して選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

Power BIに接続Power BIに接続

4

Locationドロップダウンメニューを使用して、コネクションを保存する予定のプロジェクトまたはフォルダを選択します。

5

認証タイプとしてOAuth2認可コードを選択します。

6

Power BIでの認証に使用するクライアントIDを入力します。

7

Power BIでの認証に必要なクライアントシークレットを入力します。

8

使用するAPIバージョンを指定します。

9

Power BIで登録したアカウントタイプを、次のオプションから選択します。

  • シングルテナント
  • マルチテナント
  • Active Directoryマルチテナント
10

アカウントタイプとしてシングルテナントを選択した場合は、認証用のテナントIDを入力します。

11

接続をクリックします。

OAuth 2.0クライアント資格情報

この方式を使用して、サービスプリンシパルで共有ワークスペースにアクセスします。 各共有ワークスペースへのアクセス権をサービスプリンシパルに付与する必要があります。 この方式はマイワークスペースをサポートしていません。

OAuth 2.0クライアント資格情報認証を使用してPower BIコネクションを確立するには、次の手順を完了します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新しいコネクションページで、コネクションとしてPower BIを検索して選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

Power BIに接続Power BIに接続

4

Locationドロップダウンメニューを使用して、コネクションを保存する予定のプロジェクトまたはフォルダを選択します。

5

認証タイプとしてOAuth2クライアント資格情報を選択します。

6

認証に使用するクライアントIDを入力します。

7

認証に使用するクライアントシークレットを入力します。

8

使用するAPIバージョンを指定します。

9

テナントIDを入力します。 これはGUID形式またはフレンドリ名形式にできます。

10

接続をクリックします。

Last updated: