S3 Data Lake - Import data action

The Import data action loads data from an S3 file into an Iceberg table using an AWS Glue job. You can use this action to perform batch imports into your Iceberg-based data lake.

S3 Data Lake – Import data actionS3 Data Lake – Import data action

Input

Input fieldDescription
Glue Job Role ARNEnter the IAM role ARN for the Glue job to assume.
S3 warehouse pathEnter the S3 path where the Iceberg table data and scripts are stored. For example, s3://bucket/path/.
Table nameEnter the name of the target Iceberg table.
Database nameEnter the Glue database that contains the table.
S3 file pathEnter the full S3 path to the file to import. For example, s3://bucket/path/file.csv.
File formatSelect the format of the source file.
CSV delimiterSpecify the delimiter used in the CSV file. Applies only when File format is CSV. Defaults to comma (,) if blank.
Has headerIndicate whether the CSV file includes a header row with column names. Applies only when File format is CSV.
Glue versionSelect the AWS Glue version to use. Defaults to 4.0 if blank.
Worker typeSelect the AWS Glue worker type for the job.
Number of workersEnter the number of workers to use. Defaults to 2 if blank.

Output

Output fieldDescription
Job Run IDUnique ID of the Glue job run.
Job nameName of the Glue job triggered.
StatusStatus of the Glue job, such as SUCCEEDED or FAILED.
Source file pathS3 path of the imported file.
Error messageError message returned during job execution, if any.
Started onTimestamp when the Glue job started.
Completed onTimestamp when the Glue job completed.

Last updated: