页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...


nLZr-1739002612097
nLZr-1739002612097
筛选方向定义的是维度之间过滤方向,在模型视图中用箭头表示,A->B代表A中的维度可以筛选B中的数据,而B中的维度不可以筛选A中的数据。
ZzQB-1739378498949
ZzQB-1739378498949
筛选方向包含了单向和双向,在这里筛选方向结合基数一起更好做理解:

基数类型

Dqx1-1739378588067

wRU9-1739378588070

RIMY-1739378588063RIMY-1739378588063
Dqx1-1739378588067

筛选方向

wRU9-1739378588070

假设A与B表相关联

YfsT-1739378588074
YfsT-1739378588074
一对多

b0NW-1739378588077
b0NW-1739378588077
单向、双向
UgXm-1739378588079
UgXm-1739378588079
默认:单向

PJPN-1739378588083
PJPN-1739378588083
A一对多B:默认A可以筛选B,B不能筛选A,如果要B筛选A,可以开启双向筛选。

EFTF-1739378588089
EFTF-1739378588089
多对一
NBdP-1739378588091
NBdP-1739378588091

7Tbk-1739378588094
7Tbk-1739378588094
单向、双向
wBqW-1739378588096
wBqW-1739378588096
默认:单向

AWmP-1739378588099
AWmP-1739378588099
A多对一B:默认B可以筛选A,A不能筛选B,如果要A筛选B,可以开启双向筛选

m5bG-1739378588103
m5bG-1739378588103
一对一

pp04-1739378588106
pp04-1739378588106
单向、双向
Xbba-1739378588109
Xbba-1739378588109
默认:双向

V7Wf-1739378588112
V7Wf-1739378588112
A一对一B:默认(双向)A可以筛选B,B可以筛选A;如果是单向时,根据箭头方向判断,假设箭头由A指向B,代表A可以筛选B,B无法筛选A

...


2x14-1739379923550
2x14-1739379923550
以产品内置的订单模型中部分表为例:

...

  • 1.顾客表的子图,通过构建布局可以看到,没有指向它的表,它的子图就是它自己

Bg2B-1739379983981
Bg2B-1739379983981

b0yT-1739379878683
b0yT-1739379878683

...

  • 2.订单表的子图,通过构建布局可以看到,指向它的表,是:顾客表以及它自己

1TQa-1739727604817
1TQa-1739727604817

BQyq-1739380035555
BQyq-1739380035555

    2QKH-17399339125542QKH-1739933912554
    • 3.订单明细表的子图,通过构建布局可以看到,指向它的表,是: 所有的表,因为所有的表都可以到达它

weYL-1739727789823
weYL-1739727789823
Image Modified
KKO3-1739380176694
KKO3-1739380176694

uW7o-1739933919632
uW7o-1739933919632
每个子图,我们可以理解为以 "多" 方 left join "一"方 构建子图查询。至于命中的是哪个子图,则会结合数据模型的动态建模,根据勾选的字段进行建模来完成查询。
sQeg-1739728843377
sQeg-1739728843377
比如上述这个订单模型,勾选顾客表的公司类型以及订单表的订单量 ,可以看到生成的SQL语句中,是命中了订单表这个子图;且顾客表为1方,订单表为多方,执行sql关联查询是 orders left join customers

...