2015-06-30 49 views

回答

10

這取決於您的需求和要求。我會盡量展示兩者的優點和好處。在設置方面,Stream Analytics有Storm風暴。如果您經常需要詢問許多不同的問題,則流分析功能非常棒。流分析也只能處理CSV或JSON類型的數據。流分析也只能將輸出發送到Azure Blob,Azure Tables,Azure SQL和PowerBI;任何其他輸出將需要Storm。流分析缺乏Storm的數據轉換功能。

風暴:

  • 數據轉換
  • 可以處理更多的動態數據(如果你願意編程)
  • 需要編程

流Analytisc

  • 易於安裝
  • JSON和CSV格式只
  • 能4分鐘
  • 僅需要從事件中心,Blob存儲
  • 只輸出到Azure的斑點,天青表,Azure的SQL輸入中更改查詢,PowerBI
+0

小調查。 Azure EH和Stream Analytics也支持AVRO fromat。 – bearrito

+1

更新重新編寫流分析。它現在同樣支持物聯網集線器作爲輸入,以及以下新輸出:服務總線主題/隊列,CosmosDB/DocumentDB,EventHub和Data Lake – Shrulik

0

如果您正在尋找靈活性的多功能性。如果您需要受到Stream Analytics限制的特定操作,我會使用Stream Analytics,因此值得研究Spark,它提供了數據持久性選項。在Stream Analytics輸出方面,一個有趣的事情是輸出到Event Hub中並從那裏使用,爲您提供無限制的靈活性來使用數據。

下面是數據流分析的輸出選項和鏈接Apache Spark on Azure

希望這有助於。

enter image description here