sql server 建立两个表间的约束_DQL 数据模型的建立和部署

一、建立数据模型

以基于数据库表的数据模型建立为例,数据模型建立操作步骤如下:

1、连接数据库

ae6c808045b18a55cf25ee412e84f59a.png


依次点击上方菜单栏中的“系统”–“数据源”–“新建”–“JDBC”,配置 jdbc 数据源连接池信息。最后点击“连接”,当颜色显示为粉色时,表示连接成功。
PS:当“数据库供应商”列表中没有自己的数据库类型时,选择“unknown”,手动填写驱动程序和 URL,数据库驱动 jar 放到安装目录 commonjdbc 下。
当数据库连接报错时,应检查连接池配置、驱动 jar、jdk 版本三者是否匹配。

2、新建 lmd 文件

b38c2856a710e3dc9bb4c9bc7bbfcc47.png


依次点击上方菜单栏的“文件”–“新建”,或者点击下面的新建按钮进行元数据文件的建立。

3、导入数据库表

c3c04f2644a622d544c6c698baf775b1.png


点击“导入数据库表”,选择需要导入的物理表进行导入。注意: 如数据库表在某个特定模式下,则需要先选择模式,再勾选物理表导入,例如 sqlserver 数据库一般使用 dbo 模式,oracle 数据库一般模式和用户名一致。

4、配置表间关系

如果需要多表关联进行数据分析,那么可以配置表间关系,在数据模型中对应主外键的设置。

6beb566d7d518873cea74a4aeafde793.png


可以通过“视图”界面的效果查看表间关联关系。

1acdd67f292e2dd6bf82c53dff2bfec8.png

二、部署 lmd 数据模型文件

1、新增 service 服务

在安装目录 reportservices 下新建一个文件夹,例如文件夹名称为 test。
从内置示例 datalogic 下拷贝文件目录到 test 下,test 目录结构如下图所示:

217239acef4c0d5253904dbe50b8ab1c.png

2、放置 lmd 文件

把制作好的 lmd 文件放到 testconf 目录下。

3、修改配置文件

1)server.xml

e1a3e503b3645ebd9cb1ba3f22b5d3e5.png


在 servicesserver.xml 中增加 service 加载:

<SERVICE name="test" />

说明:server.xml 用于添加 Datalogic 逻辑数据库,所以需要在 server.xml 里配置上每个 service。
红框位置都是目录名,每个目录下面是一个完整 service。
在 server.xml 中还可以修改 DQL SERVER 服务的 IP 和端口(对应上图第三行的代码配置)。

2)service.xml

在 servicestestservice.xml 中修改如下配置:

dcff4ac9de71b5905d553654dca89ed1.png

说明:service.xml 用于为 DQL SERVER 配置元数据文件 (*.lmd) 和 DQL SERVER 的物理数据库连接信息。
元数据文件应部署在 DQL SERVER 的【services-> 服务目录 ->conf】下。

3)raqsoftConfig.xml

78bf827e125c4c0ea0ed1ff8601ef9d1.png

其中,
mysql 为实际业务库连接信息;
ceshi 为 dql 逻辑库连接信息:
URL 和 server.xml 中配置的 IP 端口号一致,test 为 server.xml 中登记的服务名称;
driver 为固定写法;
用户名和密码与 service.xml 中配置的用户名一致(即上面 service.xml 配置截图中下面红色圈住部分的用户名密码配置)

三、web 端测试

1、启动 dqlserver 服务

dd922db4697d1511a294fdd61d748087.png


依次点击设计器菜单栏里的“服务”–“启动 DQL 服务器”,弹出如下图所示的对话框:

d4d71a56b58109fc81419947cf36d68f.png


点击“启动”后,控制台会输出服务启动情况,当显示成功时,说明 dqlserver 服务正常开启。

2、访问测试

明细查询

访问 http://localhost:6868/demo/raqsoft/guide/jsp/qyx.jsp?dataSource=ceshi 左侧显示数据模型中的表结构时,表示可正常进行数据明细查询操作,用户可以拖字段到右侧,然后点击“分析数据”按钮查看数据明细。

916f16fd2a2a4f08a5d3421d48683121.png

分组分析

访问 http://localhost:6868/demo/raqsoft/guide/jsp/olap.jsp?dataSource=ceshi 中间会显示数据模型中的表结构,拖取字段到分组或者列表中进行数据分析操作。

0954dd73c8f4632e8f17d86e827684a3.png

注意: 左表头和上表头字段需要是维度字段。

web 端常用操作说明文档

润乾报表多维分析功能漫游

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值