问题标签 [mondrian]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
12265 浏览

mdx - 如何编写 MDX 查询以返回具有 ID 和名称的成员?

我正在尝试编写一个 MDX 查询,该查询返回一个包含成员列表、他们的 ID 和度量值的结果。在这个例子中,我有一个事实表,它是来自调查的评级值。每个评分值都有一个外键到 Question 维度,它具有 Id 和 Name 列。我想要的信息是每个问题的 Id 和 Name 以及总平均评分。到目前为止,我可以获得 Id 和 Rating,或 Name 和 Rating,但我不确定如何同时获得两者。

这是我尝试过的查询:

它几乎可以工作,除了我得到重复的值,这是一个示例结果:

您可以看到问题 10 出现两次,评分为 3.5,一次没有名字,一次有名字。

我想用 MDX 做些什么吗?我错过了什么?这是由蒙德里安执行的。

0 投票
3 回答
957 浏览

mdx - 缺少边界日期的 MDX 日期范围查询

我需要一个按日期过滤的蒙德里安 MDX 查询,其中一个或两个边界日期可能不存在。只要 2013-01-01 和 2013-01-08 维度都存在,我就使用下面的查询。如果两个日期之一不存在,则它不返回任何结果,即使两者之间的维度确实存在。即使在缺少边界日期维度的情况下,我如何让这个查询工作?

0 投票
2 回答
657 浏览

mondrian - 如何配置 mondrian olap 以使用 ehcache 来提升性能

我想将 Mondrian OLAP 配置为使用 EhCache。有没有人尝试过这样做,请分享您的想法以及如何做。

0 投票
2 回答
740 浏览

mondrian - 蒙德里安 olap - DriverManager.getConnection 错误

在我的 gwt 网络应用程序中,我使用的是 Mondrian。我有一个方法:

createConnectString(schema) 的结果是

它中的所有数据似乎都是正确的(至少是数据库凭据和文件路径),这种方法不会抛出异常,它只是默默地死去,不告诉任何东西。我应该在哪里锁定?

0 投票
1 回答
262 浏览

olap-cube - 蒙德里安在 oracle 上进行分组选择

当我做这个维度时:

他正在将子选择分组,而不允许使用的神谕。有人已经有类似的问题了吗?

0 投票
1 回答
630 浏览

mdx - 根据我的需要设计 OLAP 多维数据集和 MDX 查询

我有一个时间维度为 [年 > 月 > 日月 > 小时] 的 OLAP 多维数据集。现在我需要非常快速地创建一些报告,例如昨天的所有销售报告(例如:上午 07:00 - 265 销售),上个月的所有销售(例如:2013 年 2 月 1 日 - 6625 销售),这一切都很容易& 快,因为昨天我正在查询:“WHERE {Hierarchize({[Date].[2013].[2013-2].[2013-2-1]})}”和我查询的月份:"WHERE {Hierarchize({[Date].[2013].[2013-2]})}"。

但现在我还需要创建过去 30 天的报告。有什么想法可以让这份报告和上个月的报告一样快吗?谢谢!

0 投票
0 回答
424 浏览

aggregate - 较低级别的 MDX 聚合

我需要在上层聚合上层,并过滤来自下层的成员。它用于报告每年的销售额,并在特定月份进行过滤。这是 FoodMart 数据库和具有级别的 Product Dimension 的示例:

  1. [产品系列]
  2. 【产品部】

MDX:

此解决方案有效,但性能相当差。有没有更好的方法来编写这个查询?

0 投票
1 回答
543 浏览

oracle - 蒙德里安钻透oracle中的表显示带逗号的整数值

我在使用 mondrian 和 JPivot 时遇到问题

问题是,当我将我的应用程序与Oracle数据库连接并访问钻取表时,所有值都以2.010,00格式显示,即2010 年。只有当我将应用程序与 Postgres 或 SqlServer 数据库连接时,Oracle DB 才会出现此问题,这些值显示为 2010。

更多信息:

我的多维数据集有两个维度:CREATION_DATESTATUS,以及一个度量:

抱歉,我必须更改此处显示的标签,假设下一个 xml 格式正确

在数据库中,表MY_FACT_TABLE具有类型为“ INT ”的PRO_CREATE_YEAR列以及插入该列中的所有值,其中 2010 和 2011。

MEASURE1 的钻取表:

我已经尝试过:
- 将 PRO_CREATE_YEAR 级别的 levelType 更改为“TimeYears”。
- 将维度类型更改为“TimeDimension”。
- 将列 PRO_CREATE_YEAR 的类型更改为数字 number(9)。
什么都没有改变。

0 投票
1 回答
2584 浏览

rest - Pentaho Web 服务是否完整?

我想为 Pentaho(蒙德里安)和我在 Windows 8 平板电脑(Javascript)上的应用程序之间的通信构建 RESTful 网络服务,我发现这个网站http://code.google.com/p/pentaho-cws/但是当我尝试使用这个项目中的代码,它似乎还没有完成。有人试过吗?如果它有效,你如何尝试?还是这个项目不完整?是否还在开发中?

如果您有任何有效的方法来为 Pentaho (Mondrian) 构建 Web 服务,请给我一个建议。

我听说 Saiku 有一个 REST Web 服务。这可以帮助我完成这一步吗?

谢谢你

0 投票
4 回答
2294 浏览

pentaho - Mondrian 对 nosql 的支持,例如 mongodb

Mondrian 在当前版本中是否支持像 mongodb 这样的 nosql db。我阅读了一些与此相关的博客和错误。

任何帮助表示赞赏。

谢谢洛克什