メインコンテンツまでスキップ

Microsoft Power Platform で Databricks 接続を作成する

このページでは、Databricks 接続を作成して、Microsoft Power Platform から Databricks に接続する方法について説明します。Databricks データを使用して、Power Canvas アプリ、Power Automate フロー、および Copilot Studio エージェントを作成できます。

始める前に​

Power PlatformからDatabricksに接続する前に、以下の要件を満たす必要があります。

Databricks接続の追加​

注記

Copilot Studio をご使用の場合、Databricks コネクタは Power Apps または Power Automate を使用して定義する必要があります。その後、Copilot Studio で使用できます。

Databricks接続を追加するには、次の操作を行います。

  1. Power AppsまたはPower Automateで、サイドバーから Connections をクリックします。

    サイドバーに「**接続**」が表示されない場合は、「**その他**」>「**接続**」をクリックします。

  2. 左上隅にある 新規接続 をクリックします。

  3. 右上の検索バーで「Databricks」を検索します。

  4. 「Databricks」 タイルをクリックします。

    「Azure Databricks」タイルをクリックしないでください。

  5. 認証情報を入力します。

    • 認証方法を選択

      • OAuthを使用している場合は、 AWS OAuth Connection を選択してください。
      • PATを使用している場合は、**API Key**には、 の形式でPATを入力してください。Bearer <personal-access-token>
    • サーバーホスト名 には、Databricks SQLウェアハウスのサーバーホスト名を入力してください。

    • **[HTTP パス**] に、SQLウェアハウスのHTTPパスを入力してください。

    • (オプション)カスタムURLを使用する場合のみ、**ワークスペースID**を入力します。

    Databricks SQL ウェアハウスと HTTP パスの接続の詳細を確認するには、「Databricks コンピュート リソースの接続の詳細を取得する」を参照してください。

  6. 作成 をクリックします。

    プロンプトが表示された場合は、接続先のワークスペースに関連付けられているDatabricksアカウントにサインインしてください。 間違ったアカウントを選択すると、ログインに失敗します。

Databricks をデータポリシーに追加する​

Databricks をビジネスデータポリシーに追加すると、Databricks は他のグループのコネクタとデータを共有できません。これによりお客様のデータが保護され、アクセス権を持たないユーザーと共有されるのを防ぎます。詳細については、「データポリシーを管理」を参照してください。

Power Platform データポリシーに Databricks コネクタを追加するには:

  1. Power Platform のいずれかのアプリケーションで、右上の設定アイコンをクリックし、**Admin Center** をクリックします。

  2. サイドバーで、[ ポリシー ]、[ データ ポリシー ] の順にクリックします。

    • 新しい管理センターを使用している場合は、**[セキュリティ]> [データとプライバシー] > [データポリシー]** をクリックします。
  3. **+ 新しいポリシー**または既存のポリシーをクリックします。

  4. 新しいポリシーを作成する場合は、名前を入力してください。

  5. ポリシーに追加する環境を選択し、上の**[+ポリシーに追加]**をクリックしてください。

  6. 次へ をクリックします。

  7. Databricks コネクタを検索し、クリックします。

  8. ビジネスへの移動 をクリックし、 次へ をクリックします。

  9. ポリシーを確認して、「 ポリシーを作成 」をクリックしてください。

トラブルシューティング​

認証に失敗しました​

OAuthを使用して認証する際に次のエラーメッセージが表示される場合、Databricksアカウントで統合ログインが有効になっていません。

Text
{
"error": {
"code": 401,
"source": "msmanaged-na.azure-apim.net",
"message": "The response is not in a JSON format.",
"innerError": "Authentication failed"
}
}

このエラーを解決するには、統合ログインまたはSSOを有効にしてください。「DatabricksでSSOを構成する」を参照してください。

制限事項:​

  • Power Platformコネクタは政府機関のクラウドをサポートしていません。

次のステップ​