Microsoft Windows に Amazon Redshift ODBC ドライバーをインストールして設定する - Amazon Redshift

Microsoft Windows に Amazon Redshift ODBC ドライバーをインストールして設定する

システム要件

Amazon Redshift データウェアハウスにアクセスするクライアントコンピュータに Amazon Redshift ODBC ドライバーをインストールする必要があります。ドライバーをインストールするコンピュータには、それぞれ以下の最小要件があります。

  • マシンの管理者権限。

  • マシンは、以下のシステム要件を満たしている。

    • 次のいずれかの OS。

      • Windows 10 または 8.1。

      • Windows Server 2019、2016、または 2012。

    • 100 MB の使用可能なディスク容量。

    • 64 ビット Windows 用の Visual Studio 2015 の Visual C++ 再頒布可能パッケージがインストールされている。インストールパッケージは、Microsoft ウェブサイトの「Visual Studio 2022 の Visual C++ 再頒布可能パッケージのダウンロード」からダウンロードできます。

Amazon Redshift ODBC ドライバーをインストールする

Windows オペレーティングシステム用の Amazon Redshift ODBC ドライバーをダウンロードしてインストールするには、次の手順に従います。Amazon Redshift での使用が認定されているサードパーティーアプリケーションと固有のドライバーを必要とするアプリケーションを実行している場合にのみ、これらとは異なるドライバーを使用できます。

ODBC ドライバーをダウンロードしてインストールするには

  1. 次のドライバーをダウンロードします: 64 ビット ODBC ドライバーバージョン 2.1.2.0

    このドライバーの名前は [Amazon Redshift ODBC Driver (x64)] (Amazon Redshift ODBC ドライバー (x64)) です。

    注記

    32 ビット ODBC ドライバーの提供は終了しました。今後、緊急のセキュリティパッチを除きアップデートはリリースされません。32 ビットオペレーティングシステム用の ODBC ドライバーをダウンロードしてインストールするには、「Microsoft Windows に Amazon Redshift ODBC ドライバーをインストールして設定する」を参照してください。

  2. Amazon Redshift ODBC ドライバーバージョン 2.x ライセンス」を確認します。

  3. .msi ファイルをダブルクリックし、ウィザードの手順に従ってドライバーをインストールします。

ODBC 接続用のシステム DSN エントリの作成

ODBC ドライバーをダウンロードしてインストールした後、クライアントマシンか Amazon EC2 インスタンスにデータソース名 (DSN) エントリを追加します。SQL クライアントツールは、このデータソースを使用して Amazon Redshift データベースに接続できます。

ユーザー DSN の代わりにシステム DSN を作成することをお勧めします。一部のアプリケーションでは、データのロードに使用しているデータベースユーザーアカウントとは異なるデータベースユーザーアカウントで作成されたユーザー DSN を検出できないことがあります。

注記

AWS Identity and Access Management ( IAM) 認証情報または ID プロバイダー (IdP) 認証情報を使用した認証には、追加の手順が必要です。詳細については、「IAM 認証情報を使用するように JDBC または ODBC 接続を設定する」を参照してください。

ODBC 接続用のシステム DSN エントリを作成するには

  1. [Start] (スタート) メニューで、「ODBC Data Sources」と入力します。[ODBC Data Sources] (ODBC データソース) を選択します。

    Amazon Redshift への接続に使用するクライアントアプリケーションと同じビット数を持つ ODBC Data Source Administrator を選択してください。

  2. [ODBC Data Source Administrator] (ODBC データソース管理者) で、[Driver] (ドライバー) タブを選択し、次のドライバーフォルダ [Amazon Redshift ODBC Driver (x64)] (Amazon Redshift ODBC ドライバー (x64)) を探します。

  3. コンピューターのすべてのユーザーに対してドライバーを設定する場合は [システム DSN] タブを選択し、データベースユーザーアカウント別にドライバーを設定する場合は [ユーザー DSN] タブを選択します。

  4. [Add] を選択します。[Create New Data Source (新しいデータソースの作成)] ウィンドウが開きます。

  5. [Amazon Redshift ODBC driver (x64)] (Amazon Redshift ODBC ドライバー (x64)) を選択し、[Finish] (完了) を選択します。[Amazon Redshift ODBC Driver DSN Setup (ODBC ドライバー DSN セットアップ)] ウィンドウが開きます。

  6. [Connection Settings] (接続の設定) セクションで以下の情報を入力します。

    • データソース名

      データソースの名前を入力します。たとえば、Amazon Redshift 入門ガイドに従っているのであれば、この DSN に関連付けるクラスターを覚えやすくするために exampleclusterdsn と入力します。

    • [サーバー]

      Amazon Redshift クラスターのエンドポイントホストを指定します。この情報は、クラスターの詳細ページの Amazon Redshift コンソールで見つけることができます。詳細については、「Amazon Redshift での接続の設定」を参照してください。

    • [ポート]

      データベースが使用するポート番号を入力します。クラスターの作成、変更、または移行時に選択したポートに応じて、選択したポートへのアクセスを許可します。

    • データベース

      Amazon Redshift データベースの名前を入力します。データベース名を指定せずにクラスターを起動した場合は、devを入力します。それ以外の場合は、起動プロセスで選択した名前を使用します。Amazon Redshift 入門ガイドに従っているのであれば、dev と入力します。

  7. [Authentication] (認証) セクションで、標準認証または IAM 認証を設定する設定オプションを指定します。

  8. [SSL Options] (SSL オプション) を選択し、次の値を指定します。

    • [Authentication mode] (認証モード)

      Secure Sockets Layer (SSL) を処理するモードを選択します。テスト環境では、preferを使用できます。ただし、本番稼働環境の場合、および安全なデータ交換が必要な場合は、verify-caまたは verify-full を使用します。

    • 最小 TLS

      オプションとして、ドライバーがデータストアで接続の暗号化に使用できる TLS/SSL の最小バージョンを選択します。例えば、TLS 1.2 を指定すると、接続の暗号化に TLS 1.1 は使用できません。デフォルトのバージョンは、TLS 1.2 です。

  9. [Proxy] (プロキシ) タブで、任意のプロキシ接続設定を指定します。

  10. [Cursor] (カーソル) タブで、クエリ結果を SQL クライアントツールまたはアプリケーションに返す方法に関するオプションを指定します。

  11. [詳細オプション] で、logLevellogPathcompression、および他のオプションの値を指定します。

  12. [テスト] を選択します。クライアントコンピュータが Amazon Redshift データベースに接続できる場合は、[Connection successful] (接続成功) というメッセージが表示されます。クライアントコンピュータがデータベースに接続できない場合、ログファイルを生成して AWS のサポートに連絡し、潜在的な問題をトラブルシューティングすることができます。ログの生成については、「(リンク)」を参照してください。

  13. OK を選択します。