即使我的作业运行没有错误,SSMS中也没有数据出现

时间:2018-05-24 14:22:15

标签: azure containers ssms azure-application-insights azure-stream-analytics

问题: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

1 个答案:

答案 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

<强>℃。从路径模式的开头删除容器名称和紧随其后的“/”(见下图)

Edit path pattern

Should be self-explanatory after seeing the pic.

<强> d。在下拉框中将输入的日期格式更改为YYYY-MM-DD。

Should also be self-explanatory (look at the above picture if not).

希望这会有所帮助!!