

在仔細考慮之後，我們決定停止 Amazon Kinesis Data Analytics for SQL 應用程式：

1. 從 **2025 年 9 月 1 日起，**我們不會為 Amazon Kinesis Data Analytics for SQL 應用程式提供任何錯誤修正，因為考慮到即將終止，我們將對其提供有限的支援。

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

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

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

# 使用 SQL 編輯器
<a name="console-summary-sql-editor"></a>

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

![\[顯示即時分析標籤和應用程式內串流的 SQL 編輯器螢幕截圖。\]](http://docs.aws.amazon.com/zh_tw/kinesisanalytics/latest/dev/images/gs-v2-50.png)


## 來源資料標籤
<a name="console-summary-source-data"></a>

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

![\[顯示來源資料標籤的 SQL 編輯器螢幕截圖，其中強調了串流來源。\]](http://docs.aws.amazon.com/zh_tw/kinesisanalytics/latest/dev/images/gs-v2-60.png)


Amazon Kinesis Data Analytics 提供下列時間戳記欄，因此您不需要在輸入組態中提供明確的映射：
+ **ROWTIME**：應用程式內串流中的每一列都有一個名為 `ROWTIME` 的特殊欄。此資料欄是 Kinesis 資料分析在第一個應用程式內串流中插入資料列時的時間戳記。
+ **Approximate\$1Arrival\$1Time**：串流來源上的記錄包含 `Approximate_Arrival_Timestamp` 欄。當串流來源成功接收並儲存相關記錄時，此即為大約的到達時間戳記。Kinesis Data Analytics 會將此資料欄擷取至應用程式內輸入串流作為 `Approximate_Arrival_Time`。Amazon Kinesis Data Analytics 僅會在對應至串流來源的應用程式內輸入串流中提供此資料欄。

這些時間戳記值在以時間為基礎的窗口化查詢中非常有用。如需詳細資訊，請參閱[窗口化查詢](windowed-sql.md)。

## 即時分析標籤
<a name="console-summary-realtime-analytics"></a>

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

![\[顯示即時分析標籤的 SQL 編輯器螢幕截圖，其中強調了應用程式內串流。\]](http://docs.aws.amazon.com/zh_tw/kinesisanalytics/latest/dev/images/gs-v2-70.png)


## 目的地標籤
<a name="console-summary-destination"></a>

**目的地**標籤可讓您設定應用程式輸出，以保留應用程式內串流至外部目的地。您可以設定輸出，將任何應用程式內串流的資料保存至外部目的地。如需詳細資訊，請參閱[設定應用程式輸出](how-it-works-output.md)。