開始使用 Amazon Kinesis Data Analytics 的最佳方式是透過建立範例應用程式取得實作經驗。只要前往 Amazon Kinesis Data Analytics 主控台並建立新的 Amazon Kinesis Data Analytics 應用程式即可。視您是否選擇 Apache Flink 或 SQL 型應用程式而定,使用以下步驟:

若要開始,請建立 Kinesis Data Analytics 應用程式,以持續讀取和處理串流資料。使用您喜愛的 IDE 下載開放原始碼 Apache Flink 程式庫,然後撰寫應用程式的程式碼並使用即時串流資料進行測試。您可以設定希望 Kinesis Data Analytics 在其中傳送結果的目的地。

如需如何下載程式庫並建立您的第一個應用程式的操作說明,您可以參閱 Amazon Kinesis Data Analytics for Apache Flink 開發人員指南。您可以在 Amazon Kinesis Data Analytics 上所用 Apache Flink 版本的官方 Apache Flink 文件中找到 Apache Flink 支援的其他語言的等效程式碼。

步驟 1:將開放原始碼程式庫下載至您喜愛的 IDE

建立 Java 應用程式

您可以從下載包括 AWS SDK、Apache Flink 和 AWS 服務適用容器的開放原始碼程式庫開始。 

Java 範本程式碼

您可以使用資料串流和串流運算子撰寫 Apache Flink 應用程式的程式碼。應用程式資料串流是您使用應用程式的程式碼執行處理所依據的資料結構。由來源傳出的資料會持續流入應用程式資料串流。一或多個串流運算子會用來定義您的應用程式資料串流處理。

步驟 3:將您的程式碼上傳至 Kinesis Data Analytics

設定 Java 應用程式

完成建立後,將您的程式碼上傳至 Amazon Kinesis Data Analytics,該服務便會處理持續執行即時應用程式所需的所有事項,其中包括依傳入的資料量及輸送率自動擴展。

開發人員指南的 Amazon Kinesis Data Analytics for Apache Flink 應用程式入門章節提供了建立第一個應用程式的簡易演練。

使用預先建置的解決方案快速入門

使用適用於 Amazon Kinesis 的 AWS Streaming Data 解決方案可協助您處理即時串流使用案例,例如擷取大量應用程式日誌,分析點擊流資料,持續交付至資料湖等。

這個 15 分鐘培訓影片說明如何使用 Amazon Kinesis Data Analytics 中的 Apache Flink 應用程式更及時地深入了解您的資料。

開始使用 SQL 非常簡單

若要開始使用,請建立 Amazon Kinesis Data Analytics 應用程式。選取我們提供的示範串流做為輸入,挑選一個範本,然後編輯 SQL 查詢。接著您就可以直接在主控台檢視結果,或將輸出載入 Amazon Elasticsearch Service,並使用 Kibana 建立視覺化檢視。只要幾分鐘的時間就能部署一個完整的串流資料應用程式。

步驟 1:設定輸入串流

設定輸入串流

首先,移至 Amazon Kinesis Data Analytics 主控台,並選取 Kinesis 資料串流或 Kinesis Data Firehose 交付串流做為輸入。Amazon Kinesis Data Analytics 會導入資料、自動辨識標準資料格式,並提供結構描述的建議。您可以優化這個結構描述,或者,如果您的輸入資料是非結構化資料,可使用我們的直覺式結構描述編輯器來定義一個新的結構描述。

閱讀文件 

步驟 2:編寫 SQL 查詢

編寫 SQL 查詢

接下來,使用 Amazon Kinesis Data Analytics SQL 編輯器和內建範本編寫處理串流資料的 SQL 查詢,然後利用即時串流資料來測試該查詢。

閱讀文件 

步驟 3:設定輸出串流

設定輸出串流

最後,指向您要載入結果的目標。Amazon Kinesis Data Analytics 直接與 Amazon Kinesis Data Streams 和 Amazon Kinesis Data Firehose 整合,讓您輕鬆將處理的結果傳送到 Amazon S3、Amazon Redshift、Amazon Elasticsearch Service,或自己自訂的目標。

閱讀文件 

入門範例

這些資源提供範例串流資料應用程式和逐步說明,讓您能夠試用並獲得實作經驗。

運作方式

這個 SQL 開發人員指南可為您提供 Amazon Kinesis Data Analytics 架構、建立應用程式和設定輸入和輸出等概觀。

入門

在這個入門指南,我們將逐步說明如何設定 AWS 帳戶、命令列界面 (AWS CLI) 和建立 Amazon Kinesis Data Analytics 入門應用程式。

範例應用程式

這個範例應用程式指南可提供程式碼範例和逐步說明,協助您建立 Amazon Kinesis Data Analytics 應用程式和測試結果。

做法影片

開始使用 Kinesis Data Analytics 非常簡單。做法影片透過深入探討常用案例和串流處理工作流程的技術,讓您更容易上手。同時也提供重要功能的深度概觀,協助您順利完成任務。請按下列連結以觀看錄製影片:

Introduction to Amazon Kinesis Data Analytics (2:21)
Feed real-time dashboards (3:14)
Create real-time alarms (2:59)
Generating time series analytics (2:32)

Amazon Kinesis Data Analytics 入門

註冊 AWS 帳戶
註冊 AWS 帳戶

立即存取 AWS 免費方案

查看入門指南
查看入門指南

透過 SQLApache Flink 的逐步指南了解如何使用 Amazon Kinesis Data Analytics。

開始在主控台進行建置
開始建立串流應用程式

從 Amazon Kinesis Data Analytics 主控台建立您的第一個串流應用程式。