必要情報
項目名 |
入力条件 |
詳細 |
|---|---|---|
表示名 |
必須 |
タスクを識別するための名称を入力 |
接続情報 |
必須 |
接続情報画面で設定した、AWS Redshift への接続情報を選択 |
データベース |
必須 |
接続に使用するデータベースを選択 |
スキーマ |
必須 |
接続に使用するスキーマを選択 |
テーブル |
必須 |
接続に使用するテーブルを選択 |
| テーブルが存在しない際に作成する | 任意 | テーブルが存在しない場合に自動作成するかどうかを選択 |
| 書き込みモード | 必須 | 書き込みモードを選択 - insert: レコードを追加 - upsert: キーフィールドに基づいて、既存レコードは更新、新規レコードは追加 - truncate_insert: テーブルをクリアしてからレコードを追加 |
| キーフィールド | 必須 | 書き込みモードが upsert の場合、更新対象となるキーフィールドを指定 |
■テーブル自動作成時のデータ型対応関係について
「テーブルが存在しない際に作成する」を有効にした場合、各フィールドは Reckoner のデータ型に応じた Amazon Redshift の適切なデータ型に自動的にマッピングが行われます。
※ File 型は非対応のため、テーブル自動作成時にエラーになります。
| Reckoner | Redshift |
|---|---|
| String | VARCHAR |
| Boolean | BOOLEAN |
| Bytes | VARBYTE |
| Long | BIGINT |
| Double | DOUBLE PRECISION |
| Decimal | DECIMAL |
| Date | DATE |
| Timestamp | TIMESTAMP |
| JSON | VARCHAR |
| XML | VARCHAR |