问题标签 [olap]

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 投票
2 回答
32616 浏览

postgresql - 用于 OLAP 的 Postgresql

有没有人有使用 PostgreSQL 进行 OLAP 设置、对数据库使用多维数据集等方面的经验。在使用 MySQL 进行 OLAP 时遇到了许多特质,是否有理由支持使用 PostgreSQL(假设我想公开源路线)?

0 投票
2 回答
23188 浏览

sql-server - 什么是多维 OLAP CUBE 并给出超过 3 维的示例多维数据集

由于我是 SSAS 新手,一直在阅读有关多维 OLAP Cube 的文章并努力理解 Cube 概念,有人说虽然“立方体”一词暗示三个维度,但一个立方体最多可以有 64 个维度。您能否解释一下这在立方体上是如何实现的(除了 3-Dim 示例 x、y、z 平面)?请不要只提供学习链接,还希望得到一些解释。

0 投票
2 回答
1044 浏览

mysql - MySQL OLAP 多维数据集中的外部化时间维度?

与其他维度一样,让 OLAP 多维数据集的时间维度位于其自己的表中似乎是一种常见的做法。

我的问题是:为什么?

我根本看不出将一个time_dimension(int, timestamp)与某个time_id外键上的多维数据集连接起来有什么好处,而不是timestamp在多维数据集本身中有一个列。

原则上,时间点是不可变的和恒定的,它们是它们自己的价值。我发现人们不太可能想要更改给定的关联值time_id

此外,timestamp列类型为 4 字节宽(在 MySQL 中),int否则通常是键的类型,因此也不能节省空间。

在与我的同事讨论这个问题时,我能够提出的唯一有点明智的论点是与其他维度的一致性。但我觉得这个论点相当薄弱。

0 投票
1 回答
934 浏览

apache-flex - 动态 OLAPCube Flex

我正在尝试将数据推送到 flex 中的 OLAPCube 中。传入的数据是平坦的,事先没有其他任何信息。
我如何让 flex 自动创建维度等,以便我可以将某些东西绑定到多维数据集?使用弹性图表,就像将数据提供者设置为数组集合一样简单,并且它可以工作。

我遇到的唯一示例展示了如何使用 flex 对数据名称进行硬编码;没有什么动态的。任何帮助,将不胜感激。

0 投票
4 回答
11484 浏览

sql-server - 无法通过 excel 连接到分析服务

我在 SQL Server 2005 中有一个分析服务多维数据集,我通过 Excel 前端连接到该多维数据集。

当我通过一个用户连接时它很好,但是当我与另一个用户登录到同一台机器时,我的 excel spreadhseet 中出现错误 - “用户...无法访问 [Cube name] 数据库”

明明第一个用户有正确的权限,但是如何设置分析服务让其他用户加入呢?

0 投票
1 回答
3165 浏览

olap - MDX:如何将具有多个成员的元组转换为具有单个成员的元组?

我有这个 MDX 查询(基于 Foodmart 示例数据库):

这会产生如下结果:

我想要的是这样的:

我知道我可以使用SetToStr()将行标题序列化为一个字符串。所以现在我想将该结果用作行标题:基本上将每个元组从 ROW 轴上的原始多成员元组转换为只有一个成员的元组,其值是原始成员名称的串联。所以基本上是这样的:

...但当然这不起作用,因为SetToStr()返回一个字符串,而不是一个集合。所以我需要一些方法将这个字符串“转换”回一个集合,但只有一个成员。

这在标准 MDX 中是否可行?如何?我可以在收到结果集后重新处理它,但我真的可以使用纯 MDX 解决方案来解决这个问题。

0 投票
1 回答
2198 浏览

excel - 将 Excel 连接到 Analysis Services 服务器时出现问题

我们有一个 SSAS 服务器,其中一个多维数据集部署在 WAN 上的服务器上。我们正在尝试从各种客户端工作站上的 Excel 连接到多维数据集。服务器不在客户端所在的域中。它对我们中的一些人“有效”,但对其他人无效。我们正在尝试并未能确定工作机器与不工作机器的区别。然而,即使对于那些有效的,它也没有我们想象的那么无缝。我会解释:

在 Excel 中,我们使用 Data-Other Sources-Analysis Server 选项,它为我们提供了标准对话框: 标准对话框 http://www.freeimagehosting.net/uploads/de3420ec26.gif

现在,我们相信防火墙和服务器设置是正确的,因为我们会看到一个对话框,让您从服务器中选择要使用 的多维数据集:选择多维数据集对话框 http://www.freeimagehosting.net/uploads/882a09ee7f。 gif

并且,单击“完成”可以让 Excep 使用多维数据集,标准 Excel 对话框证明了这一点: 一切似乎都可以 http://www.freeimagehosting.net/uploads/fdf4626609.gif

但随后我们会看到可怕的“传输层错误”消息: 传输层错误 http://www.freeimagehosting.net/uploads/243d5f3d49.gif

请注意,即使在“工作”的机器上也会出现此错误。使它们“工作”的是,在该对话框上单击“确定”后,会出现下一个对话框: 神秘的新对话框 http://www.freeimagehosting.net/uploads/b8fc6bae18.gif

出现此对话框后,您重新输入密码,之后一切都“正常工作”。虽然我希望它在没有第二个对话框的情况下“正常工作”,但至少它可以工作......但在我们测试过的许多机器上,这个新对话框从未出现过。相反,他们只是收到以下错误消息,让他们不走运: 最终错误 http://www.freeimagehosting.net/uploads/601b9294e3.jpg

任何人都可以为此提供任何建议吗?谢谢!

0 投票
3 回答
2176 浏览

sql-server - 学习 olap 的书籍建议

我想了解 olap 和“多维数据集”,我的理解非常有限,并且正在寻找有关此类主题的优秀初学者书籍的建议。

我主要使用 sql server,所以如果这本书是针对 sql server 的,那将是理想的。

0 投票
1 回答
3107 浏览

olap - MDX 计算成员 CrossJoin 问题

我有一个带有以下计算成员的 MDX 查询:

这个想法是我想要一个维度的两个成员的组合计数。(如果我的 MDX 词汇量有点偏,请原谅我)。它也基于一些标准。

查询的其余部分如下所示:

我的问题是:主查询(where 子句)中发生的数据切片是否转换为计算成员?从计算成员返回的数据与主查询中的轴之间是否存在任何类型的隐式连接?

或者换一种说法:计算成员中的交叉连接是否在主查询的上下文中执行?

0 投票
4 回答
3654 浏览

database - 任何可扩展的 OLAP 数据库(Web 应用程序规模)?

我有一个应用程序需要对不同级别的聚合进行分析,这就是 OLAP 工作负载。我也想经常更新我的数据库。

例如,这是我的更新的样子(模式看起来像:时间、目标、源 ip、浏览器 -> 访问)

然后我想问一下上个月从 Firefox 浏览器访问 www.stackoverflow.com 的总次数是多少。

我了解 Vertica 系统可以以相对便宜的方式做到这一点(性能和可扩展性方面,但可能不是成本方面)。我在这里有两个问题。

1) 有没有我可以构建的开源产品来解决这个问题?特别是,蒙德里安系统的工作情况如何?(可扩展性和性能) 2)是否有 HBase 或 Hypertable 基础解决方案(显然,裸 HBase/Hypertable 无法做到这一点)?-- 但是如果有一个基于 HBase/Hypertable 的项目,可扩展性可能不会成为 IMO 的问题)?

谢谢!