如何在Eventhub上为Azure Stream Analytics以CSV格式发送数据?

Abh*_*rma 2 c# azure azure-eventhub azure-stream-analytics

我正在使用Azure流分析,我的输入是Eventhub,EVENT SERIALIZATION FORMAT是CSV,DELIMITER是逗号(,).我的查询是选择DeviceId,输入温度,输出是sql数据库.但是当我的工作正在运行时,它会给我一些错误

"反序列化后,已找到0行.如果不是这样,可能的原因可能是缺少标题或格式错误的CSV输入"

第二个错误是

无法将输入事件反序列化为Csv.一些可能的原因:

1)畸形事件

2)配置了错误序列化格式的输入源..

我在像Event这样的Eventhub上发送数据

string messageBody1 = "DeviceID:20," + "Temperature:30";
ClientHelper.SendMessage(messageBody1).Wait();
Run Code Online (Sandbox Code Playgroud)

ppa*_*rno 5

您当前的CSV格式错误,因为您需要在第一行指定列名称,并在以下行中指定相关值:

DeviceID,Temperature
20,30
Run Code Online (Sandbox Code Playgroud)

保罗