Amazon Athena ODBC Driver2.5.0.0

Athena ODBC 2.xドライバ

Windowsシステムツール

このソフトウェアはMirrorNestではホストされていません — 詳しくはソフトウェアの提供元についてをご覧ください。上のボタンから公式提供元へ直接アクセスできます。

概要

Windows上でSQLクライアントツールとアプリケーションを使用して、このドライバが管理するODBC接続を介してAmazon Athenaをクエリします。Athena は、Power BI、Tableau、DBeaver などのプログラムのデータソースとして利用できます。これらのプログラムは、クライアントコンピュータ上で構成された接続を介してSQLを送信し、結果を取得できます。x64ドライバーはAmazon.com Services LLCによって公開されています。

ODBC 2.x は、Athena によるストリーミングクエリ結果をサポートしていますが、AWS IAM Identity Center によるシングルサインオンでは、ユーザのアイデンティティと権限を Athena にサポートしているクライアントに持ち込むことができます。 これにより、Athenaのデータが確立されたSQLワークフロー内で望むアナリスト、BIユーザー、および開発者に適しています。 ドライバーを使用して IAM プリンシパルは athena:GetQueryResultsStream アクションが必要です。これは、Athena の ODBC および JDBC ドライバーのストリーミングをサポートするものですが、直接 API を介したわけではありません。

Athena がクエリ結果をストリームするために使用しているため、ポート 444 のアウトバウンドトラフィックは許可されなければなりません。PrivateLink を介して接続するとき、エンドポイントのセキュリティグループは、そのポートにインバウンドトラフィックを許可する必要があります。 バージョン 2.5.0.0 はメタデータの paging を修正するため、SQLTables と SQLColumns は最初の 200 を超えるテーブルを返すことができ、空の ADO.NET フィルター パターンはすべての行を返し、 uuid や json などの認識されていないタイプを VARCHAR としてレポートします。 また、SageMakerBrowserIdc を SSOOIDCEndpointOverride または SSOEndpointOverride と連携し、DSN プロキシ設定を AWS SDK クライアントに適用することにより、プロキシ DNS の処理を改善し、Windows SSL 証明書を TrustedCerts の代わりに、システム証明書ストアから検証します。

2.1.0.0 リリースでは、Windows インストールプロセスが 2.2.0.0 で変更され、アップグレード前に以前のドライバを削除する必要がありますが、認証、クエリ処理、および輸送セキュリティ全体でセキュリティの改善が追加されました。 Athena ODBC 1.x ドライバーから移行するユーザーは、2.x 移行ガイダンスを使用する必要があります。

アーキテクチャ: x64

v2.5.0.0の新機能

