Select Object Content Activity
The Amazon S3 Select Object Content activity scans the Amazon S3 objects and filters the data between the buckets.
Settings
The Settings tab has the following fields:
Field | Type | Required | Default Value | Description |
---|---|---|---|---|
AWS Connection Name | Connector | Yes | None | AWS connection to create the session and perform various operations. |
Input Settings
The Input Settings tab has the following fields:
Field | Type | Required | Default Value | Description |
---|---|---|---|---|
Input Serialization | Drop-down | Yes | CSV |
The data format in which you want to read from the bucket:
|
Compression Type | Drop-down | No | None |
The type of data compression:
|
Output Serialization | Drop-down | Yes | CSV |
The data format for output serialization:
|
Input
The Input tab displays the input schema of the activity as a tree structure. The input values vary depending on the action selected on the Input Settings tab. All the elements marked with a red asterisk are required fields.
Field | Type | Required | Default Value | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
input | Drop-down | Yes | None |
|
|||||||||
InputSerialization | Drop-down | Yes | None |
|
|||||||||
OutputSerialization | Drop-down | No | None |
|
|||||||||
RequestProgress | Drop-down | No | None |
|
|||||||||
SSECustomerAlgorithm | String | No | None |
Specifies the algorithm to use when decrypting the requested object. For more information about the x-amz-serversideencryption-customer-algorithm metadata key, see AWS documentation. |
|||||||||
SSECustomerKey | String | No | None |
Specifies the customer-provided base64-encoded encryption key used to decrypt the requested object. For more information about the x-amz-serversideencryption-customer-algorithm metadata key, see AWS documentation. |
|||||||||
SSECustomerKeyMD5 | String | No | None |
Specifies the base64-encoded 128-bit MD5 digest of the customer-provided encryption key according to RFC 1321. For more information about the x-amz-serversideencryption-customer-algorithm metadata key, see AWS documentation. |
|||||||||
ScanRange | Drop-down | No | None |
|
Output
The Output tab displays the output schema of the activity as a tree structure. The output is read-only. The information in the schema varies based on the fields selected on the Settings tab. The properties that are displayed in the schema correspond to the output of this activity and can be used as input by subsequent activities in the flow.
The Output tab consists of three elements:
- Output element: Displays the output according to the selected value from the Output Serialization drop-down.
- OutputSerialization: Describes how results of the Select job are serialized.
- Error element: The error element has four attributes:
- Code - It is a string that uniquely identifies an error condition.
- Message - It contains a generic description of the error condition.
- RequestId - It is a string ID of the request associated with the error that occurs.
- StatusCode - It is the HTTP response code corresponding to the error code.
Loop
If you want this activity to iterate multiple times within the flow, enter an expression that evaluates the iteration details. Select a type of iteration from the Type menu. The default type is None, which means the activity does not iterate.