Azure Stream Analytics中的CSV参考数据

Azure Stream Analytics中的CSV参考数据,azure,azure-stream-analytics,Azure,Azure Stream Analytics,我有一个流分析应用程序,其中事件是JSON编码的,如下所示 {customerID: 45, state:"S2" , timestamp:"2017-06-06 14:19:21.77"} {customerID: 74, state:"S2" , timestamp:"2017-06-06 14:19:26.61"} {customerID: 79, state:"S2" , timestamp:"2017-06-06 14:19:28.50"} {customerID: 10, state

我有一个流分析应用程序,其中事件是JSON编码的,如下所示

{customerID: 45, state:"S2" , timestamp:"2017-06-06 14:19:21.77"}
{customerID: 74, state:"S2" , timestamp:"2017-06-06 14:19:26.61"}
{customerID: 79, state:"S2" , timestamp:"2017-06-06 14:19:28.50"}
{customerID: 10, state:"D" , timestamp:"2017-06-06 14:19:31.79"}
{customerID: 70, state:"S2" , timestamp:"2017-06-06 14:19:31.93"}
{customerID: 37, state:"S2" , timestamp:"2017-06-06 14:19:32.17"}
{customerID: 41, state:"D" , timestamp:"2017-06-06 14:19:33.48"}
我在CSV文件中有客户的参考数据,如下所示:

"CUST_ID", "Age", "Rich"
1, "50", "Y"
2, "22", "N"
我以上述格式加载数据文件,并测试以下查询

select A.[CUSTOMERID], A.[state], B.[AGE], B.[GENDER_CODE] from clickstream A timestamp by A.[TIMESTAMP] left join refdata B on A.[CUSTOMERID]=B.[CUST_ID]
我收到以下没有详细信息的错误消息:

现在,如果数据引用数据表示为JSON,那么相同的查询就可以完美地工作。是否有一个可以使用CSV参考数据查看的工作示例

我在CSV文件中有客户的参考数据

我们需要指定事件序列化格式,让流分析知道我们用于传入数据流的序列化格式(JSON、CSV或Avro)。请检查输入的refdata事件序列化格式,并确保它是否设置为CSV

带有参考数据的“测试”按钮对我根本不起作用。我不得不使用Azure Stream analytics tools for Visual Studio在本地环境中对其进行测试

关于路径模式中的错误。我使用了
YYYY-MM-DD
,默认情况下使用了
yyy/MM/DD
。当作业运行时,我在StreamAnalytics仪表板中的input旁边看到一个感叹号

若要调试错误,您应该单击Stream Analytics overview中的参考数据输入,并在其刀片上看到警告

地雷警告是这样的:

在UTC时间2017年11月14日下午12:22:32没有有效参考数据块的情况下初始化输入,示例路径:'https://blabla.blob.core.windows.net/cohorts/2017/11/14/12-22/result.csv'

我对流分析也有同样的问题

仅供参考,将.csv文件转换为.json文件(例如使用在线工具)并将参考数据序列化格式更改为json解决了问题。现在我可以通过Azure门户查询工具提交json文件来测试查询。
流分析的CSV实现似乎有问题,因为我确信我的CSV格式正确。

谢谢您的回复。我检查了它,它确实设置为CSV。您是否能够使用CSV参考数据成功测试作业?我甚至无法获得一个最低限度的工作示例来成功测试。