はじめに
Cloud Amplifierでは、Amazon Redshiftを使用してDomoインスタンスを稼働させることができます。設定が完了したら、Redshiftから読み込まれた仮想テーブルの使用を開始できます。この仮想テーブルは、カードの作成、アラートの設定、Magic ETL DataFlowでの入力に使用できます。 このガイドは、Redshiftに精通しているユーザーを対象としており、RedshiftをCloud Amplifierに登録する手順や一般的なトラブルシューティング方法について説明しています。Cloud Amplifierの詳細については、 概要 を参照してください。
この記事では、RedshiftをCloud Amplifierに登録する方法について、次のトピックで説明します。
必要条件
Redshift–Cloud Amplifier接続を設定する前に、次の手順を完了することを推奨します。- Redshiftサービスユーザーを作成する — この統合に特化した新しいRedshiftユーザーを作成することを推奨します。スキーマの「Usage」権限とテーブルの「Select」権限を持つアカウントを使用できますが、通常はサービスユーザーがベストプラクティスです。
- サービスユーザーは、Redshiftで読み込み元のスキーマの「Usage」権限を持っている必要があります。
- サービスユーザーは、Redshiftで読み込み元のテーブルの「Select」権限を持っている必要があります。
- サービスユーザーは、
svv_table_info システムビューの「Select」権限を持っている必要があります。
- スキーマの「Usage」権限またはテーブルの「Select」権限をユーザー/権限に付与する方法については、 こちらの記事 を参照してください。
- Domoサービスアカウントを作成する — この統合専用の新しいDomoアカウントを作成することを推奨します。アカウント権限では、「クラウドアカウントを管理」および「DataSetを管理」の許可が有効になっている必要があります。権限および許可の詳細については、「 カスタマイズされた権限を管理する 」を参照してください。
IPアドレスを許可リストに登録する
Redshiftデータベースに接続する前に、接続先となるデータベースサーバーのポートでIPアドレスをいくつか許可リストに登録する必要があります。IPアドレスの完全なリストについては、 こちらのドキュメント を参照してください。設定
Cloud Amplifierを使用してDomo内からの読み取りアクセス権を設定し、Redshiftテーブルの参照を開始するには、次の手順に従います。- Domoサービスアカウントにログインします。
- ナビゲーションヘッダーで [データ] を選択します。Data Centerが表示されます。
-
Data Warehouseページが表示されない場合は、左サイドレールを使用して
[Data Warehouse] に進みます。
-
画面のメイン領域で、焦点を合わせる分子を選択します。


-
[新しいクラウドを追加] を選択します。
[新しい統合を追加]モーダルが表示されます。
-
[ネイティブ統合]
メニューで [Redshift] を選択します。

-
[+新しい統合を追加]
を選択します。

-
次のRedshiftの設定情報を入力します。
- [統合名] — Domoの統合を識別するのに役立つ固有の名前です。
- (オプション) [統合の説明] — 統合の説明。
- Redshift username
- Redshift password
-
[Redshift connection URL] —
これは、接続先の指定されたデータベースクラスターのJDBC URLです。

-
[次へ]
を選択します。これで、読み取り専用設定が完了しました。

-
(オプション)
[Choose Tables to Connect] を選択して、DomoでDataSetを作成します。適切なAmazonデータベース>スキーマ>テーブルを選択して、使用するテーブルに移動します。

- [DataSetを作成] を選択します。