Azure流分析唯一EventId属性为NULL

时间:2018-03-21 01:44:09

标签: azure azure-iot-hub azure-stream-analytics

我希望为通过Azure Stream Analytics(IoT Hub输入源)处理的每个事件分配唯一ID。

似乎没有办法在ASA中分配新的随机Guid(就像在SQL中一样),但我确实遇到了following MSDN文章,其中提到能够使用 GetMetadataPropertyValue 使用 EventId 属性实现我想要的功能:

  

为输入事件创建唯一ID(Guid),这可能很有用   主要目的。它是一致的(非随机的)即Stream   如果您返回,Google Analytics将为活动生成相同的ID   时间并重新读取相同的输入事件。

我遇到的问题是每次在查询构建器中尝试时,此函数都返回NULL。我是否遗漏了某些内容,或者是否有其他方式可以为活动获得唯一ID?

1 个答案:

答案 0 :(得分:2)

不幸的是,当您从示例数据中测试它时,此属性不起作用(我们需要一些额外的元数据)。 但是,当您从Event Hub或IoT Hub运行实时数据作业时,您应该获得GUID值。

让我知道它是否适合你!很抱歉给您带来不便。

JS