繁体   English   中英

如何在Eventhub上以CSV格式发送数据以进行Azure流分析?

[英]How to send data as CSV on Eventhub for Azure Stream Analytics?

我正在使用Azure流分析,我的输入是Eventhub,事件SERIALIZATION FORMAT是CSV,而DELIMITER是逗号(,)。我的查询是从输入中选择DeviceId,温度,我的输出是sql数据库。 但是当我的工作运行时,它给了我类似的错误

“反序列化后,已找到0行。如果不希望这样做,则可能的原因可能是标题丢失或CSV输入格式错误”

第二个错误是

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

1)格式错误的事件

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

我正在像这样在Eventhub上发送数据

string messageBody1 = "DeviceID:20," + "Temperature:30";
ClientHelper.SendMessage(messageBody1).Wait();

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

DeviceID,Temperature
20,30

保罗

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM