如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 349 编程语言
读取数据库关联章节中介绍了数据可视化工具FineBI直接读取数据表中的表间关联关系,那么,如果存储在数据库中的数据表之间没有建立关联关系,但是在数据可视化工具FineBI中需要用到表间关系的时候该怎么办呢?
1. 数据可视化工具FineBI不仅提供了直接读取数据表间关联关系的功能,还可以手动添加表间关系。
选择数据可视化工具FineBI的业务包BIdemo,点击关联视图查看各个表之间的关系,如下图:
2. 从图中看出销售员信息表和员工信息表之间没有表间关系,即数据库中没有建立两者之间的关联,但实际上员工信息表的主键为user_username,销售员信息表的sales_name为员工信息表的外键,下面介绍手动添加两者之间的表间关联的详细步骤:
3.手动添加表间关系
单击销售员信息表,进入数据可视化工具FineBI的销售员信息表的设置界面,如下图:
在sales_name字段行中,添加主键表——员工信息>user_username,点击sales_name字段后面主键表单元格,在弹出的数据表选择页面中选择BIdemo业务包中员工信息>员工用户名,然后在数据可视化工具FineBI建立关联关系的界面点击建立该关联,页面回到数据表属性设置界面,可以看到在sales_name对应的主键表单元格中已经填充了一个员工信息表,如下图:
点击保存即可。
4.表间关联关系查看
前面已经手动建立好一组表间关系,点击关联视图查看表间关系,如下图:
如上图,相对于前面数据可视化工具FineBI直接读取数据库关联得到的表间关系,此处多了一对表间关系——销售员信息表和员工信息表之间的一组关联,即手动添加的表间关联。
5.表间关联关系删除
将上面建立的表间关联删掉。
点击销售员信息表,进入数据可视化工具FineBI的销售员信息表管理界面,单击主键表列中的员工信息,如下图:
进入数据可视化工具FineBI的表间关联设置界面,如下图,选中之前创建的关联关系,点击后面出现的删除按钮即可删除关联关系点击关联到其他表,可重新设置关联字段:
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 编程语言
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 349 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 572 编程语言