メインコンテンツへスキップ

はじめに

Amazon Redshiftは、ホスト型Data Warehouseプロジェクトで、大型クラウドコンピューティングプラットフォームであるAmazon Web Servicesの一部です。Redshiftは、列型DBMS原理で保存された大規模なDataSet上の分析ワークロードを取り扱います。DomoのAmazon Redshiftコネクターを使用すると、Redshiftのデータベースからデータを取得し、カスタマイズされたレポートを作成できます。取得するデータの指定は、SQLクエリの入力で行います。Redshift APIの詳細については、 http://docs.aws.amazon.com/redshift/…e/Welcome.html を参照してください。 Redshiftデータベースは、Data Centerから接続します。このトピックでは、Redshiftコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「 データコネクターを使用してDataSetを追加する 」を参照してください。
注記: ネットワークの構造によっては、データコネクターがデータを取得する際に使用するIPアドレスをホワイトリストに登録する必要があります。詳細は、IT管理者にお問い合わせください。

必要条件

Redshiftデータベースに接続し、DataSetを作成するには、以下が必要です。
  • Redshiftデータベースのログインに使用するユーザー名とパスワード
  • データベースサーバーのホスト名(例: db.company.com
  • データベースのポート番号
  • データベース名
[証明書書式] メニューで、 [証明書文字列] または [URLパス] を選択した場合 のみ 、それぞれCA証明書テキストまたはURLパスが必要になります。 Redshiftデータベースに接続する前に、接続先となるデータベースサーバーのポートで以下のIPアドレスをホワイトリストに登録する必要があります。IPアドレスの詳細なリストは、「 コネクターのIPアドレスをホワイトリストに登録する 」を参照してください。

Redshiftアカウントに接続する

このセクションでは、Redshiftコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定][DataSetの名前と説明] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については「 データコネクターを使用してDataSetを追加する 」を参照してください。

[認証情報]ペイン

このペインには、 Redshiftアカウントに接続する認証情報の入力フィールドが含まれています。下表では、各フィールドに必要な内容を説明しています。

フィールド

説明

JDBCドライバー

接続に使用するJDBCドライバーを選択します。

ホスト

SQLデータベースのホスト名を入力します。例: db.company.com

データベース

SQLデータベース名を入力します。

ユーザー名

Redshiftユーザー名を入力します。

パスワード

Redshiftパスワードを入力します。

データベースポート

データベースのポート番号を入力します。

証明書書式

証明書書式を選択します。証明書を含めない場合は、 [証明書なし] を選択します。 [証明書文字列] を選択する場合は、証明書用テキストを [証明書] フィールドに貼り付ける必要があります。 [URLパス] を選択する場合は、証明書がある場所のURLを [証明書] フィールドに入力する必要があります。

証明書

CA証明書用テキストを貼り付けるか、証明書がある場所のURLを入力します。これはオプションです。証明書を含めない場合は、 [証明書書式] メニューで [証明書なし] を選択します。

有効なRedshift認証情報を一度入力しておくと、同じアカウントを使用して随時、新しいRedshift DataSetを作成できます。コネクターアカウントは、Data Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。

[詳細]ペイン

このペインで、SQLクエリを作成して、データベースからデータを取得します。特定のデータベース表や列を選択し、タイムアウト値を指定することもできます。

メニュー

説明

クエリタイプ

実行するクエリのタイプを選択します。

クエリ

必要なデータを選択するための構造化照会言語(SQL)クエリを入力します。

例:

select * from Employee

パラメーターの日付形式

[クエリパラメーター] フィールドで、 [日付] データタイプを使用している場合には、ここにパラメーターの日付形式を入力します。これは任意です。空欄のままにした場合は、Domoが日付形式を推測します。しかし、正確なクエリ結果を得るために、日付形式の入力をお勧めします。

以下の全ての日付形式から選択できます。

形式

EEE MMM dd HH:mm:ss z yyyy

Mon Dec 02 13:23:22 MST 2013

yyyy-MM-dd’T’HH:mm:ss.S+S

2014-11-30T12:34:56.000+0000

yyyy-MM-dd’T’HH:mm:ss.S

2014-06-10T07:34:16.671

yyyy-MM-dd HH:mm:ss.S

2014-12-22 08:41:33.397

yyyy-MM-dd HH:mm:ssXXX

2014-06-10 05:34:16+00:00

yyyy-MM-dd’T’HH:mm:ss’Z’

2013-03-25T08:45:00Z

yyyy-MM-dd’T’HH:mm:ssXXX

2014-06-10T05:34:16+00:00

yyyy-MM-dd’T’HH:mm:ss.SSS’Z’

2013-03-25T08:45:00.123Z

EEE, dd MMM yyyy HH:mm:ss z

Mon, Jan 20 2014 17:01:38 EST

MMM dd, yyyy

March 20, 2014

yyyy MMM dd

2014 March 20

MMM dd yyyy

March 20 2014

MM/dd/yy

03/20/14

dd/MM/yy

20/03/14

MM-dd-yy

03-20-14

dd-MM-yy

20-03-14

yyyy/MM/dd

2014/03/20

yyyy-MM-dd

2014-03-20

yyyy-MMM-dd

2014-March-20

MM/dd/yyyy

03/20/2014

dd/MM/yyyy

20/03/2014

MM-dd-yyyy

03-20-2014

dd-MM-yyyy

20-03-2014

dd-MMM-yyyy

20-March-2014

MMM-dd-yyyy

March-20-2014

yyyy-MM

2014-03

データベース表

レポートに表示するデータベース表を選択します。

表の列

レポートに表示する表の列を全て選択します。

クエリヘルパー

必要な場合は、このクエリを修正します。

クエリタイムアウト

コネクターのタイムアウト値を分単位で入力します。

そのほかのペイン

スケジュール設定、再試行、オプションの更新など、残りのコネクターインターフェースのセクションの詳細については、「 データコネクターを使用してDataSetを追加する 」を参照してください。