アクティビティ
この JSON ファイルの最後のセクションは、実行する作業を表すアクティビティの定義です。ここでは、データを Amazon S3 から Amazon Redshift にコピーするために RedshiftCopyActivity
コンポーネントを使用します。詳細については、「RedshiftCopyActivity」を参照してください。
RedshiftCopyActivity
コンポーネントは、以下のフィールドで定義されます。
{ "id": "RedshiftCopyActivityId1", "input": { "ref": "S3DataNodeId1" }, "schedule": { "ref": "ScheduleId1" }, "insertMode": "KEEP_EXISTING", "name": "DefaultRedshiftCopyActivity1", "runsOn": { "ref": "Ec2ResourceId1" }, "type": "RedshiftCopyActivity", "output": { "ref": "RedshiftDataNodeId1" } },
id
-
ユーザー定義の ID。これは参照時にのみ使用されるラベルです。
input
-
Amazon S3 ソース ファイルへの参照。
schedule
-
このアクティビティを実行するスケジュール。
insertMode
-
挿入のタイプ(
KEEP_EXISTING
、OVERWRITE_EXISTING
、またはTRUNCATE
)。 name
-
ユーザー定義の名前。これは参照時にのみ使用されるラベルです。
runsOn
-
このアクティビティが定義する作業を実行するコンピューティングリソース。
output
-
コピー先の Amazon Redshift のテーブルへの参照。