博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
结合使用saiku、mondrian workbentch建立多维查询报表
阅读量:6217 次
发布时间:2019-06-21

本文共 1081 字,大约阅读时间需要 3 分钟。

1、简介

前几篇博客已经介绍了saiku、mondrian、MDX和模式文件他们之间的关系,那么如何将它们串联起来,供产品人员使用哪?下面咱们一步一步的实现

2、建立数据表

建表语句参考:http://www.cnblogs.com/liqiu/p/5202708.html

模式图如下:

这是一个典型的事实表+维度表的星型数据结构!

3、建立模式文件

这里就不说具体细节啦,直接给出xml文件内容,感兴趣的同学可以直接载入进去即可

4、查询数据

写如下MDX语句验证数据准确性

select       {
[Measures].saleNumber,[Measures].saleAmount,[Measures].avgPrice}on columns, {([dimProductType].[allProduct],[dimCustomer].[allCustomer])}on rowsfrom [salesCube]

结果如下:

5、上传模式文件

打开saiku,上传模式文件即可

如果如图:

 

你可能感兴趣的文章
27 岁学编程是不是太晚了
查看>>
express框架学习写简单api
查看>>
微信小程序[第九篇] -- 下拉刷新和上拉加载
查看>>
小程序开发总结(二)
查看>>
vue2.0学习笔记(第四讲)(生命周期函数、vue实例的简单方法、自定义指令)...
查看>>
Substring with Concatenation of All Words
查看>>
python进阶笔记【2】 --- 一个奇怪的 __future__ 库
查看>>
MVC学习笔记
查看>>
开始使用GraphQL
查看>>
node - 收藏集 - 掘金
查看>>
Java将枚举序列化为对象
查看>>
数据结构-BF算法及KMP算法
查看>>
HTML5 进阶系列:web Storage
查看>>
WatchService实现配置文件变更监听
查看>>
2017 Node.js 开发框架比较
查看>>
Python中Mock和MagicMock的区别
查看>>
Laravel 5.4 入门系列 7. 文章的显示
查看>>
明月的 WordPress 优化思路总结
查看>>
Amazon DynamoDB 入门6:query 和 scan
查看>>
Mac OS X and python “ValueError: unknown locale: UTF-8”
查看>>