系统支持基于跨库数据源的可视化跨库查询,这里所说的跨库是指可以是不同类型数据库,或者是同类型数据库的不同数据源。
实现跨库查询的前提条件有:
1、保证系统中的“跨库联合数据源”有效成功连接。
2、进行跨库查询的数据库已经同步到跨库联合数据源中。
3、跨库联合数据源所在服务器可以成功访问进行跨库查询的数据库。
目前支持做跨库的数据源类型包括:高速缓存库、Hadoop_Hive、星环、Vertica、CH、Greenplum、Infobright、Oracle、DB2 V9、MySQL、MS SQL Server、Spark SQL、Teradata_v12、Informix、IMPALA、PostgreSQL、Huawei FusionInsight HD。
本示例基于如下两个数据源进行跨库查询:
MySQL | Oracle |
---|---|
按照如下步骤基于以上两个数据源实现可视化的跨库查询:
1、创建一个新的可视化数据集 ,数据源选择“跨库联合数据源”。如下图所示:
2、在可视化数据集定制界面,从左侧的数据源中分别从“sales源”和“northwind”源中对应的表下拖拽字段,并且设置表间的关联关系。
3、可以成功预览数据,表示可视化跨库查询成功,保存即可。如下图所示: