Generic S3 connector (DataStage)
Use the Generic S3 connector to connect to object stores that support S3 API and perform various read and write functions.
Prerequisite
Create the connection. For instructions, see Connecting to a data source in DataStage® and the Generic S3 connection.
Configuring the Generic S3 connector as a source
Configure the read process.
Read mode | Procedure |
---|---|
Read a single file | Specify the bucket name that contains the file, and then specify the name of the file to read. |
Read binary data | Specify the bucket name that contains the file, and then specify the name of the file to read. |
Read binary data from multiple files using wildcards | Specify a wildcard character in the file name for binary data. For example, File
name: test.*.gz If you use this option, you can read multiple binary files one after another, and each file will be read as a record. If you select Read a file to a row, you must provide two column names in the Output tab of the source stage:
|
Read multiple files using regex expression | Specify the bucket name that contains the files. You can use a java regex expression for the
file name. Examples:
|
Read multiple files using wildcards | Specify an asterisk (*) to match zero or more characters. For example, specify
*.txt to match all files with the .txt extension. Specify a question mark (?) to match one character. Examples:
|