はじめに
Amazon S3は、Amazon Web Servicesが提供するオンラインファイルストレージのウェブサービスです。ウェブを使用していつでも、どこからでも、どんな量のデータも保存、取得することができます。このコネクターを使用すると、Domo DataSetからAmazon S3バケットにデータをエクスポートできます。Amazon S3 APIの詳細については、製品ページ( http://docs.aws.amazon.com/AmazonS3/…I/Welcome.html )を参照してください。 データはData CenterのS3にエクスポートします。このトピックでは、Domo to S3 Writebackコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「 コネクターを使用してDataSetを追加する 」を参照してください。必要条件
このコネクターを設定するには、次の情報が必要です。- DomoクライアントIDとクライアントシークレット。
- AWSアクセスキー。これは、AWS Consoleの [Security Credentials] セクションで確認できます。または、IAMを使用している場合は、 [Users] から確認できます。
- AWSアクセスキーの作成時に取得したAWSシークレットキー。新しいシークレットキーは、AWSコンソールで生成することができます。
- データのプッシュ先となるAWS S3バケットの名前。
- Domoデベロッパーアカウント にログインします。
- 右上隅の [My Account] の下にある [New Client] をクリックします。
- アプリケーション名と説明を入力します。
- [Data] と [User] のチェックボックスを選択して、アプリケーションのスコープを指定します。
- [Create] をクリックします。
- クライアントの作成が完了したら、 [Manage Client] をクリックすることによってクライアントを管理できるようになります。
接続を設定する
このセクションでは、Domo to S3 Writebackコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定] や [DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
このペインには、DomoデベロッパーアカウントとS3バケットに接続するための認証情報の入力フィールドがあります。下表では、各フィールドに必要な内容を説明しています。フィールド | 説明 |
|---|---|
Domo Client ID | DomoクライアントIDを入力します。 |
Domo Client Secret | Domoクライアントシークレットを入力します。 |
Access Key | AWSアクセスキーを入力します。 |
Secret Key | AWSシークレットキーを入力します。 |
Bucket | Domoデータのプッシュ先となるバケットの名前を入力します。 |
Region | バケットがあるAmazon S3リージョンを選択します。 |
[詳細]ペイン
このペインには、データを指定してデータの送信先を示すための多数のフィールドがあります。メニュー | 説明 | ||||||
|---|---|---|---|---|---|---|---|
How would you like to select your folder path? | Amazon S3フォルダのパスをどのように選択するかを指定します。
| ||||||
Path | データの保存先に選択したAmazon S3バケット内のパスを入力します。 注記: パスの最後に、必ずスラッシュ( / )を追加してください。 例:testFolder1/testFolder2/ | ||||||
Select Folder Path | 使用するフォルダのパスを選択します。 | ||||||
Dates | 日付を選択します。 | ||||||
Overwrite? | 選択されたファイル名でAmazon S3バケットの既存のファイルを上書きするには、このチェックボックスをチェックします。 | ||||||
| Skip Header | 入力DataSetからヘッダをスキップしてS3オブジェクトにエクスポートするには、このボックスをチェックします。 | ||||||
| Remove Quotes | 入力DataSetから引用を削除してS3オブジェクトにエクスポートするには、このボックスにチェックマークを入れます。 | ||||||
| How would you like to select your input dataset? | DataSet IDを検索するか手入力するかを指定します。 | ||||||
Input DataSet ID | S3にコピーするDataSetのDataSet ID(GUID)を入力します。Data CenterでDataSetの詳細ビューを開き、URLの datasources/ に続く部分を見ると、IDを見つけることができます。 例えば、URLが https://mycompany.domo.com/datasources/845305d8-da3d-4107-a9d6-13ef3f86d4a4/details/overview の場合、DataSet IDは 845305d8-da3d-4107-a9d6-13ef3f86d4a4 です。 | ||||||
| Dataset Id | 使用するDataSet IDを選択します。 | ||||||
Select Filename | 出力ファイル名の選択方法を指定します。 | ||||||
Use Input DataSet ID | コネクターで(DataSet URL内にある)Domo DataSet IDを出力ファイル名として使用します。 | ||||||
Use Input DataSet Name | コネクターで、Domo DataSet名を出力ファイル名として使用します。DataSet名がスペースなしでマクロ<current_date>または<current_date-1>を含んでいると、<current_date>は今日の日付に置き換えられ、<current_date-1>は昨日の日付に置き換えられ、-31は31日前としてyyyy-mm-ddフォーマットで置き換えられます。 | ||||||
Enter Filename | DataSetを保存する出力ファイル名を入力します。 | ||||||
Parameterized File Name | DataSetの保存先のファイル名に使用する日付(特定日付または相対日付)を選択します。そのファイル名が(S3バケットの中に)存在しない場合、コネクターは指定された日付パラメーターでファイル名を作成します。 | ||||||
Filename | 出力ファイル名を入力します。 現在の日付をファイル名に追加するには、マクロ<current_date>か<current_date-1>を使用します。 例えば、ファイル名がdomo_<current_date>の場合、S3バケットで生成される出力ファイルは、domo_2019-07-16のように、domo_(yyy-mm-ddフォーマットの今日の日付)となります。 | ||||||
| Only Writeback New Data | 入力DataSetから最後の実行データのみを取り出してS3オブジェクトにエクスポートするには、このボックスをチェックします。 | ||||||
| File Extension | 出力ファイルに使用する拡張子を選択します。 | ||||||
| Enter File Extension | ファイル拡張子を入力します。 | ||||||
| Delimiter | 出力ファイルの区切り文字に使用する文字を選択します。 | ||||||
| Choose the Export Dataset Escape character | 出力ファイルのエスケープ文字に使用する文字を選択します。 | ||||||
| Compression | 出力ファイルに使用する圧縮方式を選択します。 | ||||||
| Encryption Method | 出力ファイルに使用する暗号化のタイプを選択します。 | ||||||
| Encryption Key | 暗号化キーを入力します。 |