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

Power BI 用の ADBC または ODBC ドライバーを構成する

備考

プレビュー

この機能は パブリック プレビュー段階です。

このページでは、Power BI 接続で使用するドライバーを構成する方法について説明します。Arrow Database Connectivity (ADBC) はDatabricksへのすべての新しいPower BI接続のドライバーですが、古い接続は手動で ADBC に更新しない限り、引き続き Open Database Connectivity ( ODBC ) を使用します。

Arrow Database Connectivity (ADBC)ドライバーは、分析アプリケーション向けに設計された最新の列指向 API 標準であり、Apache Arrow 形式を使用してデータベースとクライアント ツール間の効率的なデータ転送を可能にします。ADBC ドライバーの最新のアップデートについては、変更ログを参照してください。

ADBC ドライバーを使用するには、Power BI Desktop 2.145.1105.0 以上を使用してください。

重要

セマンティック モデルはすべて ADBC または ODBC を使用する必要があります。ADBC ドライバーと ODBC ドライバーを混在して使用することはできません。

Databricks は、このコネクタを強化し、新しい機能を追加し続けています。最新バージョンにアップグレードして試して、 製品フィードバックを送信してください。

既存の接続をADBCに切り替える

既存の Power BI 接続の一部は、手動で更新しない限り、引き続き ODBC ドライバーを使用します。実装を編集することで、個々のダッシュボードを ADBC を使用するように切り替えることができます。

特定のダッシュボードの既存の接続を ADBC ドライバーに切り替えるには:

  1. Power BI で目的のダッシュボードを開きます。

  2. [ データの変換] をクリックします。

  3. [ クエリ オプション] セクションの [詳細エディター ] をクリックします。

  4. ADBCドライバに切り替える Implementation="2.0" を指定します。

    let
    Source = DatabricksMultiCloud.Catalogs("<instance-name>.gcp.databricks.net", "/sql/1.0/warehouses/<sql-warehouse-id>",
    [Catalog=null, Database=null, EnableAutomaticProxyDiscovery=null, Implementation="2.0"]),
    powerbi_Database = Source{[Name="powerbi",Kind="Database"]}[Data],
    default_Schema = powerbi_Database{[Name="default",Kind="Schema"]}[Data],
    dashboard_data_Table = default_Schema{[Name="dashboard_data",Kind="Table"]}[Data]
    in
    dashboard_data_Table

ODBCに戻る

新しい接続に ADBC ではなく ODBC を使用する場合は、次の 2 つのオプションがあります。

  • Power BI Desktop または Power BI サービス内の特定の接続に ODBC ドライバーを使用する場合は、 実装 としてdefaultを選択します。
  • Power BI のすべての新しい接続に ODBC ドライバーを引き続き使用する場合は、ADBC 機能のプレビューを無効にして、Power BI Desktop で ODBC を復元します。

すべての新しい接続に ODBC ドライバーを使用するには:

  1. Power BI Desktop で、 [ファイル] > [オプションと設定] > [オプション] をクリックします。
  2. プレビュー機能 をクリックします。
  3. 新しい Databricks コネクタ実装を使用するを クリアします。

ODBC ドライバーを使用するように特定の接続を構成する場合は、 実装 としてdefaultを設定します。「既存の接続を ADBC に切り替える」で説明されているステップを参照してください。