- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是蒙德里安的新手。我在我的项目中使用它进行 OLAP 操作。 我正在使用 Foodmart 数据库对其进行测试。 问题是我需要 JSON 格式的 OLAP 操作结果。 我知道 mondrian 与 JSON 具有相同的层次结构形式。 我想生成一个 JSON 文件作为 mondrian MDX 查询结果的输出。 结果应该类似于 OLAP 操作。 我不知道如何迭代从 MDX 查询生成的结果。 这是代码。
String connStr = "Provider=mondrian;" +
"Catalog=/WEB-INF/FoodMart.xml;" +
"JdbcDrivers=com.mysql.jdbc.Driver;" +
"Jdbc=jdbc:mysql://localhost/foodmart;" +
"jdbcUser=root;" +
"jdbcPassword=;";
String queryStr ="select {[Measures].[Unit Sales], [Measures].[Store Cost], [Measures].>Store Sales]} ON COLUMNS,"+"Crossjoin(Hierarchize(Union({[Promotion Media].[All Media]}, >[Promotion Media].[All Media].Children)), {[Product].[All Products]})
ON ROWS"+" from [Sales]"+"where [Time].[1997]";
Connection connection = DriverManager.getConnection(connStr, null);
Query query = connection.parseQuery(queryStr);
Result result = connection.execute(query);
result.print(new PrintWriter(System.out));
实际上我需要对存储在 MySQL 中的数据仓库执行 OLAP 操作。结果数据应为 JSON 格式,我将其传递给 D3 http://mbostock.github.com/d3用于可视化。对于数据格式,我必须使用 JSON 格式。请就如何迭代 MDX 结果并将其转换为 JSON 文件提出任何建议。为此,我正在使用 Pentaho Mondrian。谢谢。
最佳答案
如果您使用的是 PHP,则可以使用此库将 xmla 结果转换为 Json http://www.ibm.com/developerworks/xml/library/x-xml2jsonphp/
关于mysql - 如何从 Mondrian 输出生成 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9773809/
在阅读 Mondrian 的手册时,我发现它没有那么多类型,包括 Integer 和 Numeric - 这些类型之间有什么区别? 以及如何使用时间戳级别类型? 最佳答案 那么,整数类型可以包含 只有
我正在尝试使用以下应用程序配置 Mondrian 3.7 的最新稳定版本: JDK 1.8; Apache Tomcat 7.0; MySQL 5.6; MySQL JDBC 驱动程序 5.1.21。
我在寻找如何创建一个简单的网络应用程序以分析其应用程序时遇到了麻烦 与Mondrian有关的OLAP多维数据集上的数据。我有一个小型数据库,由 仅一个事实表和2维表。 是否有教程或 关于如何构建将我的
我定义了一个时间维度,如下所示: 这非常适合对各种日期部分(年、季度、月日)。但是,我还希望能够报告数量填写了 optin 字段的配置
我正在与 mondrian 合作,并且我有一些工作正常的代码定义。现在我想在我的代码上设置一个不同的数据库架构,从中 mondrian 可以获得查询结果,但我找不到在哪里执行此操作。 蒙德里安立方体定
我需要为 Mondrian 创建一个分布式缓存,所以我查看了一个 hazelcast 缓存实现 https://github.com/webdetails/cdc/blob/master/src/pt
我在 the Mondrian documentation 中读过此内容: Flushing the dimension cache An application might also want to
我需要仅从 MySQL 中的一个表创建一个 OLAP View 。 我需要从表中的以下列获取信息: 登录备注 登出注 时间戳 用户名 所以我创建了这个蒙德里安模式:
我正在为客户评估 Mondrian-Saiku 解决方案。 分析了他们当前的数据库模式后,我意识到他们的“事实表数据”目前存储在 XML 中。 XML 本身作为 blob 数据类型存储在 MySQL
我没有找到,但可能有人可以解释一下 - OLAP 多维数据集是所有可能聚合的组合,因此与 Mondrian 相关 - 叶级是事实表中的数据还是最小聚合(单元格)?谢谢。 最佳答案 级别是维度表的属性(
我是 Pentaho、Mondrian 和 MDX 的新手。我开始使用 Pentaho CE 5.0.1 作为我的 OLAP 工具。我正在为 MDX 查询而苦苦挣扎,希望有人能就我的问题给我一些建议。
简介: 我见过的大多数 MDX 连接示例都涉及连接相对较小的集合,例如每个集合包含数十或数百个项目。但我发现自己也想尝试加入(特别是“非空加入”)每个有数千或数万个项目的集合,但到目前为止效果不佳。我
我目前正在做一个 PoC 并面临闭包表的问题。我正在使用 Saiku CE,数据库是 postgres。一切正常,直到我添加一个闭包表。如果我删除闭包表层次结构,我不会收到任何错误。如果保留它,我会收
如果有一种方法可以使用 MDX 查询 Google 的 BigQuery,那就太棒了。我相信自然的解决方案是蒙德里安适配器。 类似的事情正在开发中吗? 我问这个问题的原因是因为 MDX 中有很多专业知
我有点迷茫。我想在 tomcat 服务器上安装 Mondrian。但是文档已经严重过时了。还是指停产很久的.war文件。 我不想安装旧版本,但我找不到任何关于如何安装 Mondrian 最新版本的信息
我正在通过模式工作台或 Ivy 模式编辑器创建多维数据集(xml 模式)。 当我发布它时,我想知道模式(mondrian.xml 文件)实际保存在哪里,这些文件的位置是什么? 谢谢, 最佳答案 您使用
我下载并安装了带有嵌入式 derby 数据库实例的 Mondrian 3.4.1 稳定社区版本。我在本地 tomcat 实例上启动并运行了许多示例,但我无法让 XMLA 示例正常工作,而且我无法使用
Mondrian 在当前版本中是否像 mongodb 一样支持 nosql db。我阅读了一些与此相关的博客和错误。 任何帮助表示赞赏。 谢谢 洛克什 最佳答案 Mondrian 目前不直接支持 Mo
实物描述: 我们确实有一份项目 list 。在每个项目中都有很多帐户。您可以对每个帐户执行很多操作。我确实定义了以下维度和事实表(简化): Dimensions and attributes: Pr
我正在尝试学习如何构建 BI 堆栈,但我一直无法理解该过程的哪一部分失败了: 设计星型架构:完成 将数据从我的 OLTP 数据库 (MySQL) 加载到我的明星数据库(也是 MySQL):使用 Pen
我是一名优秀的程序员,十分优秀!