注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
このページでは、Power Query インターフェースから Foundry リソースにアクセスするための Power BI® コネクターの実装について説明します。データ統合用の Microsoft Power BI® XMLA コネクターに関する情報をお探しの場合は、データ接続のドキュメントを参照してください。
はい。Spark エンジンを使用する際に Foundry が課す最終結果のサイズ制限、および直接読み取りエンジンを使用してこれらの制限を回避する方法については、実行エンジンのドキュメントを参照してください。
大規模なデータセットを扱う際は、次の関連トピックも参照してください。
コネクターには2つの接続モードの選択肢があり、データ接続の設定時に指定します。

__インポートモード__では、選択したテーブルと列が Power BI® にインポートされます。可視化を作成したり操作したりすると、Power BI® はインポートしたデータを使用します。初回のインポートまたは直近の更新以降に元データに加えられた変更を表示するには、手動またはスケジュールされた更新によってデータを更新する必要があります。
__DirectQuery モード__では、データは Power BI® にインポートもコピーもされません。可視化を作成したり操作したりすると、Power BI® は元データソースである Foundry にクエリを実行するため、常に最新のデータが表示されます。また、データの変換や絞り込みの処理を Foundry 側に任せることができます。
インポートと DirectQuery の違いについて詳しくはこちら ↗。
全般的な使用上の推奨事項
可能な限りインポートモードを使用することを推奨します。データが大きい場合は、不要な行を絞り込む、列を削除する、可能な場合は事前に集計するなど、インポート前に Foundry でサイズを縮小できるか検討してください。この Foundry での前処理は、Foundry トランスフォームまたは Contour で実行でき、自動ビルドとして設定できます。あるいは、暦年ごとに1個のデータセットをインポートするなど、テーブルのインポートをサイズ制限内の小さな単位に分割することも検討できます。
DirectQuery モードを使用する場合は、ダッシュボードのクエリ数を比較的少なく抑え、対話操作をシンプルにすることを推奨します。このアプローチにより、非常に大規模なデータセットを扱える DirectQuery の強みと、パフォーマンスに対するエンドユーザーの期待のバランスを取ることができます。
最後に、非常に大規模なデータを扱う際には、両方の利点を活かすアプローチとして、複合モデル ↗の使用を検討してください。複合モデルでは、レポートにインポートと DirectQuery のデータ接続を併用できます。たとえば、事前に集計または絞り込んだ概要データや主要な統計データを使うインポート接続を設定すると、ユーザーがレポートを開いた際に短時間で読み込めます。同じレポートに DirectQuery 接続を設定して、必要に応じてより詳細な分析を行えるようにすることもできます。
Foundry の Power BI® 統合で開発したレポートには、Foundry で設定されたレポート開発者のアクセス権が自動的に適用されます。たとえば、Power BI® Desktop でレポートを作成する開発者は、通常 Foundry でアクセスできるデータセットまたは制限付きビューにのみ、Power BI® でアクセスできます。
公開済みのレポートでデータ更新を使用する場合、レポート閲覧者の資格情報を継承するのではなく、Power BI® Gateway で設定されたデータソースの資格情報を使用します。
ゲートウェイでのデータソースの管理については、 Microsoft Power BI® ドキュメントの「データソースの管理 - インポート/スケジュールされた更新」↗を参照してください。
Palantir の多くの顧客は、Power BI® サービス ↗を使用して、組織内のより広い範囲にレポートを公開、配布しています。
これらのレポートで Foundry 統合を活用するには、Foundry コネクターと ODBC ドライバーがインストールされた Power BI® Gateway ↗ を使用します。ゲートウェイで Foundry 接続タイプを使用して接続を作成するときは、認証方法をキーに設定し、Foundry のサービスアカウント用に生成したトークンを指定します。これにより、ゲートウェイが Foundry に接続できるようになり、Power BI® サービスでホストされているレポートから使用できます。
Foundry コネクターを使用する Power BI® Gateway を介して Foundry にアクセスする場合、対応している認証方法はトークン認証のみです。サードパーティーが開発した Power BI® コネクターでは OAuth 認証機能を利用できないため、Power BI® サービスでの OAuth 認証にはまだ対応していません。OAuth 認証が必要なユースケースがある場合は、Power BI® Ideas ↗ サイトにフィードバックを追加し、Palantir および Microsoft の担当者にもフィードバックを共有することをご検討ください。
Foundry Power BI® 統合は、Power BI® Gateway でも、使い慣れた Power BI® Desktop とほぼ同じように機能します。Power BI® 管理者と協力して、Gateway へのインストールが完了していることを確認してください。
Foundry Power BI® 統合は、Power Query Online エディターを使用する Power BI® データフローに対応しています。
開始する前に、Foundry への既存の接続が設定されたオンプレミスゲートウェイにアクセスできることを確認してください。Power BI® サービスで現在発生している問題により、データフローのセットアップ中に新しいゲートウェイ接続を作成することには、現時点では対応していません。
Foundry からデータを取得するデータフローを作成するには、次の手順に沿って進めます。
https://<subdomain>.palantirfoundry.com/ です。必要に応じて、データセット RID とブランチを指定します。データフローのデータソースへの接続ページで新しいオンプレミスゲートウェイ接続を作成しようとすると、次のエラーメッセージが表示される場合があります。
Unexpected error (Session ID: <UUID>, Region: <REGION>)
Power BI® サービスで現在発生している問題により、データフローのセットアップ中にゲートウェイ接続を作成できません。この問題を回避するには、データフローを作成する前にゲートウェイで Foundry 接続を設定します。Power BI® サービスでは、設定 > 接続とゲートウェイの管理 > 接続 > 新規でゲートウェイ接続を管理できます。
ゲートウェイで正常に動作する接続を設定すると、データフローのデータソースへの接続ページで一致するベース URL を指定した際に、ゲートウェイが自動的に選択されます。
プロキシ設定など、Power BI® コネクターのインターフェースに表示されない ODBC ドライバーのオプションを設定できます。
ODBC ドライバーをインストールすると、FoundrySql という名前の Windows システム DSN が自動的に作成されます。この DSN で構成した追加設定は、Power BI® コネクターに適用されます(Power BI® コネクターですでに指定されているサーバー名や認証オプションは除きます)。この DSN は、Windows の ODBC データソースアドミニストレーターアプリケーションで通常どおり設定できます。
認証トークンは、Power BI® がユーザーに代わって Foundry のデータにアクセスすることを許可する、個人用のパスワードと考えることができます。トークンの生成に関するドキュメントの説明に従って、アカウント → 設定 → トークンのページで既存のトークンを管理したり、新しいトークンを作成したりできます。

