Databricks

手記

次のコネクタ記事は、このコネクタの所有者であり、Microsoft Power Query コネクタ認定プログラムのメンバーである Databricks によって提供されています。 この記事の内容に関する質問がある場合、またはこの記事に加えたい変更がある場合は、Databricks Web サイトにアクセスし、そこでサポート チャネルを使用してください。

概要

項目 説明
リリース状態 一般提供
プロダクツ Power BI (セマンティック モデル)
Power BI (データフロー)
Fabric (データフロー Gen2)
サポートされている認証の種類 ユーザー名/パスワード
個人用アクセス トークン
OAuth (OIDC)

手記

一部の機能は 1 つの製品に存在する可能性がありますが、展開スケジュールとホスト固有の機能のため、他の製品には存在しない場合があります。

前提 条件

このコネクタは、AWS で実行され、OAuth を使用する Databricks SQL Warehouse でのみ使用されます。 Azure Databricks を使用している場合は、Azure Databricks コネクタを使用します。 Databricks SQL Warehouse (AWS または GCP) で OAuth を使用していない場合は、Azure Databricks コネクタも使用します。 Databricks Community Edition はサポートされていません。

サポートされている機能

  • 輸入
  • DirectQuery (Power BI セマンティック モデル)

Power Query Desktop から Databricks に接続する

Power Query Desktop から Databricks に接続するには、次の手順を実行します。

  1. データ取得画面で、Databricks を検索して、Databricks コネクタの候補を絞り込みます。 認証に OAuth を使用している場合は、Databricks SQL Warehouse データ (AWS で実行) に対してのみ、Databricks コネクタを使用する必要があります。

    Databricks Cloud からデータを取得します。

  2. Databricks SQL Warehouse の Server ホスト名HTTP パス を指定します。 「サーバー ホスト名」と「HTTP パス」を検索する手順については、「Databricks ODBC ドライバーと JDBC ドライバー を構成する」を参照してください。 必要に応じて、この情報を入力します。 必要に応じて、既定のカタログやデータベースを 詳細オプションで指定できます。 [OK] を選択して続行します。

    Databricks SQL Warehouse を指定します。

  3. Databricks SQL Warehouse で認証するための資格情報を指定します。 資格情報には、次の 3 つのオプションがあります。

    • ユーザー名/パスワード。 組織/アカウントで 2FA/MFA を使用している場合、このオプションは使用できません。

    • 個人用アクセス トークン。 個人用アクセス トークン (PAT) の生成手順については、個人用アクセス トークン を参照してください。

    • OAuth (OIDC)。 ブラウザー ポップアップを使用して組織アカウントにサインインします。

      適切なトークンを指定します。

    手記

    特定の Databricks SQL Warehouse の資格情報を入力すると、Power BI Desktop によってキャッシュされ、以降の接続試行で同じ資格情報が再利用されます。 これらの資格情報を変更するには、[ファイル のオプションと設定] [データ ソースの設定]に移動します。 詳細: 認証方法の変更

  4. 正常に接続されると、ナビゲーター に、クラスターで使用可能なデータが表示されます。 データを変換 を選択して Power Query でデータを変換するか、読み込み を選択して Power Query Desktop にデータを読み込むことができます。

    Databricks Cloud データをデスクトップ アプリに読み込む Power Query ナビゲーターの 画像。

Power Query Online から Databricks データに接続する

Power Query Online から Databricks に接続するには、次の手順を実行します。

  1. データの取得エクスペリエンスで Databricks オプションを選択します。 Power Query Online でデータを取得する方法は、アプリによって異なります。 Power Query Online にアクセスしてアプリからデータ エクスペリエンスを取得する方法の詳細については、「データを取得する場所」を参照してください。

    検索ボックスを使用して、使用可能な Databricks コネクタの一覧を表示します。 Databricks SQL Warehouse の Databricks コネクタを選択します。

    Databricks コネクタの画像。

  2. Databricks SQL Warehouse の Server ホスト名HTTP パス を入力します。 「サーバー ホスト名」と「HTTP パス」を検索する手順については、「Databricks ODBC ドライバーと JDBC ドライバー を構成する」を参照してください。 必要に応じて、既定のカタログやデータベースを 詳細オプションで指定できます。

    接続設定と資格情報 。

  3. Databricks SQL Warehouse で認証するための資格情報を指定します。 資格情報には、次の 3 つのオプションがあります。

    • 基本。 このオプションは、ユーザー名とパスワードを使用して認証する場合に使用します。 組織/アカウントで 2FA/MFA を使用している場合、このオプションは使用できません。
    • アカウント キー。 個人用アクセス トークンを使用して認証する場合は、このオプションを使用します。 個人用アクセス トークン (PAT) の生成手順については、個人用アクセス トークン を参照してください。
    • 組織アカウント。 OAuth で認証する場合は、このオプションを使用します。 ブラウザー ポップアップを使用して組織アカウントにサインインします。
  4. 正常に接続されると、ナビゲーター が表示され、サーバーで使用可能なデータが表示されます。 ナビゲーターでデータを選択します。 次 次の を選択して、Power Query でデータを変換します。

    Databricks Cloud データをオンライン アプリに読み込む Power Query ナビゲーターの 画像。