Amazon Athena ODBC 2.x ドライバーのこのリリースは、バージョン 2.4.0.0 以降に変更を加えています。 アップグレードする前に、変更の中断を確認します。 以前のバージョンが無視されたコネクションパラメータ値が接続に失敗しました。 変更を破る - 認証 タイプ検証済み – ドライバーは、文書化された値の1つではなく、AuthationType 値を拒否し、 IAM の認証情報に戻り、HY000 との接続を失敗します。 デフォルトは、デフォルトクレデンシャルの短い形式として受け入れられます。 詳細については、認証オプションを参照してください。 - UseSingleCatalogAndSchema 検証済み - ドライバーは、useSingleCatalogAndSchema の 0 か 1 だけを受け入れます。 他の値が HY000 との接続に失敗します。 詳細については、シングルカタログとスキーマを参照してください。 - ログレベル検証済み - ドライバーは、認識しないログレベル値の HY000 との接続に失敗し、OFF 以外のドライバー全体のログレベルはログパスが必要です。 詳細は、ログのオプションを参照してください。 - AWSのGlueのカタログリストエラーが報告されました。マルチカタログのブラウジングが、アクセス拒否やThrottlingなどのエンティティティティ以外の理由でAWSのGlueのカタログをリストできない場合は、カタログ機能がHY000で失敗し、より短いリストを返す代わりに[AmazonAthena][GlueClientError]で始まるメッセージ。 詳細はAWS Glueエンドポイントのオーバーライドを参照してください。 - シングルカタログとスキーマモードの強制 - UseSingleCatalogAndSchema=1で、カタログ機能は、AthenaまたはAWS Glueを呼び出すことなく、構成されたカタログとスキーマのみを返します。 これにより、Power BI エラーが「null を型レコードに変換できない」を防ぐことができます。 すべてのカタログとスキーマをリストするには、useSingleCatalogAndSchema=0 を設定します。 詳細については、シングルカタログとスキーマを参照してください。 - SQL ATTR METADATA ID で無効なカタログ検索パターン - SQL ATTR METADATA ID を SQL TRUE に設定すると、そのステートメントのカタログ関数引数は、検索パターンではなく、識別子として扱われますので、ワイルドカード引数は一致しません。 改善点 - AWS Glue エンドポイントオーバーライド - GlueEndpointOverride パラメータを追加し、マルチ catalog 閲覧で使用される AWS Glue 呼び出しのエンドポイントを設定します。 詳細はAWS Glueエンドポイントのオーバーライドを参照してください。 - バイナリ列長 - BinaryColumnLengthパラメータを追加して、varbinaryカラムのドライバレポートのサイズを設定します。 詳細については、バイナリ列の長さを参照してください。 - 接続キャッシュ - EnableConnectionCachingパラメータを追加しました。 1 に設定すると、ドライバーは、ドライバープロセスごとに 5 分間接続したときに、GetWorkGroup 呼び出しの結果がキャッシュされます。 詳細については、接続キャッシュを有効にするを参照してください。 - IAM プロファイルの資格情報 – IAM プロファイル認証プラグインを使用するコネクションは、選択したプロファイルの AWS 資格情報または config ファイルの変更時に認証情報をリロードします。 詳細は IAM プロフィールをご覧ください。 - SQLGetInfoの追加 - SQL ODBC VER、SQL XOPEN CLI YEAR、SQL ODBC SAG CLI CONFORMANCE、SQL CONVERT WCHAR、SQL CONVERT WVARCHAR、SQL VERCONVERT WLONGVARCHAR変換マスクを追加しました。 - クエリエラーメッセージ - Athena クエリが空のエラーメッセージで失敗したときに、ドライバは、Athena がクエリのために返すステート変更の理由を報告します。 - SQLBrowseConnect キーワード – SQLBrowseConnect は、AuthationType, AwsProfile, Catalog, Schema, sessionToken, Workgroup をオプションキーワードとしてリストします。 - 特定のSQLSTATE - サポートされていない、または未知の属性とSQLGetInfoタイプ、SQLDescribeParam、および変換エラーは、bare SQL ERRORまたは一般的なコードの代わりに特定のSQLSTATEを返します。 - 接続障害 SQLSTATE - GetWorkGroup の呼び出しからの接続障害は、現在、クレデンシャルエラーの 28000 を返すと、 08004 不足している作業グループ、ネットワークとリクエストのタイムアウトエラーのための 08S01、および 08001 などのエラーを要求します。 - 広い文字カタログメタデータ - UseWCharForStringTypes=1、SQLColumns、カタログ結果セットでは、広い文字タイプとバイトの長さが報告されています。 詳細は、文字列型にWCHARを使用するを参照してください。 - ライセンス更新 - ドライバーライセンスは、製品に埋め込まれたときにコンパイルされたドライバーの再配布を許可します。 フィックス - Amazon S3からダウンロードした結果ブロックが、退屈な試みからストールバイトを含む可能性がある問題を修正しました。 ドライバーは、リクエストされたバイト範囲に対して各ブロックをチェックし、HY000 でショートブロックを失敗し、「結果セットが不完全です」というメッセージが表示されます。 - SQLColumns がvarbinary 列でテーブルに失敗した問題を修正しました。 BinaryColumnLengthの列サイズが現れます。 - SQLColumnsがテーブルに失敗し、間隔の年から月または間隔の日から秒の列へのビューを引き起こした問題を修正しました。 - SQL ATTR CURRENT CATALOG が SQL NTS で設定されたときに空のカタログ名を格納する SQLSetConnectAttrW を引き起こした問題を修正しました。 - RowCountPtrがnullだったときにクラッシュするSQLRowCountを引き起こした問題を修正しました。 - SQL C WCHAR の出力を改善し、基本のマルチリンガル プレース外で文字を代理ペアとして書き出します。 SQL WVARCHAR カラムでは、呼び出し間のターゲットタイプの変更を含む SQLGetData がサポートされています。 - SQLBindCol、SQLFetch、SQLGetDataでSQL C DEFAULTが未解決に渡される問題を修正しました。 - バイトの中央に終えるために、バイナリ値が読み込まれた問題を修正しました。 - 最初の数字を上書きするために負の間隔の兆候を引き起こした問題を修正しました。 インターバルのfractionの数字はコラムの精密に続いています。 - SQLParamDataトークンが64ビットプラットフォームで32ビットに切り離される問題を修正しました。 - SQL ATTR METADATA ID が設定された SQL TRUE で SQLTables を引き起こし、null TableType 引数を拒否する問題を修正しました。 - タイムゾーンのタイムゾーンとタイムスタンプで時刻のオクテットの長さを引き起こした問題を修正しました。 列がVARCHARだった場合、UseWCharForStringTypesが0の場合、列サイズに等しい場合に報告されます。 ・2018年2月30日(水)から2月30日(金)までに、日付と時刻の値を未定の日に引き起こした問題を修正しました。 - SQL DESC AUTO UNIQUE VALUE と SQL DESC CASE SENSITIVE が 4 バイトの整数ではなく 2 バイトの値として記述される問題を修正しました。 - SQL COLUMN PRECISION が小数桁の代わりにビット長を返す問題を修正しました。 - 実行された結果がフロートに設定された間、準備されたREAL列が実際に名前付けられるようにした問題を修正しました。 - VARBINARY literals が X'...' の代わりに 0x'...' フォームを使用する問題を修正しました。 - SQLNumParams がカタログ関数の後にストール数を報告する問題を修正しました。 - その値だけではなく、全行を失敗するために、変形したvarbinary値を引き起こした問題を修正しました。 - SQL C BINARY バッファが文字列やバイナリ値が小さい場合、SQLGetData 呼び出し間でデータを返す代わりに失敗する問題を修正しました。 - 残りのバイト数ではなくSQL NO TOTALを報告するためにチャンクされたSQLGetDataを引き起こした問題を修正しました。 - ドライバーが非同期の実行サポートを報告できなかった問題を修正しました。 新しいODBC v2ドライバをダウンロードするには、ODBC 2.xドライバのダウンロードを参照してください。 接続情報については、Amazon Athena ODBC 2.x を参照してください.

詳細

プラットフォームWindows
カテゴリシステムツール
パッケージIDAmazon.AthenaODBCDriver.2
最新バージョンv2.5.0.0
アーキテクチャx64
公開日2026/10/29

バージョン履歴

バージョンサイズ公開日スキャン
v2.4.0.0—2026/9/29当サイトでは未保管公式サイト
v2.3.0.0—2026/9/26当サイトでは未保管公式サイト

あなたの環境でまだ動作しますか?

動作する (0)動作しない (0)投票するにはサインイン

レビュー

まだレビューはありません — 最初のレビューを投稿してみませんか。

レビューを投稿

匿名ではなく認証済みメンバーとして投稿するにはログインしてください。

Amazon Athena ODBC Driverの代替ソフト