...
2、一对一(内连接)/一对一(外连接):关联字段匹配后,内连接关系将会删除未完全匹配数据,外连接会将未完全匹配数据以”空“补充。如下我们有两张数据表“家庭表”和“学生表”:
家庭表 | 学生表 |
---|---|
这两个表通过“StudentID"分别建立一对一的内连接或外连接关系,其数据效果分别如下:
一对一(内连接)效果: “学生表”中没有匹配的7-10号数据被删除。 | |
一对一(外连接)效果: “家庭表”中7-10号数据补空值。 |
...
菜单命令 | 说明 |
---|---|
编辑 | 用于进入到当前模型表对应的私有查询的编辑界面,对当前私有查询进行修改。详情请参见:修改私有查询。 |
删除 | 用于将当前模型表从数据模型中删除。 |
复制 | 用于复制当前模型表:单击 复制 命令后,系统自动生成副本,且名称为“模型表名称+数字”,如“查询SQL2”。 当私有查询需要在原查询基础上进行改动,从而实现高效复用的情况下,会用到该功能。 |
转换为ETL高级查询 | 用于将当前模型表转换成ETL高级查询。 ETL高级查询的详情请参见:ETL高级查询。 |
新建关系 | 用于新建设置当前模型表与其它模型表间的关系。 该菜单只在表关系区含有两个及以上的模型表时才显示。 |
属性 | 用于查看当前模型表的属性,允许修改当前模型表的“名称”。请参见:修改名称。 |
注意事项
设置两个模型表关系连接时,允许选择的关联字段必须要数据类型一致,否则置灰不允许选择关联。
如下图,“产品表”中的“ProductID”置灰不允许选择,是因为:“订单表”中的“ProductID”是字符型,而“产品表”中的“ProductID”是整型。