/AWS1/CL_ATHENGINECONF¶
Contains data processing unit (DPU) configuration settings and parameter mappings for a notebook engine.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
IV_MAXCONCURRENTDPUS
TYPE /AWS1/ATHMAXCONCURRENTDPUS
/AWS1/ATHMAXCONCURRENTDPUS
¶
The maximum number of DPUs that can run concurrently.
Optional arguments:¶
IV_COORDINATORDPUSIZE
TYPE /AWS1/ATHCOORDINATORDPUSIZE
/AWS1/ATHCOORDINATORDPUSIZE
¶
The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session. The default is 1.
IV_DEFAULTEXECUTORDPUSIZE
TYPE /AWS1/ATHDEFEXECUTORDPUSIZE
/AWS1/ATHDEFEXECUTORDPUSIZE
¶
The default number of DPUs to use for executors. An executor is the smallest unit of compute that a notebook session can request from Athena. The default is 1.
IT_ADDITIONALCONFIGS
TYPE /AWS1/CL_ATHPARAMETERSMAP_W=>TT_PARAMETERSMAP
TT_PARAMETERSMAP
¶
Contains additional notebook engine
MAP
parameter mappings in the form of key-value pairs. To specify an Athena notebook that the Jupyter server will download and serve, specify a value for the StartSessionRequest$NotebookVersion field, and then add a key namedNotebookId
toAdditionalConfigs
that has the value of the Athena notebook ID.
IT_SPARKPROPERTIES
TYPE /AWS1/CL_ATHPARAMETERSMAP_W=>TT_PARAMETERSMAP
TT_PARAMETERSMAP
¶
Specifies custom jar files and Spark properties for use cases like cluster encryption, table formats, and general Spark tuning.
Queryable Attributes¶
CoordinatorDpuSize¶
The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session. The default is 1.
Accessible with the following methods¶
Method | Description |
---|---|
GET_COORDINATORDPUSIZE() |
Getter for COORDINATORDPUSIZE, with configurable default |
ASK_COORDINATORDPUSIZE() |
Getter for COORDINATORDPUSIZE w/ exceptions if field has no |
HAS_COORDINATORDPUSIZE() |
Determine if COORDINATORDPUSIZE has a value |
MaxConcurrentDpus¶
The maximum number of DPUs that can run concurrently.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MAXCONCURRENTDPUS() |
Getter for MAXCONCURRENTDPUS, with configurable default |
ASK_MAXCONCURRENTDPUS() |
Getter for MAXCONCURRENTDPUS w/ exceptions if field has no v |
HAS_MAXCONCURRENTDPUS() |
Determine if MAXCONCURRENTDPUS has a value |
DefaultExecutorDpuSize¶
The default number of DPUs to use for executors. An executor is the smallest unit of compute that a notebook session can request from Athena. The default is 1.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DEFAULTEXECUTORDPUSIZE() |
Getter for DEFAULTEXECUTORDPUSIZE, with configurable default |
ASK_DEFAULTEXECUTORDPUSIZE() |
Getter for DEFAULTEXECUTORDPUSIZE w/ exceptions if field has |
HAS_DEFAULTEXECUTORDPUSIZE() |
Determine if DEFAULTEXECUTORDPUSIZE has a value |
AdditionalConfigs¶
Contains additional notebook engine
MAP
parameter mappings in the form of key-value pairs. To specify an Athena notebook that the Jupyter server will download and serve, specify a value for the StartSessionRequest$NotebookVersion field, and then add a key namedNotebookId
toAdditionalConfigs
that has the value of the Athena notebook ID.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ADDITIONALCONFIGS() |
Getter for ADDITIONALCONFIGS, with configurable default |
ASK_ADDITIONALCONFIGS() |
Getter for ADDITIONALCONFIGS w/ exceptions if field has no v |
HAS_ADDITIONALCONFIGS() |
Determine if ADDITIONALCONFIGS has a value |
SparkProperties¶
Specifies custom jar files and Spark properties for use cases like cluster encryption, table formats, and general Spark tuning.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SPARKPROPERTIES() |
Getter for SPARKPROPERTIES, with configurable default |
ASK_SPARKPROPERTIES() |
Getter for SPARKPROPERTIES w/ exceptions if field has no val |
HAS_SPARKPROPERTIES() |
Determine if SPARKPROPERTIES has a value |