-
-
zain 小试身手Lv3
发表于2021-7-12 10:55
悬赏1
已解决


参考一致性维度规则。
我们先了解下一致性维度规则:
一致性维度规则
当主题表A中字段zb1和主题表B中字段zb1构成了一致性维度,则程序会认为A表的zb1等同于B表的zb1,
1.出于优化sql的考虑,程序会尽量减少表间的关联,而在解析维和过滤条件的表达式时尽量从当前表取字段;
2.如果不能避免表间关联,则解析维和过滤条件的表达式时,优先从主源表取字段,主源表中找不到,才会从指定的表取。
注,"维"是指报表展示角度,即浮动表元或者固定维表元等
3.不同主题表中的字段如何构成一致性维度
比较其"名称"、"别名"、"标题"、"对应维"等信息,如果大部分信息一致,则认为他们构成了一致性维度,是相同的。特别需要注意,"对应维"权重很大,一旦这个属性相同,则认为不同主题表中的这两字段构成了一致性维度。
另外.你会发现sql里面变成了右连接.和主源表有关.可以将浮动维后一个表元设置为A表的任意一个表元(这样做的目的是将主源表设置为A表)

4个回答
你好,可以在主题集里面删除别名.修改标题.然后在分析表里就可以看到左连接,
参考一致性维度规则。
我们先了解下一致性维度规则:
一致性维度规则
当主题表A中字段zb1和主题表B中字段zb1构成了一致性维度,则程序会认为A表的zb1等同于B表的zb1,
1.出于优化sql的考虑,程序会尽量减少表间的关联,而在解析维和过滤条件的表达式时尽量从当前表取字段;
2.如果不能避免表间关联,则解析维和过滤条件的表达式时,优先从主源表取字段,主源表中找不到,才会从指定的表取。
注,"维"是指报表展示角度,即浮动表元或者固定维表元等
3.不同主题表中的字段如何构成一致性维度
比较其"名称"、"别名"、"标题"、"对应维"等信息,如果大部分信息一致,则认为他们构成了一致性维度,是相同的。特别需要注意,"对应维"权重很大,一旦这个属性相同,则认为不同主题表中的这两字段构成了一致性维度。
另外.你会发现sql里面变成了右连接.和主源表有关.可以将浮动维后一个表元设置为A表的任意一个表元(这样做的目的是将主源表设置为A表)