您的位置:首页 > 数据库

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

2017-08-07 13:45 225 查看
润乾报表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服务生效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