多语言展示
当前在线:1196今日阅读:39今日分享:10

如何应用BI分析软件FineBI的join功能

在业务包进行建立数据关联时中,FineBI执行的是inner join操作,取得是数据表之间的交集,但是如果想获取笛卡尔积,或者数据表拼接等等的时候,就无法直接使用FineBI的获取数据库关联功能,因此join和union的功能可来实现表间关联。下面将通过BI分析软件FineBI进行介绍。
工具/原料

BI分析软件FineBI V3.7

方法/步骤
1

点击BIdemo业务包,进入业务包设置界面,选择签约事实表数据表,在右侧的ETL处理中点击表名称,选择与其他表-join选项,进入join配置界面,如下图:

2

点击右上角的去数据连接选择表按钮,选择需要与签约事实表进行join连接的数据表(即合同维度表),去数据连接中选取,如下图:

3

点击合同维度表,页面跳转至选择的两张表(签约事实表,合同维度表)进行join的设置页面:当前页面上可以关于join操作的各种设置,可以返回上一步重新选择需要join的表,可以选择join的连接方式,包括left join,right join,inner join,outer join,含义与基础sql语句含义一样,添加、删除表关联的依据(即两个表进行join的条件字段),修改join操作原表中输出的字段的名称

4

点击保存,回到数据表设置界面,可在左侧看到join时所有输出字段及对应的名字,在右侧看到该ETL转换表是由两个表组成的,如下图:

推荐信息