製品をチェック

無償トライアル:

無償トライアルへ

製品の情報と無償トライアルへ:

Amazon Redshift ODBC Driver

Amazon Redshift ODBC Driver は、ODBC 接続をサポートするさまざまなアプリケーションからAmazon Redshift データへの接続を実現するパワフルなツールです。

標準ODBC Driver インターフェースを通じて、Amazon Redshift データを読み、書き、更新。

データ連携でお困りですか?

お問い合わせ

Mac OS X 上のMS Excel でRedshift データを連携利用


iODBC でCData ODBC Driver for Redshift のDSN を作成し、Mac OS X 上のMicrosoft Excel でRedshift に連携。


古川えりか
コンテンツスペシャリスト

Microsoft Excel は、データの入力、集計、グラフ表示、ピボットテーブル、マクロプログラミング言語など多様な機能により、Windows、Mac マシンを問わずビジネスユーザーに愛用されているアプリケーションです。 本記事では、iODBC でのRedshift DSN の作成方法と、Mac OS X で起動するMicrosoft Excel からのRedshiftの連携利用について説明します。

Mac OS X へのCData ODBC Drivers のインストール

CData ODBC Driver for Redshift は、iODBC Driver マネージャに事前設定されているので、簡単に多くのツールから簡単に使うことができます。

iODBC のDSN の作成

ODBC Driver for Redshift をインストールすると、iODBC Driver マネージャに登録されます。iODBC Administrator でDSN の接続プロパティを入力する必要があります。 ドライバーのインストールで自動的にシステムDSN が作成されます。システムDSN はすべてのユーザーからアクセスできます。一方、ユーザーDSN はそのユーザーからしかアクセスできません。 ただし、システムDSN の設定には権限が必要です。

  1. ターミナルを開き、次のコマンドを入力して正しい権限でAdministrator を開きます: sudo /Applications/iODBC/iODBC\ Administrator.app/Contents/MacOS/iODBC\ Administrator
  2. System タブでCData Redshift データソースを開きます。
  3. Add ボタンをクリックし、key-value ペアの形で接続プロパティを入力します。

Redshift への接続には次を設定します:

  • Server: 接続するデータベースをホストしているクラスタのホスト名およびIP アドレス。
  • Port: クラスタのポート。
  • Database: データベース名、ブランクの場合ユーザーのデフォルトデータベースになります。
  • User: ユーザー名。
  • Password: ユーザーのパスワード。

Server およびPort の値はAWS の管理コンソールで取得可能です:

  1. Amazon Redshift console (http://console.aws.amazon.com/redshift) を開く。
  2. Clusters ページで、クラスタ名をクリック。
  3. クラスタのConfiguration タブで、表示された接続文字列からクラスタのURL をコピーします。

    The iODBC ODBC Administrator (Salesforce is shown.)

    OAuth での認証の場合、OAuth フローが正しく実行されるためにDSN に追加でkey-value ペアを入力します:

    Keyword  Value
    OtherCheckPromptMode=False

    Microsoft Excel からRedshift データにアクセス

    上のステップで設定されたDSN を使って、Microsoft Excel からRedshift データにアクセスができます。

    1. Microsoft Excel を開き、スプレッドシートを開きます。
    2. データリボンの[データベース]から[新しいクエリ]を選択します。
    3. 上のステップで設定したユーザーもしくはシステムDSN を選択して、OK を押します。 Choosing the DSN (Salesforce is shown.)
    4. Microsoft Query ウィザードでクエリを作成します: Querying for data (Salesforce is shown.)
    5. [Return Data]をクリックして、クエリを実行して、Excel にデータを取得します。
    6. Data in Excel (Salesforce is shown.)

    CData ODBC Driver for Redshift を使って、簡単にExcel にRedshift を取得することができました。データ取得ができれば、Excel のパワフルな分析、レポート、変換機能を駆使して様々な処理を行うことが可能です。