跨库联合数据源(SmartbiUnionSever):是系统内置数据源(如下图所示),用于实现跨库查询的需要,系统自动将新建的关系数据源信息添加到该跨库联合数据源中。跨库数据源支持应用在数据集定义中,通常在可视化数据集和自助数据集中应用比较广泛。
1.测试连接
SmartbiUnionSever启动成功后,可通过默认端口48080进行访问;”测试通过”后点击保存。
2.数据库管理
左侧资源目录树中找到该数据源,右键菜单中选择”数据库管理”,进行数据库添加操作,完成后点击”保存”。
3.添加驱动
将上述”已选数据库资源”用到的驱动包,添加到SmartbiUnionServer相应plugin目录下【SmartbiUnionServer/plugin/插件_名称/*】
说明 驱动版本选择可参考系列文档《数据源连接示例》
数据源类型 | 所需驱动(*.jar) | SmartbiUnionServer插件目录 |
Impala | ImpalaJDBC41.jar | SmartbiUnionServer/plugin/SmartbiPrestoImpalaJdbc |
Hive | hadoop-common-2.6.0.jar hive-exec-2.3.7.jar hive-jdbc-2.3.7.jar hive-service-2.3.7.jar httpclient-4.4.jar httpcore-4.4.jar slf4j-api-1.7.10.jar | SmartbiUnionServer/plugin/SmartbiPrestoHadoopHiveJdbc |
Spark-sql | SmartbiUnionServer/plugin/SmartbiPrestoSparkSqlJdbc |
4.重启SmartbiUnionServer
SmartbiUnionServer不会自动加载新添加的驱动包,需要手动重启。