2017-07-27 59 views
0

我們目前嘗試評估我們是否應將我們的業務邏輯 移植到Azure IoT Hub。使用blob數據的Azure IoT +流分析

到目前爲止,這看起來很有希望,但我對流分析有疑問。

可以說我們有物聯網設備在發送他們的數據作爲csv文件的領域。 目前,我們的後端有一些巨大的問題需要通過這些數據,分析並將其注入到我們的數據庫系統中,並獲得不錯的表現。

我想嘗試使用Azure。 如果我使用物聯網集線器並想將此csv格式發送到集線器。我們假設csv格式是固定的,所以我不能只是移植到d2c通信格式。

流分析服務可以使用這種csv格式嗎?它可以將嵌入式數據放入表存儲中的特定表中嗎?

這將是非常重要的。有沒有什麼例子可以爲我解決問題?

我想Auzre有它的庫來處理CSV文件。如果我們不使用csv格式,而是使用另一種Azure可能不知道的行業標準格式呢?

希望你能幫助我。

+0

我不知道你的意思「BLOB數據」的內容。 –

回答

2

天青流分析(ASA)確實support CSV作爲輸入:

事件序列化格式:輸入數據流的序列化格式(JSON,CSV或阿夫羅)。

是的,它也支持Azure表存儲作爲輸出。請參閱docs

當您創建ASA作業時,您可以使用upload your csv file to test the query,因此如果創建示例文件,您可以輕鬆地嘗試它。

他們有一些例子CSV數據上github

我建議你創建一個基於你的樣品數據概念的小證明。

如果由於某種原因(例如數據的格式不受支持),ASA不適合您可以始終使用不同的技術檢索IoT Hub數據,例如使用EventProcessorHost。通過這種方式,您可以完全控制數據,並且可以使用您想要的所有內容輸出它,並且它仍然可以擴展(但當然這也取決於數據目標)。看到this post是一個大概的想法。這似乎有點過時,但這一概念今天依然有效。

與其它可能的選項的官方文檔讀取來自EventHub數據可以發現here

+0

非常感謝你,我會深入研究它,也許我會在那裏找到解決方案。 – ZSchneidi

相關問題