Skip to content

/AWS1/CL_TSWDATAMODEL

Data model for a batch load task.

CONSTRUCTOR

IMPORTING

Required arguments:

IT_DIMENSIONMAPPINGS TYPE /AWS1/CL_TSWDIMENSIONMAPPING=>TT_DIMENSIONMAPPINGS TT_DIMENSIONMAPPINGS

Source to target mappings for dimensions.

Optional arguments:

IV_TIMECOLUMN TYPE /AWS1/TSWSTRINGVALUE256 /AWS1/TSWSTRINGVALUE256

Source column to be mapped to time.

IV_TIMEUNIT TYPE /AWS1/TSWTIMEUNIT /AWS1/TSWTIMEUNIT

The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is MILLISECONDS.

IO_MULTIMEASUREMAPPINGS TYPE REF TO /AWS1/CL_TSWMULTIMEASUREMAPS /AWS1/CL_TSWMULTIMEASUREMAPS

Source to target mappings for multi-measure records.

IT_MIXEDMEASUREMAPPINGS TYPE /AWS1/CL_TSWMIXEDMEASUREMAP=>TT_MIXEDMEASUREMAPPINGLIST TT_MIXEDMEASUREMAPPINGLIST

Source to target mappings for measures.

IV_MEASURENAMECOLUMN TYPE /AWS1/TSWSTRINGVALUE256 /AWS1/TSWSTRINGVALUE256


Queryable Attributes

TimeColumn

Source column to be mapped to time.

Accessible with the following methods

Method Description
GET_TIMECOLUMN() Getter for TIMECOLUMN, with configurable default
ASK_TIMECOLUMN() Getter for TIMECOLUMN w/ exceptions if field has no value
HAS_TIMECOLUMN() Determine if TIMECOLUMN has a value

TimeUnit

The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is MILLISECONDS.

Accessible with the following methods

Method Description
GET_TIMEUNIT() Getter for TIMEUNIT, with configurable default
ASK_TIMEUNIT() Getter for TIMEUNIT w/ exceptions if field has no value
HAS_TIMEUNIT() Determine if TIMEUNIT has a value

DimensionMappings

Source to target mappings for dimensions.

Accessible with the following methods

Method Description
GET_DIMENSIONMAPPINGS() Getter for DIMENSIONMAPPINGS, with configurable default
ASK_DIMENSIONMAPPINGS() Getter for DIMENSIONMAPPINGS w/ exceptions if field has no v
HAS_DIMENSIONMAPPINGS() Determine if DIMENSIONMAPPINGS has a value

MultiMeasureMappings

Source to target mappings for multi-measure records.

Accessible with the following methods

Method Description
GET_MULTIMEASUREMAPPINGS() Getter for MULTIMEASUREMAPPINGS

MixedMeasureMappings

Source to target mappings for measures.

Accessible with the following methods

Method Description
GET_MIXEDMEASUREMAPPINGS() Getter for MIXEDMEASUREMAPPINGS, with configurable default
ASK_MIXEDMEASUREMAPPINGS() Getter for MIXEDMEASUREMAPPINGS w/ exceptions if field has n
HAS_MIXEDMEASUREMAPPINGS() Determine if MIXEDMEASUREMAPPINGS has a value

MeasureNameColumn

Accessible with the following methods

Method Description
GET_MEASURENAMECOLUMN() Getter for MEASURENAMECOLUMN, with configurable default
ASK_MEASURENAMECOLUMN() Getter for MEASURENAMECOLUMN w/ exceptions if field has no v
HAS_MEASURENAMECOLUMN() Determine if MEASURENAMECOLUMN has a value