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

開始使用 Java 非常簡單

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

如需如何下載程式庫並建立您的第一個應用程式的操作說明,您可以參閱 Amazon Kinesis Data Analytics for Java Developer Guide

kda-java-create

範本程式碼:

kda-java-code2
kda-java-configure2

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

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

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

Java 開發人員指南的 Getting Started with Amazon Kinesis Data Analytics for Java Applications 章節提供了建立第一個應用程式的簡易程序。

Apache Flink 在 Apache Flink GitHub 儲存庫上提供了以 Java 為基礎的串流處理範例

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

開始使用 SQL 非常簡單

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

thumbnail-kinesis-analytics-source

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

thumbnail-kinesis-analytics-editor

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

thumbnail-kinesis-analytics-destination

最後,指向您要載入結果的目標。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 入門

Product-Page_Standard-Icons_02_Sign-Up_SqInk
註冊 AWS 帳戶

立即存取 AWS 免費方案

Product-Page_Standard-Icons_01_Product-Features_SqInk
檢閱入門指南

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

Product-Page_Standard-Icons_03_Start-Building_SqInk
開始建立串流應用程式

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