繁体   English   中英

流分析和Azure EventHub

[英]Stream Analytics and Azure EventHub

我有一个从Azure EventHub读取的Stream Analytics作业。 我正在尝试读取作业中消息的属性。 我正在专门讨论EventHub消息附带的属性,如下所示:

var Event = new EventData(Encoding.UTF8.GetBytes(serialized)); Event.Properties.Add(“ tableName”,tableName);

我想读取我的Stream Analytics作业中的“ tableName”属性。 是否可以通过Stream Analytics做到这一点,还是必须设置EventHostProcessor才能读取这些属性?

如果有可能如何在Azure管理门户中对此进行测试? 在将EventData对象通过EventHubClient发送到EventHub之前,我没有一种简单的方法来查看它的外观。

到目前为止,ASA不直接支持读取消息自定义属性。 因此它需要在EventData有效负载中使用。 但是,我们计划在不久的将来为实现此目的而努力,因此请注意有关此方面的将来公告。 欢呼!

现在,您可以使用此功能从Stream Analytics查询/作业中的EventHub读取用户属性-

select GetMetadataPropertyValue(ehInput, "[User].[tableName]") as tableName from ehInput

干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM