转载

数据仓库-多维分析展示平台Saiku

Saiku

Saiku是一个轻量级的OLAP分析引擎,可以方便的扩展、嵌入和配置。Saiku通过REST API连接OLAP系统,利用其友好的界面为用户提供直观的分析数据的方式,它是基于jQuery做的前端界面。

它的用户界面完全可以自定义。它的界面是用HTML、CSS和Javascript做的,从而使得它非常容易改变或完全替代。通过使用REST的标准,服务器可以很容易地集成到不同的用户界面和第三方应用程序上,唯一的要求是第三方应用程序可以发送和接受HTTP通信和接收JSON格式的数据。客户端程序不需要了解MDX和相关的查询语言。

OLAP

OLAP(On-Line Analytical Processing,联机分析处理)是一个使分析师、管理者和执行者从原始数据中用来快速、一致、交互访问的一种软件技术,从而真实的反映企业的数据情况。OLAP功能特点是动态多维分析整合企业数据。

下载地址

saiku的官网: saiku官网 。如果不能访问,可以从

备用地址 下载,如果需要源代码,可以从

saiku源代码地址 clone到本地。

安装

1、将saiku-latest.zip解压缩。

2、不同的系统不同的启动方式,start-saiku.bat启动。

看到如下界面:

数据仓库-多维分析展示平台Saiku

安装登录过程中如果遇到问题按照提示处理。

配置

选择Admin Console

数据仓库-多维分析展示平台Saiku

上传schma

数据仓库-多维分析展示平台Saiku

内容先手动构建

 <Schema name="test_schema"> <cube name="test_cube"> <Table name="t_data"/> <Dimension name="user" foreignKey="user_id"> <Hierarchy hasAll="true" allMemberName="user_id" primaryKey="user_id"> <Table name="t_user"/> <Level name="user_id" column="user_id" uniqueMembers="true" type="Integer"/> </Hierarchy> </Dimension> <Measure column="count" aggregator="sum" datatype="Numeric" name="all_count" caption="all_count"/> </cube> </Schema> 

提示上传成功

数据仓库-多维分析展示平台Saiku

在mysql中建表,然后添加数据源

 CREATE TABLE t_data (   user_id integer,   count numeric(4,2) ); CREATE TABLE t_user (   user_id serial NOT NULL,   user_name character varying(50),   pwd character varying(50) ); --t_data的数据 1;33.00 2;32.00 3;34.00 4;38.00 2;23.00 2;3.00 --t_user的数据 1;"user1";"1" 2;"user2";"2" 3;"user3";"3" 4;"user4";"4" 

数据源配置,根据自己的连接情况进行相应的配置:

数据仓库-多维分析展示平台Saiku

重新启动服务,然后选择多维数据查看,通过简单的配置,就可以得到此立方体下的各种维度的query和图表。

数据仓库-多维分析展示平台Saiku

参考文档

Saiku的后台配置使用

pentaho saiku 安装全过程

多维分析展示平台Saiku的安装

作者:skyme 出处: http://www.niubua.com/

联系方式:

邮箱【cloudskyme@163.com】

QQ【270800073】

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文  http://www.niubua.com/2016/05/20/数据仓库-多维分析展示平台saiku/
正文到此结束
Loading...