azure kusto中存储的视图是什么?

oyt4ldly  于 2023-05-18  发布在  其他
关注(0)|答案(1)|浏览(102)

在阅读关于创建函数的官方Kusto文档时,我偶然发现了这个将函数创建为存储视图的选项:

我无法理解它与视图(Kusto定义为具有0参数的存储函数)有何不同,以及它与物化视图有何不同?我尝试在ADX中创建一个存储视图,它与表沿着显示,但我不确定它是否具有不同的存储,或者它只是某个表的缓存结果,或者完全是一个单独的表?

vwkv1x7d

vwkv1x7d1#

materialized view不同,stored function/view不存储任何数据。每次调用函数时,都会在源数据上调用其中的逻辑。

  • 对于你的问题-它也不涉及缓存。除非在调用函数/视图时使用query results cache)。

关于你在评论中的问题:

  • stored functionstored view(用view = true创建的 stored function)之间的区别是特殊运算符的查询语义,如findsearchunion-如果视图的名称与参数匹配,则将包括视图。

相关问题