概要
| 項目 | 説明 | 
|---|---|
| リリース状態 | 一般提供 | 
| プロダクツ | Power BI (セマンティック モデル) Power BI (データフロー) Fabric (データフロー Gen2) Power Apps (データフロー) Dynamics 365 Customer Insights | 
| サポートされている認証の種類 | アノニマス データベース ウィンドウズ | 
| 関数リファレンス ドキュメント | — | 
手記
一部の機能は 1 つの製品に存在する可能性がありますが、展開スケジュールとホスト固有の機能のため、他の製品には存在しない場合があります。
手記
Impala コネクタの実装 2.0 は、2025 年 7 月からプレビュー段階にあります。
サポートされている機能
- 輸入
- DirectQuery (Power BI セマンティック モデル)
- 詳細オプション- 接続タイムアウト時間
- コマンド のタイムアウト期間
 
Power Query Desktop から Impala データベースに接続する
Impala データベースに接続するには、次の手順を実行します。
- Power BI Desktop の [ホーム] リボンで [データの取得] を選択します。 
- 左側のカテゴリから [Database] を選択し、右側 [Impala] を選択し、[接続]を選択します。 ![[データベース] カテゴリと [Impala コネクタ] が選択された [データの取得] ダイアログの画像。](media/impala-database/get-data.png)  
- 表示された Impala ウィンドウで、Impala サーバーの名前を入力するか、ボックスに貼り付けます。 Power BI にデータを直接インポートしたり、DirectQuery を使用したりできます。 DirectQueryを使用した - の詳細について説明します。 次に、[OK]を選択します。 ![サーバー名が入力され、[データのインポート] 接続モードが選択されている [Impala] ダイアログの画像。](media/impala-database/server-selection.png)  
- メッセージが表示されたら、資格情報を入力するか、匿名で接続します。 Impala コネクタは、匿名、データベース (ユーザー名とパスワード)、および Windows 認証をサポートします。 ![[データベース]が選択された状態で、左側に [匿名]、[Windows]、[データベース] が選択されている認証ダイアログの画像。](media/impala-database/sign-in-screen.png)  - 認証方法の詳細については、「データ ソースを使用した認証」を参照してください。 - 手記 - 接続が暗号化されていない場合は、次のメッセージが表示されます。 暗号化されていない接続 使用する場合は、[OK] を選択します。   
- 接続すると、ナビゲーター ウィンドウが表示され、サーバーで使用可能なデータが表示されます。 データを読み込む を選択するか、データの変換 を選択し、Power Query エディターでデータの変換を続行します。 
Power Query Online から Impala データベースに接続する
Impala データベースに接続するには、次の手順を実行します。
- コネクタの選択で Impala オプションを選択します。 
- データ ソースへの接続で、必要に応じてサーバーの名前とポート番号を指定します。   
- 必要に応じて、オンプレミス データ ゲートウェイの名前を選択します。 
- この Impala データベースに初めて接続する場合は、認証の種類 - 接続の資格情報の種類を選択します。 
- 資格情報を入力します。 
- 暗号化された接続 使用する場合は [暗号化された接続 を使用する] を選択するか、暗号化されていない接続を使用する場合はオプションをオフにします。 
- [次 を選択して続行します。 
- ナビゲーターで必要なデータを選択し、[データの変換] を選択して、Power Query エディターでデータを変換します。 
詳細オプションを使用して接続する
Power Query には、必要に応じてクエリに追加できる一連の高度なオプションが用意されています。 次の表に、Power Query で設定できるすべての詳細オプションを示します。
| 詳細オプション | 説明 | 
|---|---|
| 接続タイムアウト時間 | Power Query が接続の完了を待機する最大時間を指定します。 接続を長く開いたままにしておくために、別の値を入力できます。 | 
| コマンド のタイムアウト期間 | Power Query が呼び出しを中止するまでのコマンドの実行が許可される最大時間を指定します。 | 
Impala コネクタの実装 2.0
2025 年 8 月に、Impala コネクタの新しい実装を導入し、Impala との統合を強化しました。 最新の機能を利用するには、Power BI Desktop とオンプレミス データ ゲートウェイを最新バージョンにアップグレードすることをお勧めします。
引き続きコネクタの改善に役立つ フィードバック をお寄せください。
Impala コネクタ実装 2.0 は、オープンソースの Arrow Database Connectivity (ADBC) ドライバーを使用して構築されています。 ADBC には、方向データを操作するための一連の標準インターフェイスが用意されています。これは、オーバーヘッドを最小限に抑え、シリアル化やコピーなしで大規模なデータセットをフェッチする場合に特に効率的です。 ADBC ドライバーには、メモリの安全性やガベージ コレクションなどのセキュリティ強化も組み込まれています。
さらに、オープンソース コミュニティとのコラボレーションにより、最新のツールとセキュリティで保護された開発ライフサイクル (SDL) プロセスを利用して、より迅速な更新が可能になります。 これらのパフォーマンスとセキュリティの強化を利用できるように、新しく作成されたすべての接続では、2025 年 8 月以降に 2.0 実装が自動的に使用されます。 移行期間中は、既存のクエリを更新し、次のように Impala.Database に Implementation="2.0" フラグを追加することで、2.0 の実装をテストできます。 移行後、実装を指定しない接続は自動的に 2.0 実装に更新されます。
Source = Impala.Database("impalavm.centralus.cloudapp.azure.com", [Implementation="2.0"
潜在的な問題の診断を支援するために、次の例のように、Mashup ログで Implementation と DriverType の詳細を見つけることができます。 移行中に問題が発生した場合は、サポートにお問い合わせください。
{ 
    "Start": "2024-11-02T00:14:02.7968686Z", 
    "Action": "Engine/Module/Impala/IO/Impala/Implementation", 
    "ResourceKind": "Impala", 
    "ResourcePath": "impalavm.centralus.cloudapp.azure.com",
    "HostProcessId": "29200",
    "Implementation": "2.0",
    "DriverType": "ADBC",
    "ProductVersion": "2.139.0.0 (Main)+eda56ecd858054173a4d11db9c63a6da5cf92a99",
    "ActivityId": "106f16b6-cfbb-4853-9f20-ed45486486d2",
    "Process": "Microsoft.Mashup.Container.NetFX45",
    "Pid": 38560,
    "Tid": 1,
    "Duration": "00:00:00.0000291"
}
(トラブルシューティング中に) 前のコネクタの実装を一時的に維持するには、クエリで Implementation="1.0" を指定します。
考慮事項と制限事項
Impala コネクタに留意すべき考慮事項と制限事項をいくつか次に示します。
- Impala コネクタは、サポートされている 3 つの認証メカニズムのいずれかを使用して、オンプレミス データ ゲートウェイでサポートされています。
- Impala コネクタは Impala ドライバーを使用します。このドライバーでは、文字列型のサイズが既定で 32K に制限されています。
- Impala コネクタでは、Kerberos 認証の Realm オプションのオーバーライドはサポートされていません。
