- 浏览: 44627 次
- 性别:
- 来自: bj
最新评论
-
huoli298:
您好,datasource.xml 是服务器jpivot的文件 ...
workbench创建cube示例,发布到mondrian服务器 -
qwertyxl:
你好,我最近在做关于SpagoBI相关的项目,请问你对这方面了 ...
spagobi 引擎调用,跨web应用访问,filter的使用
文章列表
对mondrian的重新认识
- 博客分类:
- OLAP
刚接触OLAP不久,最开始接触的必然脱离不了Mondrian,大家似乎都很清楚Mondrian是一个OLAP SERVER,除了它还有很多其它的。在探究Mondrian和大量的olap server及client时,碰到很多的问题,在解决和思考这些问题之后,终于明白mondrian的真谛,或许认识的过程不应该像我这样,走了一些弯路。
官方示例是一个不错的东西,能快速给出最终效果。但对于初学者,还是有个隐患,特别是没有集中方向细致地分析的时候。下面列一下探究mondrian的过程,方向不是很清晰,以示启发:
(1)搭起环境,跑起示例。
(2)在query/xmla.jsp下尝试连ssas,成 ...
发送xmla请求到mondrian
- 博客分类:
- OLAP
Mondrian开源war包里的最后一项“XML for Analysis tester
”跑不起来,问题可能出在读request文本,或发送请求的字符集。
可以借助http analyzer工具来发送post请求
url: http://localhost:8080/mondrian/xmla.jsp
request
body:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_DATASOURCES< ...
mondrian到底是何物
- 博客分类:
- OLAP
经过一些示例和探究,又回到了这个问题,mondrian到底是何物?一些浅见,有待甄别。
mondrian是pentaho公司的多维引擎。引擎是何什么?
有人说其实质就是一个jar,放到web app的lib目录下。这只是一个应用的表象,它是一个j ...
用
Mondrian
建立
cube
示例
1
准备数据
分析一个访问日志的事实表,有三个维度,站点、
IP
地址、日期。事实表记录的
数据源为
mysql
数据库
1.1
创建数据库
DROP DATABASE IF EXISTS
`accessinfo`;
CREATE DATABASE `accessinfo` /*!40100
DEFAULT CHARACTER SET latin1 */;
USE `accessinfo`;
1.2
创建维度表
DROP TABLE IF EXISTS `d ...
一、前言
spagobi的引擎都是模块方式加载的,引擎就是一个web
app,比如SpagoBITalendEngine。spagobi门户传递一个document id给talend
engine应用,在filter层初始化session,在业务servlet,即对外开放的服务访问点,从request
session获取相关信息,并execute talend job。
本文根据以上应用,来作一个简化的模型:
1、两个web app,其中一个访问另一个的servelt
2、servlet在执行前,在filter类里初始化session,仅是设置一个attribu ...
译自 主要内容:介绍、安装 GWT,创建一个简单的 GWT 程序
环境:JDK 1.6, GWT 2.0 and Eclipse 3.6 (Helios).
详见:http://www.vogella.de/articles/GWT/article.html#firstgwt
1. 简介
GWT (GOOGLE WEB TOOLKIT)是一个辅助 JAVA 来开发 AJAX 应用程序的工具。开发者能编写和高度 JAVA 代码,然后 GWT
编译器将代码编译成 JAVASCRIPT。
GWT 有两种模式:
- 开发模式,允许调试 JAVA 代码
- WEB 模式,工程被转义为 H ...
原文 Tableau-why KPIs are dead.pdf
http://digital.info-mgmt.com/tableau/kpi#pg1
KPIs的时代已经结束
“坚持维护一些高级别衡量标准已经阻止了管理者看到新的数据集中有价值的东西”
(1)KPIs的时代已经结束
Key Performance Indica ...
JPIVOT 连通 SSAS 2005
- 博客分类:
- OLAP
基于此前的两篇《SSAS 的安装与配置 示例》和《mondrian web app的 xmla 方式的问题 Unabl ...》,就可以用Jpivot连通SSAS的实例SSASTest了。
系统分布是这样的:
(1)SSASTest实例安装在vmware虚拟的win 2003操作系统里,搭配ms sql 2005,设置允许匿名访问。
(2)JPivot布置在主机上
方法:
修改WEB-INF/queries/xmla.jsp文件,内容如下:
<jp:xmlaQuery id="query01"
uri="http:// ...
参考:
http://wsql.iteye.com/blog/1001344 及 http://wsql.iteye.com/blog/1001046
ssas比传统的sql有很大的优势,比如性能和用户可定制性
一、环境准备
(1)windows 2003含.NET,XP 不能安装IIS6.0
(2)MS SQL 2005二、配置数据库环境
在SQL SCRIPT窗口下,运行下列脚本来创建表和插入数据:
详见 http://wsql.iteye.com/blog/1001344 及 http://wsql.iteye.com/blog/1001046
...
~~~~访问 http://localhost:8080/mondrian/testpage.jsp?query=xmla 异常问题的解决!!~~~~~~~~~------错误1com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Unable to create envelope from given source: org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to create or change an object in a way which is inco ...
hibernate是什么?
在实际的java开发过程中,我们要建立数据和维护数据以及进行数据处理,比如删除某条数据,先是取得数据库连接,执行sql语句达到数据操作逻辑需要(如删除等于某ID的记录),释放连接等等,我们在这个过程中需要编写大量重复性且繁琐的代码。
为解决这个问题,hibernate应势而生,hibernate其实就是一个开发框架,它是一个开源的轻量级的O/R Mapping框架,O/R
Mapping的意思大概就是对象(说的是数据吧)/关系
映射。这个在后面的例子中就会有体悟。其目标就是要把程序员从95%的常用数据持久化编码中解放出来,从而能够更多地关注于 ...
利用 axis 访问webservice有两种实现方式:
1. parse -> call -> return obj -> extract
2. generate stub by wsdl2java, then uses the stub to access
service.
下面介绍用第2种方式做一个web project:
1. install myeclipse (myeclipse 5.0 + eclipse 3.2)
2. create a web project named axis
3. create a gener ...
一、local container
1. 为什么用container?目的很简单,简洁界面
2. 用法,也很简单,如下图:选取要打包的component,选择菜单项目,即打包成一个图标了,详细情况位于此container专属标签页内。
附:从界面咋一看,talend的subjob如同一辙,但subjob不仅仅是一个界面呈现的做到这一点,还有很多不同的理念
二、share container
Share顾名思义,能在不同job中共享些段逻辑,这点很有用,能避免重复建设,提取一个subjob作为全局,这点似乎subjob还无法实现,subjob在错误控制和恢复上有它的长处。
1。随便准备两个job,我用的是前期做的两个server job,一个是db2数据分支清洗,二是文件读写job
2。新建一个job sequence,拖两个job activity,连接上。分别指定上述两个job (第一个job activity的triggers设为ok)
3。编译,然后在director管理器中运行,检验两个子job是否跑完。
附:此功能类似于后生 talend 的 tRunJob 组件,只不过 tRunJob 思想是父job与子job的概念,父子之间可以相互通信(包括传递全局变量值和返回结果等),这个更感觉是一个串联task,只有执行顺序之分,而 tRunJob 更有 ...
1. 环境
OS: win xp
ETL工具:data stage 版本 7.5.1
数据库:db2 版本 9 其驱动版本 2.8.46
--------------------------------------------------------------------------------
2. 安装
两个主要的部分安装都比较简单,要说明的是:
-- 安装完data stage后,顺便就创建了一个新的project,所有的job, metadata, schedule等都属于它。需要一个用户名和密码来登录此project。
-- 安装Db2的时候,有一个默认的用户db2a ...