DQL添加逻辑服务使用自己的数据库(包含建立元数据)

润乾报表5.0包含DQL(分析查询)模块,内置 DQL Server 所使用的是润乾5内置HSQL物理数据库,下面介绍如何使用自己的数据库。以下介绍以oracle11g数据库为例

1.启动DQL元数据层设计器  新增数据源 
【系统】--【数据源】--【新建】数据库类型选择JDBC--【确定】--【常规属性】配置数据库连接信息 如下图:

然后【确定】并返回到数据源管理界面  选中新建的数据源oracle 点击【连接】 正常连接后数据源名后显示 【已连接】如下图:

2.新建元数据文件
【文件】--【新建】--选择新建元数据文件类型  这里选择第一个【元数据】--【确定】,打开元数据编辑界面  如下图:

3.编辑元数据文件(以sql型表为例)
工具栏--【增加SQL型表】 --修改【表名】--书写【SQL语句】--【分析结构】--选择【主键】  如下图:

然后【保存】生成lmd文件。
保存后,点击菜单栏中的【系统】--【生成字典】--【保存】生成dct文件
4.增加oracle服务
  设计器安装目录 (... \report5\services 下 找到 server.xml  添加 SERVICE  如下图:

5.对应新增服务 新建逻辑服务文件  操作如下:
 打开...\report5\services目录  复制 datalogic 文件夹然后再粘贴到...\report5\services目录下,然后对新粘贴产生的  datalogic - 副本  文件重命名为  oracle

6.将第3步中生成的lmd文件和dct文件剪切到...\report5\services\oracle\conf目录下


7.修改...\report5\services\oracle目录下 service.xml文件内容
  7.1   清空dvt和vsb,lmd换成刚才自己保存的 (没有vsb视图文件此选项值为空)

  

  7.2  修改DB节点中的数据库配置信息  如下图:

 

8. 在raqsoftConfig.xml(目录:... \report5\web\webapps\demo\WEB-INF )中增加数据库连接池配置信息  如下图:

9.启动DQL Server服务器  如下图:

10.返回DQL元数据层设计器 -- 工具栏  --【服务】-- 【发布并浏览】   然后在弹出框中指定逻辑数据库的url,用户名 密码(默认用户名密码均是root)

发布浏览效果如下


特别提示:新增逻辑服务的用户名密码默认均是root,如果需修改 需要修改两个配置文件    以上例为例
               1.oracle中service.xml文件 中修改user标签的name和password值;
               2.raqsoftConfig.xml文件中同步修改逻辑服务test中user和password的value值。
重启dqlserver和tomcat服务生效。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值