流分析作业无法可靠输出

Posted

技术标签:

【中文标题】流分析作业无法可靠输出【英文标题】:Stream Analytics job not outputting reliably 【发布时间】:2017-10-28 10:01:46 【问题描述】:

我的流分析工作正在获取过去 24 小时的数据

这里有很多数据可以查看,虽然这工作了一段时间,但它现在停止生成输出事件

这可以防止数据被发送到 power bi

我只想在 Power BI 中显示最近 24 小时的数据

我该怎么做?

我已尝试缩短时间窗口,但我不想这样做。

SELECT [Timestamp], Broker, Price, COUNT(*)
INTO [powerbi2]
FROM [eventhubinput] TIMESTAMP BY [TimeStamp]
GROUP BY [TimeStamp], Broker, Price, TUMBLINGWINDOW(hh,3)

【问题讨论】:

【参考方案1】:

查询看起来正确。这里可能会发生几件事:

    您的 PowerBI 帐户受到限制(请参阅 here 了解数据入口限制)。如果发生这种情况,您工作的Activity Log 中应该会有警告。如果是这种情况,您可能需要降低工作的输出速率和/或升级您的PowerBI 帐户。

    由于进入率高,您的工作落后于您的 Event hub。您可以通过查看门户中的 Input Events Backlogged 指标来检查这一点。如果是这种情况,scaling your job 可能会有所帮助。

如果这些建议都没有帮助,我建议联系 Azure 支持,以便团队仔细研究。

【讨论】:

以上是关于流分析作业无法可靠输出的主要内容,如果未能解决你的问题,请参考以下文章

发生错误发送事件:Azure 函数输出适配器无法将事件写入 Azure 函数作为流分析作业输出

流分析作业 -> 数据湖输出

将流分析作业中的输出数据流式传输到 Azure Synapse Analytics sql 池表?

Azure 流分析作业在使用静态引用数据时不生成输出

Azure 流分析的自定义输出路径

如何在流分析作业 ARM 模板中指定数据库表作为输出