流分析从事件中心读取csv

时间:2017-12-20 07:36:05

标签: azure-eventhub azure-stream-analytics

我遇到了这个问题,而且我不知道如何应对这个错误:

Some possible reasons: 1) Malformed events 2) Input source configured...

我开发了一个c#Console App,将这样的csv写入Azure事件中心:

datacol1;datacol2;datacol3

它正常工作,因为我开发了一个读取器来检查数据是否正确写入。

我尝试配置Azure流分析作业以从上一个事件中心读取数据,但输入中没有任何内容。来自Stream Analytics Job的日志说:

Some possible reasons: 1) Malformed events 2) Input source configured...

Event Hub正在运行,Stream Analytics无效......为什么?

很多!

2 个答案:

答案 0 :(得分:2)

查看您的输入 - 它看起来不是CSV而是&#34 ;;"分开的值。 请确保控制台应用程序生成正确的输入 - 根据作业输入规范。

您可以通过门户网站使用预定义的输入来尝试您的工作 - 点击输入 - >测试并看看它是如何反应的。 您也可以以类似的方式从源中采样一些数据。

答案 1 :(得分:1)

何男士,我找到了出路!

流分析输入中的每个CSV数据都必须包含标题!!!

何男人!