
方式一、注册外部数据库方式
第一步:打开报表工具页签,文件 - 外部数据中心管理页面,新建一个外部数据中心连接。


第二步:新建数据集,在数据集中启用该外部数据中心,取数sql即可从该数据中心取数。

该方式的不足之处:无法在同一个数据集中编写sql,对当前客户端连接的数据中心的表与注册的外部数据中心的表进行关联查询,需要建立额外的数据集从当前连接的数据中心取数,增加了额外的工作量。
方式二、dbLink的方式
1.什么是dbLink?
dbLink是简称,全称是databaselink,翻译过来就是数据库链接的意思。主要是用来做跨库访问的。比如说我现在有一个A数据库,还有一个B数据库,那我现在想在A库中访问B数据库中的数据。我们就可以在A库中创建一个dblink来链接到B数据库。这样我们在A数据库中就可以直接对B中的数据进行查询。
第一步:创建dblink
CREATE PUBLIC DATABASE LINK db_link_name CONNECT TO username IDENTIFIED BY password USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =vis