/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 |