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 - stdoutfile for the calculation.
- StdErrorS3Uri (string) – - The Amazon S3 location of the - stderrerror 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