(1) 将 FEDERATED 属性配置为 yes :
打开命令窗口,输入DB2 GET DBM CFG 可以查看默认实例的配置属性
使用:
DB2 UPDATE DBM CFG USING FEDERATED YES
将对联合数据库的支持改为 YES
然后重新启动 实例(DB2STOP/DB2START)
才能支持联合数据库的使用。
(2) 在数据库下创建 包装器
选择DB2UDB,输入包装器名称。
(3) 创建服务器定义,指定要连接的数据库的来源
(4) 创建用户映射(可以不创建)
(5) 创建昵称,将目标库中的表映射到本地
点击发现按钮
如果是库映射,则不指明远程表名
可以修改昵称(本地的昵称)
在Sql 执行器中,可以动态的执行关联
动态创建昵称的语句:
CREATE NICKNAME DB2RPT.TABLE_META FOR METABASE.DB2RPT.TABLE_META;
CREATE NICKNAME DB2RPT.ITM_ACC FOR METABASE.DB2RPT.ITM_ACC;
SELECT * FROM BB_DACC_RMB6 B INNER JOIN ITM_ACC ON (I.ITEM_ID = B.ITEM_ID)