页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 17 下一个 »

概述说明

自助数据集支持跨库查询,当用户查询数据的范围比较广,并不限于一个数据库时,可以跨多个数据库进行查询。

当不同数据库创建的数据源被关联在跨库联合数据源中时,可以直接在自助数据集做关联查询。两个数据源是在不同数据库下创建即可以进行跨库查询,如两个MySQL数据库创建的两个数据源,MySQL数据库和Oracle数据库创建的两个数据源。

目前支持做跨库的数据源类型包括:高速缓存库、Hadoop_Hive、星环、Vertica、CH、Greenplum、Infobright、Oracle、DB2 V9、MySQL、MS SQL Server、Spark SQL、Teradata_v12InformixIMPALAPostgreSQL

示例分析

业务需求描述

某企业的销售部门和生产部门由于分属两个机构,销售和库存数据分别存储在不同的数据库中。年底公司需要结合销售数据和库存数据创建仪表盘进行综合数据分析。具体需求有:

1、各个地区的销售情况,主要通过销售额的数据体现,并且能够下钻查看下级省份和城市的销售情况。

2、不同类别的产品的销售情况,主要通过销售额的数据体现,可以通过产品类别选择查看所属产品的销售情况。

3、不同类别的产品的库存情况。

4、不同类别的产品在各个地区的订购量情况。

业务需求及数据分析

由于销售部门和生产部门分属两个机构,库存数据存储在基于Oracle数据库创建的“Stock”数据源中,销售数据存储在基于MySQL数据库创建的“Sales”数据源中

由于数据分析需要结合销售数据和库存数据,因此需要创建一个跨库数据集

 

文档目录:

 

操作步骤

本示例以“Stock”数据源和“Sales”数据源来实现。

1、新建自助数据集,在左侧数据连接区可以看到能实现跨库查询的数据源。数据源左侧颜色标识条上的空心圆表示该数据源支持跨库查询,如下图所示:

2、双击选择Sales”数据源下的“产品目录表”、“产品表”和“订单表”,和“Stock”数据源下的“库存表”和“供应商表”到表集合区,表跟表之间会自动建立关联关系。 数据表左侧颜色与所属数据源左侧颜色一致,同一个数据源的数据表左侧颜色一致。

若表关系没有自动连接,可以打开设置表连接窗口,手动设置表连接。

3、点击 刷新 按钮,可以查看跨库数据集表数据;最后再点击 保存 ,并将该自助数据集命名为“跨库数据集”

4、新建自助仪表盘,在自助仪表盘左侧的 数据 中选择刚刚创建的“跨库数据集”,可以根据具体需求来创建自助仪表盘。

注意事项

V8.5版本及以上的版本,一旦用户创建了新的关系数据源连接,则自动同步到跨库联合数据源中。

V8.5版本之前已存在的关系数据源不会自动同步到跨库联合数据源,需要手动添加。添加入口如下图所示:


 

  • 无标签