数据模型将来源多处的数据进行归集时,是有序的归集,这种有序归集需要通过各私有查询资源之间的关联关系来确定。

表关系处理逻辑

处理好私有查询的关联关系需要先理解如下内容:

1、表关系只支持“left join”和“right join”。

2、明确两个数据表之间的对应关系,是“一对多”还是“多对一”。如下我们有两张数据表“订单表”和“订单明细表”:

订单表订单明细表

我们从关联字段“OrderID"来看:”订单表“中每一个”OrderID"对应“订单明细表”中多条记录,因此我们说“订单表”与“订单明细表”是一对多的关系,或者说“订单明细表”与“订单表”是多对一的关系。因此这两个表我们定义其关联关系时:

设置表连接

1、用连线连接两个表。

2、按照”表关系处理逻辑“,设置表之间的关联关系。

效果如下:

菜单操作

表关系区的私有查询支持更多菜单(或右键菜单)操作。

操作入口:在私有查询对象中单击 更多 按钮,或者右键,弹出菜单。



菜单命令说明如下:

菜单命令说明
编辑

用于进入到当前私有查询的编辑界面。编辑详情请分别参见:导入文件SQL查询即席查询脚本查询存储过程查询ETL高级查询

注意:”数据源表“类型不支持编辑功能,“导入文件”类型的编辑功能用于追加数据。

删除用于将当前私有查询从数据模型中删除。
复制

用于复制当前私有查询。

当私有查询需要在原查询基础上进行改动,而实现高效复用的情况下,会用到该功能。

转换为ETL高级查询

用于将当前私有查询转换成ETL高级查询。

ETL高级查询的详情请参见:ETL高级查询

属性用于查看当前私有查询的属性。