You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure Data Explorer创建物化视图时添加多个维度表

Azure Data Explorer 多维度表关联物化视图正确语法

错误原因

原有代码报错核心为dimensionTables参数的传值格式不符合ADX规范:多个维度表需要以动态数组的形式传入,不能直接用逗号分隔多个独立字符串。

正确实现代码

.create async materialized-view with (backfill=true, dimensionTables = dynamic(['SalesUserTable','ProductTable'])) SalesSummary on table PurchaseTable
{
PurchaseTable | join kind = inner SalesUserTable on $left.SalesUserId == $right.SalesUserID
| join kind = inner ProductTable on $left.ProductID == $right.ProductID
| extend TotalPrice = (Quantity*Price)
| summarize
TotalQuantity = sum(Quantity),
TotalPrice = sum(TotalPrice)
by SalesUserId, ProductID, SalesUserName=Name, ProductName=Name1
}

额外注意事项

  • 关联逻辑中维度表必须固定放在join的右侧,仅支持inner、leftouter两种关联类型
  • 维度表需要提前开启物化视图维度表缓存,否则会影响查询性能
  • 维度表数据更新不会自动触发物化视图重新计算,如有维度数据变更需求,需手动触发视图回刷

内容的提问来源于stack exchange,提问作者Bharath Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 12:36:00