OAuth による認証を試みたときにエラーメッセージが表示される場合、この機能が有効になっていない可能性があります。エラーメッセージは、以下のスクリーンショットのように表示されることがあります。この機能を使用するには、Power BI® をサードパーティアプリケーションとして有効にする必要があります。サードパーティアプリケーションの管理に関するセキュリティドキュメントでは、Foundry 管理者がこの統合を有効にする方法を詳しく説明しています。
OAuth 認証がまだ有効になっていない場合は、代わりにトークンベースの認証オプションを使用して引き続き接続できます。
以前に Power BI® から Foundry に認証していて、トークンベースの認証の使用に自発的に切り替えたい場合は、まず Power BI® から既存の資格情報をクリアする必要があります。
接続できないの手順に従って既存の資格情報をクリアし、再認証することで切り替えられます。
「接続できません」というメッセージが表示される場合は、認証資格情報の有効期限が切れている可能性があります。以下の手順に従って既存の資格情報をクリアし、新しいデータソースを設定してください。
認証資格情報に問題があるか、Power BI® がクエリを実行するためのアクセス許可を求めている可能性があります。その場合、Power BI® がエラーを表示せずに失敗し、「変更の適用」の選択肢がない空白のレポートページを表示することがあります。この場合は、「クエリの編集」をクリックしてください。続行するための選択肢が表示されることがあります。表示されない場合は、Palantir の担当者に連絡し、エラーメッセージを共有してください。
「データの取得」→「Palantir Foundry」からデータセットを選択するとき、Foundry でアクセスできる一部のテーブルがフォルダーナビゲーターに表示されないことがあります。これは、テーブルにはアクセスできても、その親フォルダー構造にはアクセスできない場合に発生します。
Foundry でそのテーブルにアクセスできる限り、Power BI® に取り込んで可視化できます。前のページの任意のダイアログボックスを使用して、「データセット RID」を指定します。RID はデータセットの一意の識別子であり、データセットを移動しても安定しています。正しい RID は、Foundry で目的のデータセットの「詳細」ページに移動し、「さらに表示」をクリックして RID の値をコピーすることで確認できます。
RID の確認方法の詳細な手順については、ガイド:Foundry でデータセットの RID またはファイルパスを特定するを参照してください。
一般に、テーブルが大きいほどインポートの処理に時間がかかります。Power BI® のサブスクリプションによっては、Power BI® の「インポートモード」が 1 GB に制限される場合があります。Power BI® 用の Palantir Foundry コネクターにも、インポートサイズの制限があります。詳細については、送信できるデータ量にサイズ制限はありますか?を参照してください。
テーブルのサイズが原因でインポートに失敗したり、時間がかかったりする場合は、インポートモードと DirectQuery モードでコネクターの使用を最適化するにはどうすればよいですか?で、コネクターを使って大きなデータセットを扱う際のヒントを確認してください。
Power BI® のテーブルナビゲーターからデータセットを選択すると、データソースは、その場所にデータセットが存在することに依存します。Foundry でデータセットの名前を変更したり移動したりすると、Power BI® がデータセットを見つけられなくなるため、データ更新に問題が生じる可能性があります。
データセットが移動することが予想される場合は、データセット RID を使用してデータソースを設定することを推奨します。RID を使用したデータソースの設定の詳細については、テーブルナビゲーターにテーブルが表示されないのはなぜですか?を参照してください。
Power BI® および Power BI® ロゴは、Microsoft グループ企業の商標です。