注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Windows で ODBC ドライバーを使用しようとすると、次のエラーが発生します。
ODBC: ERROR [IM003] Specified driver could not be loaded due to system error 126: The specified module could not be found. (FoundrySqlDriver, C:\Program Files\Palantir\Foundry ODBC Driver\bin64\<ModuleName>.dll)
ホストに最新の Microsoft Visual C++ 再頒布可能パッケージ ↗がインストールされていることを確認してください。
Palantir Foundry の ODBC ドライバー、JDBC ドライバー、または BI ツールコネクターで SQL クエリを実行すると、次のエラーが発生します。
FoundrySqlServer:InvalidDatasetCannotAccess
クエリで参照されているデータセットにアクセスできませんでした。これは、データセットまたはブランチが存在しないか、ODBC 接続に設定されているユーザーアカウントにそのデータセットを閲覧する権限がないためです。別のエラーである FoundrySqlServer:NotAuthorizedToReadInputs は、データセットにアクセスできないことではなく、クエリの入力に対する権限の問題を示します。
クエリで参照されているデータセットへのアクセスを確認するには、次のいずれかを行います。
Palantir Foundry の ODBC ドライバー、JDBC ドライバー、または BI ツールコネクターで SQL クエリを実行すると、次のエラーが発生します。
FoundrySqlServer:TooManyRows
一部の SQL クエリには、パフォーマンス上の理由から行数制限が適用されます。これらの制限と、制限を回避するクエリの定義方法については、Foundry SQL Server の実行エンジンのドキュメントを確認してください。
JDBC または ODBC ドライバーを使用して Foundry に接続しようとすると、ドライバーが Foundry との安全な接続を確立できないことを示すエラーメッセージが表示される場合があります。エラーメッセージは次のようなものです。
Dialogue transport failure; PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
このエラーは、ドライバーが Foundry の URL に接続するときに、サーバーの SSL 証明書が信頼できる認証局(CA)によって署名されていることを検証できなかったことを示します。これは、オペレーティングシステムのトラストストアがその CA を認識していない場合、またはドライバーがオペレーティングシステムのトラストストアにアクセスできない場合に発生することがあります。
次のような場合に、カスタム CA やカスタム証明書が使用されることがあります。
[your-organization].palantirfoundry.com ではなく foundry.[your-organization].com)。次のいずれかの方法を使用して、組織で使用しているカスタム証明書チェーンにドライバーがアクセスできるようにしてください。
デフォルトでは、ドライバーは SSL 証明書を検証するときに、オペレーティングシステムのデフォルトのトラストストアを使用します。組織のカスタム証明書チェーンをそこに追加できるかどうかについては、組織の IT サポートにお問い合わせください。追加できる場合、ドライバーは追加の設定なしで Foundry への接続を検証できるようになります。
組織がカスタム証明書チェーンをオペレーティングシステムのデフォルトのトラストストアに読み込めない場合は、証明書チェーンをドライバーに手動で指定できます。そのためには、PEM 形式の証明書チェーンを取得し、JDBC または ODBC ドライバーの TrustStorePath 接続パラメーターを使用して、そのファイルへのパスを指定します。
信頼できる接続から証明書チェーンを取得します。 たとえば、Google Chrome ですでに Foundry にアクセスできる場合は、以下の手順に従って証明書チェーンを PEM 形式でエクスポートします。別のブラウザーを使用している場合は、証明書チェーンのエクスポート手順について、そのブラウザーのドキュメントを参照してください。
Chrome で接続が安全でない、または証明書が無効であると表示される場合は、コンピューターから Foundry へのすべての接続で証明書の信頼エラーを引き起こす別の問題が存在する可能性があります。組織の IT サポートおよび Palantir サポートにお問い合わせください。
TrustStorePath 接続パラメーターを指定して、証明書チェーンを使用するようにドライバーを設定します。 このプロパティの値には、前の手順でエクスポートしたファイルのフルパスを指定します。接続パラメーターの指定方法については、ODBC および JDBC ドライバー:接続パラメーターを参照してください。