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