MainTable 与模型结构
财务模型保存后,系统会生成并关联用于存储明细数据的事实主表,即 MainTable。不同环境中的物理表名可能带有应用前缀或随机后缀,但从模型结构上看,MainTable 承载的是财务模型的明细数据。
模型中的每个维度字段都会落到 MainTable 的一个维度列上。数据保存时,系统按全部维度列的成员组合定位一条明细数据,再把度量值写入对应的值列;在 ClickHouse / DeepEngine 场景下,数值和文本通常分别进入 decimal_val、string_val 这类度量列。
因此,调整模型维度字段本质上是调整 MainTable 的数据坐标结构。模型已有数据后,如果新增维度字段,历史行数据缺少该维度列的成员值;如果减少维度字段,原来按该维度拆分的数据需要先确定合并口径。除 MainTable 外,财务模型还会维护批注表、附件表、日志表等关联表,这些表也会按模型维度结构同步维护,所以不能只把维度增减理解为页面配置变更。







