saiku

Saiku登录源码追踪.(十三)

旧城冷巷雨未停 提交于 2021-02-02 05:02:24
Saiku登录源码追踪呀~ >>首先我们需要debug跟踪saiku登录执行的源码信息 saiku源码的debug方式上一篇博客已有说明,这里简单介绍一下 在saiku启动脚本中添加如下命令: (windows下: start-saiku.bat) set CATALINA_OPTS= -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n (后面可能还会有一些JVM参数信息) 使用Eclipse打开 saiku源码 -- > Eclipse工具栏中的 Run --> Debug configurations --> Remote Java Application --> 选中对应的源码项目(saiku-web),远程访问saiku的ip,以及脚本中指定监听的端口 (address) 8787 --> Debug 在浏览器中根据saiku地址信息访问saiku,输入用户名以及密码信息登录,Eclipse则会进入对应的 debug阶段 。 >>源码追踪 1.首先会调用 saiku-web项目 org.saiku.web.rest.resources 包下的 SessionResource 中的登录方法 sessionService.login(res,username,password) /** *

[saiku] 通过管理台配置用户、schema和数据源

寵の児 提交于 2020-04-03 13:15:43
上一篇讲到了如何下载和安装saiku [http://www.cnblogs.com/avivaye/p/4877680.html] 本文简介下saiku用户的配置操作和需要注意的点 一、添加用户 Saiku默认的管理员账号是admin,密码是admin. 添加用户的操作非常的简单。直接在管理后台点击AddUser即可。 需要注意的添加Roles,以下两种情况都会导致添加的账号不能登陆: 1)如果Roles不添加 2)如果Roles添加错误 系统允许的Roles仅为2种。分别为:ROLE_USER,ROLE_ADMIN 二、添加Schema 添加Schema的流程也非常的简单,只需要选中XML文件,上传即可。 一定要注意填写Schema Name,不填写Schema Name就会导致上传失败。 三、添加数据源(data sources) 添加数据源的方式相对于复杂,原因在于后台未对每一项做出详细的说明。 第一种方式:填写每一项 ① Name:data sources 的名称 随便取 ② Connection Type:使用默认Mondrian即可,XML/A目前我也没用过 ③ URL:这里有较为严格的格式,不同的数据库格式不同 MySQL: jdbc:mysql://[database host]/[database name] PostgreSQL: jdbc

MondrianSchema编写心得

匆匆过客 提交于 2019-12-13 18:52:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> MondrianSchema编写心得 1. Mondrian 是什么? Mondrian是一个用Java成的OLAP引擎。它实现了MDX语言、XML解析、JOLAP规范。它从SQL和其它数据源读取数据并把数据聚集在内存缓存中,然后经过 Java API用多维的方式对结果进行展示。 2. Mondrian 组成与架构 Mondrian又四个manager组成,见下图: l Session Manager:最为重要的一个部分。接受MDX查询、解析MDX,返回结果。 l Schema Manager:与初始化紧密相关。主要是一些重要的数据结构如缓存池的构建以及多维模型的生成。 l Aggregate Manager:实现了对聚集表的管理。主要是对OLAP缓存的管理,属于性能优化的部分。 l Dimension Manager:维度的管理。实现多维模型中维度和关系数据库表中列的映射,在Schema Manager也有部分功能处理这些映射。 从架构上可以分为四个层次: l 计算层:分析,验证,执行MDX语句。先计算坐标轴,然后再计算每个单元格的值,从效率上的考虑,计算曾批量的从聚合层获取单元格数据集合。 l 聚合层:聚合层中缓存了多维查询结果,即单元格的数据集合,如果计算层所需要的数据不在缓存中

分布式OLAP平台Saiku介绍以及与kylin的整合

一曲冷凌霜 提交于 2019-12-13 18:52:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 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启动。 看到如下界面: 安装登录过程中如果遇到问题按照提示处理。 配置

How I manage the sample datasource in Saiku

十年热恋 提交于 2019-12-13 17:19:59
问题 I installed the Saiku as a plugin in Pentaho 4.8. Saiku comes with the sample data which is SteelWheels. The user is able to choose "Select a cube" in the dropdown box. I just need to know how can I modify the data in that sample data? Where is the file which contains the datastore? And how does the database communicate with the XML file? Thank you 回答1: You have to create a cube in pentaho schema workbench or in pentaho BI Server.. If you are creating it in Schema Workbench then you have to

Can we compare saiku with Pentaho Analyzer?

匆匆过客 提交于 2019-12-04 08:10:19
问题 I'm currently in an internship and i have to create a whole BI application. I think i'll use pentaho, and I have to use just open source component. I know that Pentaho Analyzer is not free My question is: Is saiku an equivalent of analyzer? If yes, can I use it with pentaho instead of analyzer? thks 回答1: Yes of course. Both the tools use the same underlying OLAP engine - Mondrian. Saiku is essentially the same as analyzer providing many of the same features - however it has a different

License error with Saiku Analytics Plugin on Pentaho 6 CE

匿名 (未验证) 提交于 2019-12-03 01:01:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I installed Saiku Analytics 3.8.7 on pentaho 6 CE using marketplace with COMMUNITY license, but when i try to use it show me: "Error creating session: License for wrong version please update your free license". I try create different types of licenses in meteorite.bi with no luck. Also if I want to uninstall it using the marketplace throw me an error. What I can do? 回答1: I had the same issue. Saiku Analytics was not working and failed to uninstall without any error in catalina.out and pentaho.log. To uninstalled plugin I had to call biserver

saiku 使用笔记

匿名 (未验证) 提交于 2019-12-03 00:22:01
OlapException :Unable to find a member with name …… 报表可以查看,但是不能使用过滤器(比如:keep only) 点击后出现错误 备注:saiku 3.15 数据库为mysql 5.5 解决方法:将mysql5.5 服务关闭(备份数据),安装 mysql5.7问题解决。 文章来源: saiku 使用笔记

Can we compare saiku with Pentaho Analyzer?

不想你离开。 提交于 2019-12-02 21:07:21
I'm currently in an internship and i have to create a whole BI application. I think i'll use pentaho, and I have to use just open source component. I know that Pentaho Analyzer is not free My question is: Is saiku an equivalent of analyzer? If yes, can I use it with pentaho instead of analyzer? thks Yes of course. Both the tools use the same underlying OLAP engine - Mondrian. Saiku is essentially the same as analyzer providing many of the same features - however it has a different architecture which additionally makes it very embeddable and pluggable. Plus Saiku can be used standalone too if

数据可视化工具

二次信任 提交于 2019-11-26 20:10:46
BDP BDP是一个商业化的可视化Web工具,提供免费的功能试用,有很多产品设计可以借鉴,主要功能有: 可以通过拖拽指标和维度来创建报表 支持维度对比 支持丰富的图表 支持层级的上卷和下钻 配置筛选项和数据过滤 定制dashboard 可以设置预警 网址:https://me.bdp.cn/login.html SAIKU SAIKU是一个开源的可视化工具,底层使用mondrian来获取数据,支持多种数据源,但是一个高级功能需要收费,比如dashboard 来源: http://www.cnblogs.com/lishichang10/p/6418862.html