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

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

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

DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第1张图片

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

DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第2张图片

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

DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第3张图片

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

DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第4张图片

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

DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第5张图片

5.对应新增服务 新建逻辑服务文件  操作如下:
 打开...\report5\services目录  复制 datalogic 文件夹然后再粘贴到...\report5\services目录下,然后对新粘贴产生的  datalogic - 副本  文件重命名为  oracle
DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第6张图片

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


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

   DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第7张图片

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

 DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第8张图片

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

DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第9张图片

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

DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第10张图片

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

DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第11张图片

发布浏览效果如下

DQL添加逻辑服务使用自己的数据库(包含建立元数据)_第12张图片


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

你可能感兴趣的:(润乾v5,DQL)