Skip to content

/AWS1/CL_DBROUTPUT

Represents options that specify how and where in Amazon S3 DataBrew writes the output generated by recipe jobs or profile jobs.

CONSTRUCTOR

IMPORTING

Required arguments:

io_location TYPE REF TO /AWS1/CL_DBRS3LOCATION /AWS1/CL_DBRS3LOCATION

The location in Amazon S3 where the job writes its output.

Optional arguments:

iv_compressionformat TYPE /AWS1/DBRCOMPRESSIONFORMAT /AWS1/DBRCOMPRESSIONFORMAT

The compression algorithm used to compress the output text of the job.

iv_format TYPE /AWS1/DBROUTPUTFORMAT /AWS1/DBROUTPUTFORMAT

The data format of the output of the job.

it_partitioncolumns TYPE /AWS1/CL_DBRCOLUMNNAMELIST_W=>TT_COLUMNNAMELIST TT_COLUMNNAMELIST

The names of one or more partition columns for the output of the job.

iv_overwrite TYPE /AWS1/DBROVERWRITEOUTPUT /AWS1/DBROVERWRITEOUTPUT

A value that, if true, means that any data in the location specified for output is overwritten with new output.

io_formatoptions TYPE REF TO /AWS1/CL_DBROUTPUTFORMATOPTS /AWS1/CL_DBROUTPUTFORMATOPTS

Represents options that define how DataBrew formats job output files.

iv_maxoutputfiles TYPE /AWS1/DBRMAXOUTPUTFILES /AWS1/DBRMAXOUTPUTFILES

Maximum number of files to be generated by the job and written to the output folder. For output partitioned by column(s), the MaxOutputFiles value is the maximum number of files per partition.


Queryable Attributes

CompressionFormat

The compression algorithm used to compress the output text of the job.

Accessible with the following methods

Method Description
GET_COMPRESSIONFORMAT() Getter for COMPRESSIONFORMAT, with configurable default
ASK_COMPRESSIONFORMAT() Getter for COMPRESSIONFORMAT w/ exceptions if field has no v
HAS_COMPRESSIONFORMAT() Determine if COMPRESSIONFORMAT has a value

Format

The data format of the output of the job.

Accessible with the following methods

Method Description
GET_FORMAT() Getter for FORMAT, with configurable default
ASK_FORMAT() Getter for FORMAT w/ exceptions if field has no value
HAS_FORMAT() Determine if FORMAT has a value

PartitionColumns

The names of one or more partition columns for the output of the job.

Accessible with the following methods

Method Description
GET_PARTITIONCOLUMNS() Getter for PARTITIONCOLUMNS, with configurable default
ASK_PARTITIONCOLUMNS() Getter for PARTITIONCOLUMNS w/ exceptions if field has no va
HAS_PARTITIONCOLUMNS() Determine if PARTITIONCOLUMNS has a value

Location

The location in Amazon S3 where the job writes its output.

Accessible with the following methods

Method Description
GET_LOCATION() Getter for LOCATION

Overwrite

A value that, if true, means that any data in the location specified for output is overwritten with new output.

Accessible with the following methods

Method Description
GET_OVERWRITE() Getter for OVERWRITE

FormatOptions

Represents options that define how DataBrew formats job output files.

Accessible with the following methods

Method Description
GET_FORMATOPTIONS() Getter for FORMATOPTIONS

MaxOutputFiles

Maximum number of files to be generated by the job and written to the output folder. For output partitioned by column(s), the MaxOutputFiles value is the maximum number of files per partition.

Accessible with the following methods

Method Description
GET_MAXOUTPUTFILES() Getter for MAXOUTPUTFILES, with configurable default
ASK_MAXOUTPUTFILES() Getter for MAXOUTPUTFILES w/ exceptions if field has no valu
HAS_MAXOUTPUTFILES() Determine if MAXOUTPUTFILES has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_OUTPUTLIST

TYPES TT_OUTPUTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_DBROUTPUT WITH DEFAULT KEY
.