Athena / Client / get_calculation_execution
get_calculation_execution#
- Athena.Client.get_calculation_execution(**kwargs)#
Describes a previously submitted calculation execution.
See also: AWS API Documentation
Request Syntax
response = client.get_calculation_execution( CalculationExecutionId='string' )
- Parameters:
CalculationExecutionId (string) –
[REQUIRED]
The calculation execution UUID.
- Return type:
dict
- Returns:
Response Syntax
{ 'CalculationExecutionId': 'string', 'SessionId': 'string', 'Description': 'string', 'WorkingDirectory': 'string', 'Status': { 'SubmissionDateTime': datetime(2015, 1, 1), 'CompletionDateTime': datetime(2015, 1, 1), 'State': 'CREATING'|'CREATED'|'QUEUED'|'RUNNING'|'CANCELING'|'CANCELED'|'COMPLETED'|'FAILED', 'StateChangeReason': 'string' }, 'Statistics': { 'DpuExecutionInMillis': 123, 'Progress': 'string' }, 'Result': { 'StdOutS3Uri': 'string', 'StdErrorS3Uri': 'string', 'ResultS3Uri': 'string', 'ResultType': 'string' } }
Response Structure
(dict) –
CalculationExecutionId (string) –
The calculation execution UUID.
SessionId (string) –
The session ID that the calculation ran in.
Description (string) –
The description of the calculation execution.
WorkingDirectory (string) –
The Amazon S3 location in which calculation results are stored.
Status (dict) –
Contains information about the status of the calculation.
SubmissionDateTime (datetime) –
The date and time the calculation was submitted for processing.
CompletionDateTime (datetime) –
The date and time the calculation completed processing.
State (string) –
The state of the calculation execution. A description of each state follows.
CREATING
- The calculation is in the process of being created.CREATED
- The calculation has been created and is ready to run.QUEUED
- The calculation has been queued for processing.RUNNING
- The calculation is running.CANCELING
- A request to cancel the calculation has been received and the system is working to stop it.CANCELED
- The calculation is no longer running as the result of a cancel request.COMPLETED
- The calculation has completed without error.FAILED
- The calculation failed and is no longer running.StateChangeReason (string) –
The reason for the calculation state change (for example, the calculation was canceled because the session was terminated).
Statistics (dict) –
Contains information about the data processing unit (DPU) execution time and progress. This field is populated only when statistics are available.
DpuExecutionInMillis (integer) –
The data processing unit execution time in milliseconds for the calculation.
Progress (string) –
The progress of the calculation.
Result (dict) –
Contains result information. This field is populated only if the calculation is completed.
StdOutS3Uri (string) –
The Amazon S3 location of the
stdout
file for the calculation.StdErrorS3Uri (string) –
The Amazon S3 location of the
stderr
error messages file for the calculation.ResultS3Uri (string) –
The Amazon S3 location of the folder for the calculation results.
ResultType (string) –
The data format of the calculation result.
Exceptions
Athena.Client.exceptions.InternalServerException
Athena.Client.exceptions.InvalidRequestException
Athena.Client.exceptions.ResourceNotFoundException