0

我有一个AI仪表板,其中有许多查询显示上次运行结果。每个查询都会这样做:Azure应用程序见解查询共享相同的变量

let lastRun = customMetrics 
| where session_Id != '' 
| top 1 by timestamp desc 
| project session_Id; 

customMetrics 
| where session_Id in (lastRun) 
... 

如前所述,查询结果(上次运行)固定在仪表板上。

问题是: 有没有方法来注入SessionId(现在每次计算为lastRun局部变量)而无需自定义/复制查询?如果没有,我可以在一个地方至少修改一个生成sessionId的查询,而其他查询(在单独的范围内)更新吗?

E.g.在仪表板上输入我感兴趣的sessionId,并将sessionId作为参数传递给查询?理想情况下,整个仪表板都会刷新。

我可以在没有Power BI的情况下使用吗?

回答

0

不,现在在azure仪表板中没有办法做到这一点。

仪表板上的各个固定零件不具备彼此的任何知识,并且其中大多数不允许在仪表板本身上进行任何类型的任何编辑。

的解决方法,你可能能够做到像你在workbooks feature of application insights想很快的东西,因为我们增加了“参数”步骤的工作簿,在下游步骤可以参考上面定义的参数。仪表板上固定的工作簿不会显示任何图表或任何内容,但可以打开它并更改sessionId参数,并且该工作簿中的任何其他查询都会更新。

enter image description here

参数功能是非常接近来得到部署,希望今天晚些时候连。 (我会在稍后编辑它)

相关问题