使用 SQL 編輯器 - 適用於 SQL 應用程式的 Amazon Kinesis Data Analytics 開發人員指南

經過仔細考量,我們決定在兩個步驟中停止 Amazon Kinesis Data Analytics for SQL 應用程式:

1. 從 2025 年 10 月 15 日起,您將無法建立新的 Kinesis Data Analytics for SQL 應用程式。

2. 我們將自 2026 年 1 月 27 日起刪除您的應用程式。您將無法啟動或操作 Amazon Kinesis Data Analytics for SQL 應用程式。從那時起,Amazon Kinesis Data Analytics for SQL 將不再提供支援。如需詳細資訊,請參閱Amazon Kinesis Data Analytics for SQL 應用程式終止

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

使用 SQL 編輯器

以下,您可以找到 SQL 編輯器區段以及各區段如何運作的相關資訊。在 SQL 編輯器中,您可以自行撰寫程式碼,或選擇從範本新增 SQL。SQL 範本提供範例 SQL 程式碼,可協助您撰寫常見的 Amazon Kinesis Data Analytics 應用程式。本指南中的範例應用程式使用其中一些範本。如需詳細資訊,請參閱Kinesis Data Analytics for SQL 範例

顯示即時分析標籤和應用程式內串流的 SQL 編輯器螢幕截圖。

來源資料標籤

來源資料標籤可識別串流來源。它也會識別此來源映射的應用程式內輸入串流,並提供應用程式輸入組態。

顯示來源資料標籤的 SQL 編輯器螢幕截圖,其中強調了串流來源。

Amazon Kinesis Data Analytics 提供下列時間戳記欄,因此您不需要在輸入組態中提供明確的映射:

  • ROWTIME:應用程式內串流中的每一列都有一個名為 ROWTIME 的特殊欄。此資料欄是 Kinesis 資料分析在第一個應用程式內串流中插入資料列時的時間戳記。

  • Approximate_Arrival_Time:串流來源上的記錄包含 Approximate_Arrival_Timestamp 欄。當串流來源成功接收並儲存相關記錄時,此即為大約的到達時間戳記。Kinesis Data Analytics 會將此資料欄擷取至應用程式內輸入串流作為 Approximate_Arrival_Time。Amazon Kinesis Data Analytics 僅會在對應至串流來源的應用程式內輸入串流中提供此資料欄。

這些時間戳記值在以時間為基礎的窗口化查詢中非常有用。如需詳細資訊,請參閱窗口化查詢

即時分析標籤

即時分析標籤會顯示應用程式碼建立的所有應用程式內串流。這組串流包括 Amazon Kinesis Data Analytics 提供給所有應用程式的錯誤串流 (error_stream)。

顯示即時分析標籤的 SQL 編輯器螢幕截圖,其中強調了應用程式內串流。

目的地標籤

目的地標籤可讓您設定應用程式輸出,以保留應用程式內串流至外部目的地。您可以設定輸出,將任何應用程式內串流的資料保存至外部目的地。如需詳細資訊,請參閱設定應用程式輸出