346
英雄聯盟
數據轉發到DataHub__規則引擎_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
物聯網套件的定位在於設備接入和設備管理,對於數據存儲和計算,物聯網套件會將這部分工作交給阿裏雲其他雲產品。
在很多物聯網場景中,流計算是剛需。阿裏雲流計算平台的數據采集模塊,均是圍繞DataHub作為流式數據采集的目的Pub/Sub係統。
Q: DataHub是什麼?
A: 流計算是一種事件觸發的模型,即一旦有新的事件(數據)達到,流計算係統將完成一次計算,並繼續轉為等待下一次事件到來。源源不斷的數據流將為下遊的流計算提供觸發,阿裏雲流計算觸發的數據流就存放在DataHub,DataHub產品即可為下遊的流式計算提供事件觸發機製,觸發流計算的運行。因此用戶隻需要將驅動流計算運行的流式數據寫入DataHub,使用了該DataHub Topic的下遊流計算任務即可被觸發進行一次運算。
DataHub定義為大數據Pub/Sub係統,為下遊的流計算、MaxCompute等提供了實時數據的入口。
規則引擎將設備數據實時轉發到Datahub,進而和流式計算打通,幫助用戶實現對設備數據進行實時計算的場景。詳細請參考流計算文檔。
下圖是在控製台上配置轉發規則,將數據轉發到DataHub中。
操作說明:
- 用戶需要先選擇DataHub中的Project,然後根據Project選擇Topic。如果沒有資源,那就需要去DataHub控製台創建相應的資源。
- 選擇完DataHub中的Topic後,規則引擎會自動獲取Topic中的Schema,接下來需要將規則引擎篩選出來的數據映射到對應的Schema中。
- 規則引擎不能操作用戶的DataHub資源,必須經過用戶的授權才能對用戶的DataHub進行寫數據。所以,用戶需要創建一個具有DataHub寫入權限的角色,然後將該角色賦予給規則引擎,這樣規則引擎才能將處理過後的數據寫入DataHub中。
特別注意:將規則引擎篩選出來的數據映射到對應的Schema,需要使用${}
,如果不使用的話,存到表中的將會是一個常量;Schema與規則引擎的的數據類型必須保持一致,不然無法存儲。
最後更新:2016-11-24 11:23:49
上一篇:
數據轉發到表格存儲中__規則引擎_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
下一篇:
數據轉發到RDS中__規則引擎_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
消息查詢__控製台使用指南_消息隊列 MQ-阿裏雲
數據統計___產品使用手冊_開放搜索-阿裏雲
SLBSubDomainType__數據類型_API文檔_雲解析-阿裏雲
代金券發放方式、適用範圍說明___代金券_代金券及推薦碼_財務-阿裏雲
HTTP 定時消息__HTTP 接入(簡單)_消息隊列 MQ-阿裏雲
獲取集群列表__SDK接口說明_Java版SDK_批量計算-阿裏雲
使用RAM授權__用戶訪問權限控製_用戶指南_文件存儲-阿裏雲
ALIYUN::RAM::ManagedPolicy__資源列表_資源編排-阿裏雲
查詢作業列表__作業_API參考_E-MapReduce-阿裏雲
命令行工具的簡單 Shell 腳本__腳本使用示例_用戶指南_命令行工具 CLI-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