Yes. You can create a new Amazon S3 V2 target object using the
Create Target
option at runtime. You can also provide a path for the target object.
Can I specify a Null data type when I create a new Amazon S3 V2 target object to write an Avro or Parquet file?
No. You cannot specify a Null data type when you create a new Amazon S3 V2 target object to write an Avro or Parquet file.
When I use the Create Target option and run a mapping, the Secure Agent creates a new target file. What happens to the new target file if I rerun the mapping?
When you rerun the mapping, the Secure Agent replaces the target file each time you run the mapping or the mapping task.
What happens if I do not specify a bucket name and specify only a path in the Create Target option?
The Secure Agent creates the new target object in the path that you specified in the
Create Target
option and within the bucket that you specified in the connection property. The Secure Agent creates the new target object in the following location:
bucket name in the connection property, new target object name as
Records
, and path as
<dir1>/<dir2>
in the
Create Target
option, the Secure Agent creates the new target object in the following location:
<bucket_name>/<dir1>/<dir2>/Records
What happens if I specify only a path in the Create Target option that is not present in the bucket that I specify in the connection property?
The Secure Agent creates a new folder within the bucket that you specified in the connection property and creates the target object in the following location:
The Secure Agent considers the bucket name and ignores the path that you specified in the connection property.
For example, if you specify the
<bucket_name>/<dir1>
folder path in the connection property, new target object name as
Records
, and the path as
<dir2>
in the
Create Target
option, the Secure Agent creates the
<dir2>
new folder within the bucket that you specified in the connection property. The Secure Agent creates the new target object in the following location:
<bucket_name>/<dir2>/Records
What happens if I specify only a bucket name in the connection property and do not specify a path in the Create Target option?
The Secure Agent creates the new target object inside the bucket that you specified in the connection property in the following location:
<con_bucket_name>/<new_target_object_name>
For example, if you specify the
<bucket_name>
bucket name in the connection property and the new target object name as
Records
in the
Create Target
option, the Secure Agent creates the target object in the following location:
<bucket_name>/Records
What happens if I specify only a bucket name in the connection property and specify a path in the advanced target property?
The Secure Agent creates the new target object in the path that you specified in the advanced target property within the bucket that you specified in the connection property in the following location:
in the advanced target property, and new target object name as
Records
in the
Create Target
option, the Secure Agent creates the new target object in the following location:
<bucket_name>/<dir1>/<dir2>/Records
What happens if I specify a bucket name and folder path in the connection property and specify a path in the Create Target option?
The Secure Agent creates the new target object in the path that you specified in the
Create Target
option within the bucket that you specified in the connection property. The Secure Agent ignores the path that you specified in the connection property and creates the new target object in the following location:
bucket name in the connection property, target object name as
Records
, and path as
<dir2>/<dir3>
in the
Create Target
option, the Secure Agent creates the new target object in the following location:
<con_bucket_name>/<dir2>/<dir3>/Records
What happens if I specify a bucket name and folder path in the connection property and do not specify a path in the Create Target option?
The Secure Agent creates the new target object within the bucket that you specified in the connection property and creates the new target object in the following location:
<con_bucket_name>/<new_target_object_name>
For example, if you specify the
<bucket_name>/<dir1>
bucket name in the connection property, new target object name as
Records
in the
Create Target
option, the Secure Agent creates the new target object in the following location:
<bucket_name>/Records
What happens if I specify a bucket name and folder path in the connection and advanced target properties when I create a new target object?
The Secure Agent creates the new target object in the path within the bucket that you specified in the advanced target property and creates the new target object in the following location: