

在仔細考慮之後，我們決定停止 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)。

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

# 範例：建立簡單提醒
<a name="app-simple-alerts"></a>

在此 Kinesis Data Analytics 應用程式中，查詢會在透過示範串流建立的應用程式內串流上持續執行。如需詳細資訊，請參閱[持續查詢](continuous-queries-concepts.md)。

如果有任何資料列顯示大於 1% 的股票價格變更，則這些資料欄會插入另一個應用程式內串流。在練習中，您可以規劃應用程式輸出讓結果持續留在外部目的地。然後，您可以進一步調查結果。例如，您可以使用 AWS Lambda 函數來處理記錄並傳送提醒給您。

**建立簡單提醒應用程式**

1. 依照 Kinesis Data Analytics[入門](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/get-started-exercise.html)練習中所述建立分析應用程式。

1. 在 Kinesis Data Analytics 的 SQL 編輯器中，以下列項目取代應用程式碼：

   ```
   CREATE OR REPLACE STREAM "DESTINATION_SQL_STREAM" 
              (ticker_symbol VARCHAR(4), 
               sector        VARCHAR(12), 
               change        DOUBLE, 
               price         DOUBLE);
   
   CREATE OR REPLACE PUMP "STREAM_PUMP" AS 
      INSERT INTO "DESTINATION_SQL_STREAM"
         SELECT STREAM ticker_symbol, sector, change, price 
         FROM   "SOURCE_SQL_STREAM_001"
         WHERE  (ABS(Change / (Price - Change)) * 100) > 1;
   ```

   應用程式碼中的 `SELECT` 陳述式會篩選 `SOURCE_SQL_STREAM_001` 中的資料欄，找出大於 1% 的股票價格變動。然後，它會使用幫浦將這些資料欄插入另一個應用程式內串流 `DESTINATION_SQL_STREAM`。如需使用幫浦將資料欄插入應用程式串流之編碼模式的相關詳細資訊，請參閱 [應用程式碼](how-it-works-app-code.md)。

1. 選擇 **儲存並執行 SQL**。

1. 新增目的地。如要新增，請在 SQL 編輯器中選擇**目的地**標籤，或在應用程式詳細資訊頁面上選擇**新增目的地**。

   1. 在 SQL 編輯器中，選擇**目的地**標籤，然後選擇**連線至目的地**。

      在**連線至目的地**頁面上，選擇**新增**。

   1. 選擇**至 Kinesis 串流**。

   1. 在 Amazon Kinesis Data Streams 主控台上，建立具有一個碎片的新 Kinesis 串流 (例如 `gs-destination`)。等待直到流狀態為**作用中**。

   1. 返回 Kinesis Data Analytics 主控台。在**連線至目的地**頁面，選擇您建立的串流。

      如果串流未出現，請重新整理頁面。

   1. 選擇**儲存並繼續**。

   現在您有一個外部目的地，即 Kinesis 資料串流，Kinesis Data Analytics 會將您的應用程式輸出保留在 `DESTINATION_SQL_STREAM` 應用程式內串流中。

1. 設定 AWS Lambda 以監控您建立的 Kinesis 串流，並叫用 Lambda 函數。

   如需說明，請參閱[使用 Lambda 函數預處理資料](lambda-preprocessing.md)。