问题标签 [stream-analytics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
30 浏览

azure-blob-storage - Azure 流分析未加载第二个参考数据文件

根据 Azure 在文档中建议的时间戳命名约定,我在 Azure 中有 2 个参考数据文件存储在 blob 存储中。我正在将来自 IoT 中心流的数据与来自 Blob 的 2 个文件的参考数据相结合。所有这些都可以在Test queryAzure 门户上的查询编辑器功能中使用。另请参阅此处使用多个参考数据文件的 Azure 示例。

问题是当 ASA 作业启动时,诊断日志仅显示加载其中一个文件的参考数据,而不是第二个文件。有什么我想念的吗?由于 Azure 查询编辑器提供了加载多个参考数据的功能,我想它也应该实时加载多个参考数据文件,这在我的情况下不会发生。

0 投票
1 回答
25 浏览

azure-stream-analytics - 带有参考数据的 Azure 流分析中的算术运算溢出

我有一个 Azure 流分析作业,它使用一些参考数据来增强传入数据。其中一些,例如物理地址变化不那么频繁。

通用脚本看起来像这样。

如果我尝试运行此脚本,则会收到错误消息:

系统异常算术运算导致溢出。在 Microsoft.Streaming.StreamingNode.ReferenceData.DiscoveryCursor.get_NextDiscoveryDueTimeInMillisecond() 在 Microsoft.Streaming.StreamingNode.ReferenceData.ReferenceDataDiscoveryStrategyBase.Discover() 在 Microsoft.Streaming.StreamingNode.ReferenceData.ReferenceDataDiscoveryProcessor.Process(Boolean isInitialization) 在 Microsoft.Streaming.StreamingNode .ReferenceData.ReferenceDataDiscoveryProcessor.InitializeInput() 在 Microsoft.Streaming.StreamingNode.ProcessorScheduler.InitializeTopology(CancellationToken cToken) 在 Microsoft.Streaming.StreamingNode.ProcessorScheduler.ThreadProc()

我逐步简化了脚本。在 select 语句中消除 b 的每个概念是不够的,我什至不得不删除该Join语句。

困扰我的是没有算术运算,所以我不知道溢出应该从哪里来。而且我数据库中的参考数据非常简单。