问题标签 [olap-cube]

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 回答
777 浏览

wpf - OLAP 多维数据集的 WPF 图表

有谁知道是否有任何图表库或将 OLAP 功能集成到 WPF 中完成的图表的方法?我想要的是让用户可以选择在 OLAP 多维数据集上构建图表,方法是提供他/她可能希望的特定 MDX 查询并深入图表以探索数据。

0 投票
2 回答
2413 浏览

ssas - 帮助理解 OLAP MDX 查询

我一直在尝试学习 SSAS Cubes 和 MDX。到目前为止,我已经设法创建了一个多维数据集,该多维数据集在通过多维数据集浏览器查看时返回正确的数据/计算。

查询生成器用于在报告服务中构建查询以查询多维数据集,我查看了生成的 MDX 并提取了似乎对实际结果没有影响的内容。查询如下所示:

我已经阅读了语法,我认为我理解为什么查询会进行嵌套选择。我是否理解嵌套的 SELECT FROM 充当 SQL 中的 WHERE 子句?

如果是这样:MDX 中使用的 WHERE 子句是什么?何时/为什么要使用它?

如果有人能够给我详细说明此查询中实际发生的情况,我将不胜感激!或者,如果您能够将我引导到可以进一步了解 MDX 的资源,我将非常感激!

谢谢,

詹姆士

0 投票
0 回答
948 浏览

.net - .Net 中是否有任何用于 SQLite 的 OLAP 库?

我想知道 SQLite 是否有任何 OLAP 库?这将允许我动态创建立方体。

谢谢, 奥姆基

0 投票
7 回答
12177 浏览

ria - jpivot的替代品?

JPivot,即使它的所有功能,似乎有点过时......

http://sourceforge.net/projects/jpivot/的最新版本来自 2008-03-17...

是否有任何其他轻量级客户端 olap cube 浏览器可以利用现代 RIA 工具包,如 GWT、smartGWT、ZK、ExtJs 等......?

0 投票
1 回答
332 浏览

ssas - SSAS - 创建一个仅计算最新事件的度量

我是 SSAS 新手,我不确定如何大量自定义度量。我的事实表存储每个更改(创建新页面或删除页面等事件)。默认度量值将返回所有更改的计数,但我还需要一个度量值来显示系统中的页面数(事件引用的页面数)。它应该只计算每个不同页面的一个事件,但使用截至用作过滤器的日期的系统最新状态。例如:某人在星期一创建 5 个页面,然后在星期二删除 2 个页面并在星期五添加 1 个页面。那是 8 个事件,但只有 6 个唯一页面,因此如果为星期二过滤,则该度量应显示 5 页,如果为星期五过滤,则应显示 6 页。它应该只计算该页面的最后一个事件(而不是使用该页面的第一个事件,因为这可能会影响其他维度)。我该怎么做呢?

0 投票
1 回答
1596 浏览

olap - 在多维数据集中的维度属性上定义 SUM 计算成员

我是 OLAP/MDX 新手,如果这个问题太明显,请原谅我。

我正在尝试定义一个 MDX 计算成员,它将对维度属性中的值求和,但无法这样做。我什至不确定这是否可能。

这是一个示例场景。

在数据仓库中

想象一个 DiskDim 维度,它存储磁盘的实例,并且有一个 Size 列,该列存储每个磁盘的大小(以 MB 为单位)。

有一个存储计算机实例的 ComputerDim 维度。

有一个事实表ComputerHasDisk,它存储了计算机实例与磁盘之间的关系。请注意,事实表只有关系,没有可用作度量的列。

在 AS

我们有一个 DiskDim 维度、一个 Computer 维度和一个用于 ComputerHasDisk 的行数度量、一个用于 DiskDim 的行数度量和一个用于 ComputerDim 的行数度量。

我想将计算成员定义为总磁盘大小度量的一部分,以便使用计算成员我应该能够在计算机上切片并获得每台计算机的所有磁盘大小的总和。

这是我期望写的查询:

SELECT [Measures].[TotalDiskSize] ON COLUMNS, [ComputerDim].[ComputerDim].Members ON ROWS FROM [Cube]

我们如何定义计算成员 [Measures].[TotalDiskSize] 以便能够编写上面的查询。甚至可能吗?

谢谢,阿尼鲁德

0 投票
2 回答
7613 浏览

ssas - 如何根据两个度量和查询维度当前成员的层次级别创建计算成员?

我有一个立方体

  • 两个度量成员:([Measures].[Value]整数)和[Measures].[EffectiveBelowLevel](整数)。
  • 一个名为 [DimParentChild] 的维度,其用户层次结构参差不齐,名为[ParentChildHierarchy].

我想在度量维度上创建一个计算成员,当查询时([Measures].[EffectiveValue])基于该成员,其行为如下:[Measures].[Value][DimParentChild][ParentChildHierarchy]

是否可以通过度量维度上的计算成员来实现此功能?

如果是,那么公式会是什么样子?

如果没有,那还有什么其他方法?我对任何其他类型的解决方案也很感兴趣(例如 mdx 查询等)

举个例子:

有了这些数据 [Measures].[EffectiveValue] 应该是这样的

0 投票
1 回答
3306 浏览

ssas - MDX 等效于 SQL 的 GROUP BY,用于排除重复行

我的多维数据集有一个事实表,其中包含对任何实体所做的每次修改的一行。我需要的是一种基于所选维度返回实体计数的度量。因此,如果用户从日期维度中选择一个月,则度量应返回该月修改的实体数(而不是修改数)。

在 SQL 中,这将类似于:

你怎么能在 MDX 中做到这一点?当然,对于多维数据集,这将是一个极其常见的场景。

0 投票
1 回答
846 浏览

sql-server - 对于 OLAP 多维数据集(SQL Server Analysis Services)来说,单个表是不是一个糟糕的起点?

我将使用单个表来汇总有关我们(非常大的)虚拟基础架构的历史数据。该表将由 15 到 30 个字段组成,我估计每天有 500 到 1000 条记录。

为什么是单表?有几个原因:

  • 使用 powershell 脚本将数据提取到 csv。然后在单个表上进行批量加载非常容易和快速。
  • 我将使用该表连接excel并通过数据透视表进行报告。然后一个表是完美的(否则我应该创建视图)。

现在我的问题:

如果我将来计划在这张桌子上构建多维数据集,那么“单表”选择是一个糟糕的解决方案吗?多维数据集是依赖关系数据库还是可以轻松构建在单表数据库上?

感谢您的任何建议

0 投票
1 回答
1789 浏览

data-warehouse - 数据仓库中的事务生命周期跟踪

您如何存储与数据相关的事实?以及如何配置度量?例如,我有一个跟踪订单生命周期的数据仓库,它会更改状态 - 已订购、已发货、已退款。对于像“退款”这样的状态,它并不总是存在。所以在我的模型中,我使用了事务存储模型,所以每次订单改变状态时,它都是事实表中的另一行。因此,对于 4 月下达并在 5 月退款的订单,将有两行 - 一行状态为“已订购”,另一行状态为“已退款”。因此,如果用户想查看 4 月份下达/订购的所有订单,并想查看有多少“那些”订单被退款,他怎么看?这是一个将在运行时运行的 MDX 查询吗?这是我可以存储在多维数据集中的计算度量吗?我该怎么做?我的思考过程是用户可以在数据透视表中使用它应该是一个事实,但我不确定.....