亞馬遜(Amazon)在2015年的re:Invent大會上已預告串流資料分析工具Kinesis Analytics將在2016年上市,Amazon終於在本周四(8/11)正式釋出Kinesis Analytics工具,提供開發者可以使用標準SQL查詢來分析即時串流資料。不過,Kinesis Analytics工具目前僅開放愛爾蘭、美國北維吉尼亞州和奧勒岡地區AWS資料中心的用戶使用。
Kinesis Analytics分析工具是AWS即時串流資料平臺Amazon Kinesis上的服務之一,可以分析新傳入資料庫的記錄,並提供一個合適的資料架構(Schema),或使用者也可以自己微調資料架構。
在使用者完成資料架構的定義後,就可以使用Kinesis Analytics工具中內建的SQL編輯器,來檢查SQL語法的正確性、編輯SQL語法、測試即時串流資料分析等。而Kinesis Analytics工具分析出來的資料也可以發送至Redshift、Amazon S3、Amazon Elasticsearch Service或Kinesis Streams等其他AWS服務中使用。
另外,Kinesis Analytics工具也依據不同的串流資料分析情況,提供使用者3種「視窗」(Windows)功能,包含使用者可以用來產生週期報告的Tumbling視窗功能、監測和趨勢檢測的Sliding視窗功能,以及Custom視窗功能,當使用者要分析的資料不屬於時序資料,而是行為資料,如網頁點擊率、伺服器Log等,使用者就可以透過Custom視窗來自訂資料分析的依據。
最後,亞馬遜AWS首席傳教士Jeff Barr在官網上示範了Kinesis Analytics分析工具應用程式的設定與建立,根據Jeff Barr,整個過程最快只需要5分鐘就可以完成,且能執行分析Kinesis Analytics工具中的範本資料。