问题描述:
在DQL设计器下建立了多个lmd文件,如何在web端展现对应lmd的设置?
解决方案:
手动配置server dql 设计器部分的统一性,具体配置如下:
一.DQL Server下的配置
新建一个service服务,目录如下图所示:
- 每个lmd元数据文件对应一个service.xml,写法如图所示
service.xml用于为DQL SERVER配置宏文件(*.json)、元数据文件(*.lmd)、可视文件(*.vsb)、字典文件(*.dct)和 DQL SERVER 的物理数据库连接信息。宏文件,元数据文件,可视文件和字典文件应部署在 DQL SERVER 的【services->服务目录->conf】下。
- server.xml 用于添加 Datalogic 逻辑数据库。所以需要在server.xml里配置上每个service
红框位置都是目录名,每个目录下面是一个完整service,一个servcie包括service.xml,conf目录(用来放这些配置文件),log目录(日志)
在server.xml中还可以修改DQL SERVER服务额IP和端口
参考目录如下
注:ide,server,web的一致需要靠手动实现
二.Web端配置
在reportconfig.xml中增加对应逻辑库的连接池配置
三、web端访问
右侧可以选择使用哪个逻辑库,也可以通过点击“通用数据源”配置sql或者伪sql取数
也可以通过URL指定逻辑数据库显示对应的元数据文件
http://localhost:6868/demo/raqsoft/guide/jsp/qyx.jsp?dataSource=test