【问题标题】:How to Retrieve a Custom Event Name in Azure Stream Analytics如何在 Azure 流分析中检索自定义事件名称
【发布时间】:2019-01-24 21:14:40
【问题描述】:

我创建了一个由 Azure Application Insights 跟踪的自定义事件。它有一些我能够成功跟踪的自定义数据属性,以及 2 个感兴趣的自定义事件属性(其中一个我无法显示)。

我无法成功查询的是事件名称。我试图通过使用 event.name 在查询中引用它,但它为所有记录返回 null,即使我确定这些名称实际上不是 null。

如果有人知道查询自定义事件名称的正确方法,请告诉我!我找不到它:https://docs.microsoft.com/en-us/azure/application-insights/app-insights-export-data-model

【问题讨论】:

标签: sql azure azure-stream-analytics custom-events


【解决方案1】:

这里的问题是 name 在一个数组中,所以 event.name 返回 NULL,因为它不存在。

这个数组中总是只有 1 个名字吗? 如果是这样,以下查询将提取该值:

SELECT GetRecordPropertyValue(GetArrayElement(event, 0),'name')  as eventName from input

如果您有不同的名称,查询将取决于逻辑(因此建议使用 CROSS APPLY)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    • 2016-07-26
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    相关资源
    最近更新 更多