2

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

“反序列化后,发现 0 行。如果这不是预期的,可能的原因可能是缺少标题或格式错误的 CSV 输入”

第二个错误是

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

1) 畸形事件

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

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

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

1 回答 1

5

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

DeviceID,Temperature
20,30

保罗

于 2015-06-16T14:33:11.547 回答