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

參數功能是非常接近來得到部署,希望今天晚些時候連。 (我會在稍後編輯它)

相關問題