0

我创建了一个 KQL 并使用它在工作簿中绘制了一个平铺视图。Tile 中的数据应该根据我添加的 Timerange 过滤器进行更改。除非收到新事件,否则这工作正常。因此,假设我在下午 12 点选择了“过去 24 小时”,并且图块中的计数为“2”。现在,我让会话空闲几分钟,在下午 12:10,一个新事件到来。此后,当我将时间范围过滤器更改为“过去 5 分钟”时,我看到了新事件,但是当我再次将时间范围过滤器更改为“过去 24 小时”时,计数仍然是“2”而不是“3”。

但是,当我刷新整个网页时,计数会更新。有什么办法可以克服这个吗?我认为结果正在被 Azure 缓存并重用,但是有没有办法禁用它?

4

2 回答 2

1

感谢John Gardner帮助回答MSDN上的这个问题。在这里为更广泛的社区重新提出相同的答案。

工作簿确实对查询进行本地缓存,其中缓存中的项目将存在几分钟。后端服务也可以缓存结果。

如果显式刷新查询并绕过任何缓存,则应在编辑模式下通过“运行查询”按钮手动重新运行查询,或使用工作簿工具栏中的刷新按钮,这两者都会强制刷新查询。

使用时间范围参数在仪表板上围绕自动刷新的其他文档。

希望以上信息对您有所帮助。谢谢

于 2020-04-06T19:32:15.073 回答
0

您是否进行了测试以确保不是 Web 浏览器缓存了内容?尝试在 inPrivate 窗口中运行工作簿进行测试。

于 2020-03-26T11:58:46.657 回答