

如需與 Amazon Timestream for LiveAnalytics 類似的功能，請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間，以進行即時分析。[在這裡](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)進一步了解。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 排程查詢通知訊息
<a name="scheduledqueries-notification"></a>

本節說明 Timestream for LiveAnalytics 在建立、刪除、執行或更新排程查詢狀態時傳送的訊息。


| 通知訊息名稱 | 結構 | Description | 
| --- | --- | --- | 
| CreatingNotificationMessage |  <pre>CreatingNotificationMessage {<br />    String arn;<br />    NotificationType type;<br />}</pre>  | 此通知訊息會在傳送 的回應之前傳送`CreateScheduledQuery`。傳送此通知後，就會啟用排程查詢。<br />*arn* - 正在建立之排程查詢的 ARN。<br />*類型* - SCHEDULED\_QUERY\_CREATING | 
| UpdateNotificationMessage |  <pre> UpdateNotificationMessage {<br />    String arn;<br />    NotificationType type;<br />    QueryState state;<br />}</pre>  | 更新排程查詢時，會傳送此通知訊息。如果遇到無法復原的錯誤，LiveAnalytics 的 Timestream 可以自動停用排程查詢，例如：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/scheduledqueries-notification.html)<br />*arn* - 正在更新之排程查詢的 ARN。<br />*類型* - SCHEDULED\_QUERY\_UPDATE<br />*狀態* - 啟用或停用 | 
| DeleteNotificationMessage |  <pre>DeletionNotificationMessage {<br />    String arn;<br />    NotificationType type;<br />}</pre>  | 刪除排程查詢時，會傳送此通知訊息。<br />*arn* - 正在建立之排程查詢的 ARN。<br />*類型* - SCHEDULED\_QUERY\_DELETED | 
| SuccessNotificationMessage |  <pre>SuccessNotificationMessage {<br />    NotificationType type;<br />    String arn;<br />    Date nextInvocationEpochSecond;<br />    ScheduledQueryRunSummary runSummary;<br />}<br /><br />ScheduledQueryRunSummary {<br />    Date invocationTime;<br />    Date triggerTime;<br />    String runStatus;<br />    ExecutionStats executionstats;<br />    ErrorReportLocation errorReportLocation;<br />    String failureReason;<br />}<br /><br /><br />ExecutionStats {<br />    Long bytesMetered;<br />    Long dataWrites;<br />    Long queryResultRows;<br />    Long recordsIngested;<br />    Long executionTimeInMillis;<br />}<br /><br /><br />ErrorReportLocation {<br />    S3ReportLocation s3ReportLocation;<br />}<br /><br /><br />S3ReportLocation {<br />    String bucketName;<br />    String objectKey;<br />}</pre>  | 執行排程查詢並成功擷取結果後，會傳送此通知訊息。<br />*ARN* - 正在刪除之排程查詢的 ARN。<br />*NotificationType* - AUTO\_TRIGGER\_SUCCESS 或 MANUAL\_TRIGGER\_SUCCESS。<br />*nextInvocationEpochSecond* - 下次 Timestream for LiveAnalytics 將執行排定的查詢。<br />*runSummary* - 排程查詢執行的相關資訊。 | 
| FailureNotificationMessage |  <pre>FailureNotificationMessage {<br />    NotificationType type;<br />    String arn;<br />    ScheduledQueryRunSummary runSummary;<br />}<br /><br />ScheduledQueryRunSummary {<br />    Date invocationTime;<br />    Date triggerTime;<br />    String runStatus;<br />    ExecutionStats executionstats;<br />    ErrorReportLocation errorReportLocation;<br />    String failureReason;<br />}<br /><br /><br />ExecutionStats {<br />    Long bytesMetered;<br />    Long dataWrites;<br />    Long queryResultRows;<br />    Long recordsIngested;<br />    Long executionTimeInMillis;<br />}<br /><br /><br />ErrorReportLocation {<br />    S3ReportLocation s3ReportLocation;<br />}<br /><br /><br />S3ReportLocation {<br />    String bucketName;<br />    String objectKey;<br />}</pre>  | 在排程查詢執行期間遇到失敗或擷取查詢結果時，會傳送此通知訊息。<br />*arn* - 正在執行之排程查詢的 ARN。<br />*類型* - AUTO\_TRIGGER\_FAILURE 或 MANUAL\_TRIGGER\_FAILURE。<br />*runSummary* - 排程查詢執行的相關資訊。 | 