问题:SSMS(Sql Server Management Studio)中没有数据出现
我没有看到任何错误出现,我的工作图成功显示了从输入到输出的过程。
我尝试使用Azure Application Insights,Stream Analytics和SQL数据库的持续导出功能。
这是我的问题:
SELECT
A.context.data.eventTime as eventTime,
A.context.device.type as deviceType,
A.context.[user].anonId as userId,
A.context.device.roleInstance as machineName
INTO DevUserlgnsOutput -- Output Name
FROM devUserlgnsStreamInput A -- Input Name
我使用示例数据和查询下方的输出框测试了查询,它返回了我的预期,因此我不认为查询本身就是问题。
我也知道,自从我开始工作以来,我试图显示属性的自定义事件已经发生。我的工作还在继续,并且自创建以来一直没有停止过。
此外,我想指出流分析页面上的监控图检测到0个输入,0个输出和0个运行时错误。
提前感谢您的帮助!
以下是一些可能有用的图片:
Stream Analytics Output Details
The Empty SSMS after I clicked "display top 1000 rows," which should be filled with data
No input events, output events, or runtime errors for the stream analytics job
答案 0 :(得分:2)
我已经两次使用2个单独的应用程序见解,容器,作业等来解决这个问题。两次我通过编辑输入的路径模式来解决这个问题。
导航到必要的刀片以进行以下更改:
1) Click on your stream analytics job
2) Click "inputs" under the "job topology" section of the blade
3) Click your input (if multiple inputs, do this to 1 at a time)
4) Use the blade that pops up on the right side of the screen
我遇到的4种可能的解决方案是(粗体中的A-D):
:一种。确保您输入的路径模式是纯文本,没有隐藏字符(有时将其从Azure上的容器中复制,使其不是纯文本)。
*Steps:*
1) Cut the path pattern you have already in the input blade
2) Paste it into Notepad and re-copy it
3) Re-paste it into the path pattern slot of your input
<强> B中。使用/ {日期} / {时间}
附加路径模式Simply type this at the end of your path pattern in the blade's textbox
<强>℃。从路径模式的开头删除容器名称和紧随其后的“/”(见下图)
Should be self-explanatory after seeing the pic.
<强> d。在下拉框中将输入的日期格式更改为YYYY-MM-DD。
Should also be self-explanatory (look at the above picture if not).
希望这会有所帮助!!