流分析 - 没有看到输出

时间:2017-03-27 18:40:29

标签: azure azure-eventhub azure-stream-analytics

我使用Stream Analytic将EventHub数据保存到SQL数据库中。 即使我可以看到我同时有输入和输出请求,当我编写查询以查看输出表中的数据时,我只能看到200行空行!所以我发送数据到这个表,但只是NULL值

我认为问题可能在输入和输出之间进行查询,因为我的输出表是空的:(。这就是我写的方式:

  

SELECT id,sensor,val FROM EventHubInput

还有其他问题吗? 我必须提到我的EventHub是Meshlium和Azure之间的链接。这就是为什么我认为我的问题也可以来自我从Meshlium发送的框架。

我真的不知道该怎么做。帮帮忙?!

2 个答案:

答案 0 :(得分:1)

您尚未指定任何输出。

SELECT id,sensor,val 
OUTPUT YourSQLOutput
FROM EventHubInput

答案 1 :(得分:1)

流式分析查询'默认输出为output

因此,如果您的SQL DB别名为SQLDbOutput,那么它将无法正常工作。你应该自己指定:

SELECT id,sensor,val
INTO SQLDbOutput
FROM EventHubInput

Azure中的编辑器应该告诉您左侧输入和输出的名称。

还要确保Event Hub中的事件包含这些属性(id,sensor,val),并且SQL DB包含具有相同名称的列。

相关问题