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

はじめに

Amazon S3は、Amazon Web Servicesが提供するオンラインファイルストレージのウェブサービスです。ウェブを使っていつでも、どこからでも、どんな量のデータも保存、取得することができます。このコネクターを使用すると、Amazon S3バケットからDomoにデータをインポートできます。 Amazon S3のアカウントには、Data Centerから接続します。このセクションでは、Amazon S3コネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定およびDataSet情報の編集を行うには、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

Amazon S3アカウントに接続してDataSetを作成するには、以下が必要です。
  • アクセスキー
  • シークレットキー
  • ファイルを取得したいAWS S3 バケット の名前。
  • Amazon S3の リージョン を選択する必要があります。

Amazon S3アカウントに接続する

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

[認証情報]ペイン

このペインには、Amazon S3アカウントにアクセスするための認証情報を入力するフィールドがあります。下表では、各フィールドに必要な内容を説明しています。

フィールド

説明

Access Key

AWSアクセスキーを入力します。AWSキーは、AWSコンソールの[Security Credentials]セクションで、またはIAMを使用している場合は[Users]で確認できます。

Secret Key

AWSシークレットアクセスキー。アクセスキーを作成するときに使用できます。新しいシークレットキーは、AWSコンソールで生成することができます。

Bucket

AWS S3バケットの名前。

Region

Amazon S3のリージョンを選択します。

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

[詳細]ペイン

メニュー 説明
What File Type Would You Like To Import? 解析およびインポートしたいファイルタイプを選択します。
How would you like to choose your filename? ファイルの選択方法を選択します。
Parse large XML file ファイルが大きい場合は、このチェックボックスをオンにしてストリームパーサーで解析し、解析時の問題を回避します。30MBを超えるサイズのファイルの場合に推奨されます。
Enter complete filepath 完全なファイルパスを入力してください。
例: folder_name/file_name
List of Files 取得したファイルのリストからファイルを選択します。
Prefix プレフィックスを指定すると、指定したプレフィックスで始まるキーのみに結果が絞り込まれます。
S3 Path Helper バケット内のファイルの検索に使用されるS3プレフィックス。
File Name インポートしたいAmazon S3オブジェクト(ファイル)の名前を入力します。
File Name Match Type 取得するファイルのファイル名が [File Name] で入力した名前から始まるのか、それともファイル名にその名前が含まれるのかを指定します。
File Compression Type ファイルの圧縮タイプを選択します。
Zip File Encoding ZIPファイルエンコーディングを選択します。
How would you like to choose your file present inside a zip? ZIPフォルダ内にあるファイルの選択方法を選択します。
Enter File Name inside zip ZIP内に存在するファイル名を入力します。
例: folder_name/file_name
Match Type For File Name Inside Zip 取得するファイルのファイル名が [Enter File Name inside zip] で入力した名前から始まるのか、それともファイル名にその名前が含まれるのかを指定します。
Select a File From The ZIP Archive 取得したファイルのリストからファイルを選択します。
Sheet Name 入力ファイルからシートを選択します。
Select an Option

オプションを選択します。

オプション 説明
Enter Sheet Name データの取得元のExcelファイルのシート名を入力します。
Select Sheet Name データの取得元のExcelファイルのシート名を選択します。
Are headers present in the file?

ファイルのヘッダーがある場合は[Yes]を、それ以外の場合は[No]を選択します。

Select the delimiting character

CSVテキストで使用されている区切り文字を選択します。区切り文字がリストにない場合は、[Other]を選択します。

Specify your delimiter

CSVテキストを区切る文字を入力します。

Quote Character

CSVファイルを解析するのに使用する引用文字を選択します(CSVの標準は二重引用符です)。

Enable Parsing for Large Json Files?

大きなJSONファイルの解析を有効にするには、[Yes]を選択します。

Subfile Name インポートするサブファイルの名前または名前の一部を入力します。
Add Filename Column BATCH_FILE_NAME 」列を最終出力に追加するべきかどうかを指定します。
Enter Your Data Tag ファイルのデータのためのタグを入力します。
Enter Your SubList To Flatten フラット化するデータのカンマ区切りリストを入力します。
Do you require attributes in data? データの一部として属性値を必要としている場合は、[Yes]を選択します。
Does your JSON text require a line reader? 読み込む行がJSONテキストに複数ある場合は、[Yes]を選択します。
Should the backslash be escaped? エスケープする必要のあるバックスラッシュがJSONテキストにある場合は、[Yes]を選択します。
Escape Character CSVファイルを解析するために使用するエスケープ文字を選択します。
Custom Escape Character 希望するCSVエスケープ文字を入力します。Unicode文字は\uxxxxの形式で入力します(例:\u005E)。
Enter fields to exclude インポートで除外したいフィールドを、カンマ区切りのリストとして指定します。
Enter your header tag JSONテキストのヘッダーのタグを入力します。
Enter XPath expression XPath式を入力します。
Header Start Row DataSetのヘッダー行の番号を入力します。
Data Start Row DataSetの最初のデータ行の番号を入力します。
Footer DataSetの最後にスキップする行数を入力します。例えば、最後の2行をスキップするには、「 2 」と入力します。
Blank Rows 空白行があった場合にどう処理するかを指定します。
Empty Column Headers 空白の列ヘッダーが見つかった場合にどうするかを指定します。 [Add blank columns] を選択した場合、新規の列には列名が自動的に生成されます。
File Encoding ファイルエンコーディングを選択します。デフォルトは UTF-8 です。
Use Previous Schema(Appendモード) このチェックボックスをオンにすると、DataSetの後続の実行で前のスキーマが使用されます(Appendモードにのみ該当)。選択されていない場合、前のスキーマは使用されません。

その他のペイン

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