/AWS1/CL_FCSATTRIBUTECONFIG¶
Provides information about the method used to transform attributes.
The following is an example using the RETAIL domain:
{
"AttributeName": "demand",
"Transformations": {"aggregation": "sum", "middlefill": "zero", "backfill":
"zero"}
}
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_attributename TYPE /AWS1/FCSNAME /AWS1/FCSNAME¶
The name of the attribute as specified in the schema. Amazon Forecast supports the target field of the target time series and the related time series datasets. For example, for the RETAIL domain, the target is
demand.
it_transformations TYPE /AWS1/CL_FCSTRANSFORMATIONS_W=>TT_TRANSFORMATIONS TT_TRANSFORMATIONS¶
The method parameters (key-value pairs), which are a map of override parameters. Specify these parameters to override the default values. Related Time Series attributes do not accept aggregation parameters.
The following list shows the parameters and their valid values for the "filling" featurization method for a Target Time Series dataset. Default values are bolded.
aggregation: sum,avg,first,min,max
frontfill: none
middlefill: zero,nan(not a number),value,median,mean,min,max
backfill: zero,nan,value,median,mean,min,maxThe following list shows the parameters and their valid values for a Related Time Series featurization method (there are no defaults):
middlefill:zero,value,median,mean,min,max
backfill:zero,value,median,mean,min,max
futurefill:zero,value,median,mean,min,maxTo set a filling method to a specific value, set the fill parameter to
valueand define the value in a corresponding_valueparameter. For example, to set backfilling to a value of 2, include the following:"backfill": "value"and"backfill_value":"2".
Queryable Attributes¶
AttributeName¶
The name of the attribute as specified in the schema. Amazon Forecast supports the target field of the target time series and the related time series datasets. For example, for the RETAIL domain, the target is
demand.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATTRIBUTENAME() |
Getter for ATTRIBUTENAME, with configurable default |
ASK_ATTRIBUTENAME() |
Getter for ATTRIBUTENAME w/ exceptions if field has no value |
HAS_ATTRIBUTENAME() |
Determine if ATTRIBUTENAME has a value |
Transformations¶
The method parameters (key-value pairs), which are a map of override parameters. Specify these parameters to override the default values. Related Time Series attributes do not accept aggregation parameters.
The following list shows the parameters and their valid values for the "filling" featurization method for a Target Time Series dataset. Default values are bolded.
aggregation: sum,avg,first,min,max
frontfill: none
middlefill: zero,nan(not a number),value,median,mean,min,max
backfill: zero,nan,value,median,mean,min,maxThe following list shows the parameters and their valid values for a Related Time Series featurization method (there are no defaults):
middlefill:zero,value,median,mean,min,max
backfill:zero,value,median,mean,min,max
futurefill:zero,value,median,mean,min,maxTo set a filling method to a specific value, set the fill parameter to
valueand define the value in a corresponding_valueparameter. For example, to set backfilling to a value of 2, include the following:"backfill": "value"and"backfill_value":"2".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRANSFORMATIONS() |
Getter for TRANSFORMATIONS, with configurable default |
ASK_TRANSFORMATIONS() |
Getter for TRANSFORMATIONS w/ exceptions if field has no val |
HAS_TRANSFORMATIONS() |
Determine if TRANSFORMATIONS 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_ATTRIBUTECONFIGS¶
TYPES TT_ATTRIBUTECONFIGS TYPE STANDARD TABLE OF REF TO /AWS1/CL_FCSATTRIBUTECONFIG WITH DEFAULT KEY
.