如何在 Azure 流分析的事件中心以 CSV 格式发送数据
本文关键字:CSV 格式 数据 事件 Azure | 更新日期: 2023-09-27 17:56:44
我正在使用 Azure 流分析,我的输入是 Eventhub,事件序列化格式是 CSV,分隔符是逗号(,)。我的查询是从输入中选择设备ID,温度,我的输出是sql数据库。但是当我的工作运行时,它会给我错误,例如
"反序列化后,已找到 0 行。如果不是 预期,可能的原因可能是缺少标头或格式错误的 CSV 输入"
和第二个错误是
无法将输入事件反序列化为 Csv。一些可能的原因:
1) 格式错误的事件
2) 输入源配置了不正确的序列化格式。
我正在事件中心发送这样的数据
string messageBody1 = "DeviceID:20," + "Temperature:30";
ClientHelper.SendMessage(messageBody1).Wait();
您当前的 CSV 格式是错误的,因为您需要在第一行指定列名,并在以下行中指定相关值:
DeviceID,Temperature
20,30
保罗