了解資料流
資料流是由一系列永久資料所組成,通常與特定時間點事件相關。 例如,資料流可能包含提交至社交媒體微部落格網站的訊息詳細資料,或網際網路連線天氣感應器所記錄的一系列環境測量。 串流資料分析最常用來進一步了解一段時間的變更。 例如,行銷組織可能會對社交媒體訊息執行情緒分析,以查看廣告活動是否對公司或其產品產生更正面的留言,或者,農業企業可能會監視溫度和降雨量趨勢,以最佳化灌溉和農作物收割。
串流分析的常見目標包括
- 持續分析資料以報告問題或趨勢。
- 了解各種條件下的元件或系統行為,以協助規劃未來的增強功能。
- 當發生特定事件或超過臨界值時,觸發特定動作或警示。
串流處理解決方案的特性
串流處理解決方案通常會展現出下列特性:
- 來源資料流未繫結 - 資料會永久新增至串流。
- 串流中的每個資料記錄都包含時態 (以時間為基礎) 資料,指出與記錄相關之事件發生 (或記錄) 的時間。
- 串流資料的彙總會透過時態時間範圍執行 - 例如,記錄每分鐘社交媒體貼文的數目,或每小時的平均降雨量。
- 串流資料處理的結果可用來支援即時 (或近乎即時) 自動化或視覺效果,或保存在分析存放區中,以便與其他資料合併來進行歷程記錄分析。 許多解決方案合併這些方法,以支援即時和歷程記錄分析。