多表之间能否创建关联关系
浏览量:3392
时间:2024-07-02 15:09:39
作者:采采
在DataFocus的使用过程中,遇到多表之间要建立关联关系,我们可以通过以下步骤来实现。首先,进入数据管理页面,选择“供应商产品表”数据表,并查看数据表详情。然后,点击右上角的“关联关系”,如果当前表没有关联其他表,就点击添加关联。
添加第一个关联关系
1)设置关联名为“relation01”。
2)选择要关联的维度表为“产品”。
3)连接类型有三种选择:内连接、左连接和右连接,在这个例子中选择了“内连接”。
4)如果一张目标表有多个需要关联的列,可以通过点击源列下方的‘+’按钮增加新的源列和目标列的输入框。在源列和目标列中选择两张表的相同信息列,比如“产品ID”和“供应商ID”。另外,如果对连接筛选有要求,也可以进行设置。填写完毕后,点击“添加关联”。
添加第二个关联关系
按照第二步的操作,以“供应商产品表”为主表,再添加一个关联关系。
1)设置关联名为“relation02”。
2)选择要关联的维度表为“供应商信息表”。
3)连接类型选择“内连接”。
4)在源列和目标列中选择两张表的相同信息列“供应商ID”。
确认关联关系
填写完毕后,点击“添加关联”,“关联关系”界面会出现一个箭头式表格连接图案,可以看到各表之间的关联信息。
重新构建模型
点击添加关联后,系统会弹出一个消息提示框,内容为操作成功以及提醒需重新构建模型关联才可用。因此,我们需要进入系统管理中的构建模型页面,点击开始,直至状态显示为“SUCCESS”,即模型构建成功,建立的关联关系生效。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。