はじめに
AWS Data Exchangeを使用すると、クラウド内のサードパーティのデータの検索、サブスクライブ、使用が簡単になります。カテゴリーを代表するブランドを含む、経験豊かなデータプロバイダーからのDataSetにアクセスできます。年間220万本以上の個別のニュース記事を複数の言語でキュレーションしているReuters、年間140億件以上のヘルスケア業務と1兆ドル以上の請求を処理し匿名化しているChange Healthcare、3億3,000万件以上の世界中のビジネスレコードのデータベースを管理しているDun & Bradstreetなどです。DomoのData Exchangeコネクターを使用すると、Amazon S3バケットからデータをDomoにインポートできます。Domoのビジネスソリューションを可視化し作成する機能と、AWSのパワフルなDataSetを組み合わせ、自分のデータと外部DataSetを組み合わせることで、価値の高いソリューションを作成できます。このコネクターには、サブスクライブして承認したAWS Data Exchange DataSetのみが含まれます。 AWS APIについて詳しくは、ウェブサイト( https://aws.amazon.com/api-gateway/ )を参照してください。 AWSアカウントには、Data Centerから接続します。このトピックでは、AWS Data Exchangeコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。必要条件
AWSアカウントに接続してDataSetを作成するには、以下が必要です。- AWSアクセスキー。これは、AWS Consoleの [Security Credentials] セクションで確認できます。または、IAMを使用している場合は、 [Users] の中にもあります。
- AWSアクセスキーの作成時に取得したAWSシークレットキー。新しいシークレットキーは、AWS Consoleで生成することができます。
- ファイルを取得したいAWS S3バケットの名前。
適切な権限が付与されたユーザーを作成する
DomoでS3データに接続する前に、IAM Amazon Consoleで適切な権限を持つユーザーを作成する必要があります。 IAM Amazon Consoleでユーザーを設定するには:-
新規ユーザーを追加し、次のオプションを設定します。
-
[Details] ペインの [Select AWS access type] で [Programmatic Access] のボックスをチェックします。

-
[Permissions] ペインで、 [Attach existing policies directly] を選択し、 [AmazonS3FullAccess] または [AmazonS3ReadOnlyAccess] のボックスをチェックします。
カスタマー管理ポリシーは 使用できません 。

- [Review] ペインで、 [Create User] をクリックします。
-
[Details] ペインの [Select AWS access type] で [Programmatic Access] のボックスをチェックします。
- ユーザーを作成したら、使用するアクセスキーとシークレットキーをコピーし、Domoの [認証情報] ペインに入力します。
AWSアカウントに接続する
このセクションでは、AWS Data Exchangeコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定] や [DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
このペインには、AWSアカウントに接続する認証情報の入力フィールドがあります。下表では、各フィールドに必要な内容を説明しています。フィールド | 説明 |
|---|---|
| Access Key | AWSアクセスキーを入力します。アクセスキーを検索する方法については、上述の「 必要条件 」を参照してください。 |
| Secret Key | AWSシークレットキーを入力します。シークレットキーを検索する方法については、上述の「 必要条件 」を参照してください。 |
| Bucket | ファイルを取得するAmazon S3バケットを入力します。 |
[詳細]ペイン
このペインには、Domoに取得したいファイルを検索し、設定するための様々なメニューがあります。メニュー | 説明 |
|---|---|
List Datasets | Domoに取得するDataSetを選択します。 |
List Dataset Revisions | 目的のDataSetの更新を選択します。 |
List Revision Assets | 目的の更新アセットを選択します。 |
Key | Amazon S3バケットオブジェクト名を入力します。 |
What Type of File Do You Want to Import? | CSV 、 TSV 、 TXT からファイルタイプを選択します。 |
Select the Delimiting Character | 取得したいCSVファイルで使用されている区切り文字を選択します。区切り文字がリストにない場合は、 [Other] を選択します。 |
Specify Your Delimiter | CSVテキストを区切る文字を入力します。 |
Quote Character | 取得したいCSVファイルを解析する引用文字を選択します。CSVの標準は二重引用符(“)です。目的の引用文字がリストにない場合は、 [Other] を選択します。 |
Custom Quote Character | 希望するCSV引用文字を入力します。 |
Escape Character | 取得したいCSVファイルを解析するエスケープ文字を選択します。CSVの標準はバックスラッシュ(\)です。 |
Custom Escape Character | 希望するCSVエスケープ文字を入力します。 |
その他のペイン
スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。トラブルシューティング
- S3バケットにファイルが存在しており、コネクターの設定で正しいファイルタイプが指定されていることを確認します。
- コネクターが正常にデータを取得できるよう、NULL列を削除しておく 必要があります 。
- CSVファイルをインポートしようとして「Failed to Import Successfully」というエラーが発生した場合は、[Quote Character] メニューのオプションを [No Quote Character] に変更することによって回避できることがあります。
よくある質問
# データはどのくらいの頻度で更新できますか?
# データはどのくらいの頻度で更新できますか?
# 注意すべきAPI制限はありますか?
# 注意すべきAPI制限はありますか?
# このコネクターを作成するにはどのような認証情報が必要ですか?
# このコネクターを作成するにはどのような認証情報が必要ですか?
# アクセスキーとシークレットキーはどこにありますか?
# アクセスキーとシークレットキーはどこにありますか?
# このコネクターは、Amazonマーケットプレイスから利用可能なAWS Data Exchange DataSetを一覧表示しますか?
# このコネクターは、Amazonマーケットプレイスから利用可能なAWS Data Exchange DataSetを一覧表示しますか?