问题标签 [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 回答
163 浏览

ssas - 为什么即使结果集有值也不会显示将度量拉到浏览器中?

在处理 SSAS 多维数据集时,我从“在 SQL 查询 1 下”之类的处理窗口获得的查询正在生成结果集,但是当处理完成并将度量值拉入浏览器时,值不会显示。

可能是什么原因?

0 投票
9 回答
1450 浏览

.net - OLAP 的报告工具,*不是* OLTP!

我正在寻找一个可以放在现有 OLAP 星型模式之上的控件,以允许用户定义自己的“查询”并生成报告。现在我有一些基于多维数据集的预定义报告,但我希望允许用户根据我创建的多维数据集定义他们自己的标准。我发现许多产品可以让您将事务表视为 OLAP 多维数据集,但没有专门针对预先存在的多维数据集的产品。

编辑:让我明确一点,我知道有无数的报告工具声称可以报告 OLAP 多维数据集。问题是他们都假设他们正在查看事务数据并尝试创建自己的多维数据集。我的表包含数以万计甚至数亿条记录。大多数工具在处理这么多数据时都会崩溃,其他工具的运行速度非常慢。我不想要针对商务人士的工具。

我想要一个了解星形和雪花模式的工具。我希望能够告诉它事实表是什么以及维度表是什么,然后在它们之上创建一个 UI。对于工具供应商来说,这是一个更容易解决的问题,因为我正在用勺子喂他们立方体。我想依靠立方体是一种标准化模式这一事实,并且我想要一个利用这一事实的工具。我想要一个针对开发人员的工具,并假设我实际上知道如何管理我的数据,它只需要为我构建漂亮的报告,而不是在我的数据的重压下崩溃。

0 投票
1 回答
350 浏览

ssas - 如何在 MS 分析服务中显示列的最后一个值?

我有一个多维数据集。假设表格按另一列排序,我需要(测量、计算等)来显示列的最后一个值。

就像是:

0 投票
2 回答
3806 浏览

c# - 如何在 C# 中创建离线 OLAP 多维数据集?

我在使用以下代码从 C# 创建离线 OLAP 多维数据集时遇到问题:

我不断收到以下异常:

“多步操作产生错误。检查每个 OLE 数据库状态值。未采取任何操作。”

我从 Excel 生成的 OQY 文件中获取了连接字符串。我必须添加“Mode=Write”部分,否则我会遇到另一个异常(“文件可能正在使用中”)。

连接字符串有什么问题?如何诊断错误?有人请指导我...

0 投票
1 回答
934 浏览

apache-flex - 动态 OLAPCube Flex

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

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

0 投票
4 回答
3654 浏览

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

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

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

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

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

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

谢谢!

0 投票
2 回答
12444 浏览

sql-server - 如何自动刷新sql server olap cube

我在 Visual Studio 中构建了一个立方体并部署到 SSAS。如何使用每晚 sql 批处理作业或其他方式刷新数据?TIA

0 投票
2 回答
2860 浏览

version-control - 计算的度量/维度

我对 MDX 比较陌生,正在努力完成我认为应该很容易的事情,但我还没有找到任何解决方案。

我有一个销售立方体,其中一项衡量标准是利润,可以是负数或正数。我想得到一个实际上是正利润总和的衡量标准,即只在新衡量标准中包括那些具有正利润的利润数字。

这里的诀窍是这是在行详细信息级别,类似于

WITH MEMBERmeasures.PositivePNL 作为 IIF(Measures.PNL > 0,Measures.PNL,0)

不起作用,因为它只适用于总数

0 投票
1 回答
5285 浏览

sql-server - What is the difference between cubes and the Unified Dimensional Model (if any)?

I'm currently researching SQL Server 2008 as a business intelligence solution, and currently looking at Analysis Services (and I'm pretty new to business intelligence as a whole...)

I'm a bit confused by some of the terms in SSAS, particularly the conceptual differences between cubes and MS's Unified Dimensional Model.

I believe that a cube in SSAS is basically an OLAP cube -- dimensions, measures, something that sits between the underlying data source and a business user.

But then that's kind of what I understand UDM to be as well.

The docs for SQL Server 2005 seem to suggest as much:

"A cube is essentially synonymous with a Unified Dimensional Model (UDM)".

But then the SQL Server 2008 pages sort of suggest that UDM is a wrapper for both multidimensional data (cubes) and relational data:

"Use the Unified Dimensional Model to provide one consolidated business view for relational and multidimensional data that includes business entities, business logic, calculations, and metrics."

This blog post suggests similarly:

"UDM provides a single dimensional model for all OLAP analysis and relational reporting needs. So you can use either MDX or SQL"

Is UDM something that sits above cubes? Or are they the same thing? I presume I would develop cubes with the Cube Designer application; what would I develop a UDM with?

0 投票
4 回答
1173 浏览

reporting-services - 在 SQL Server 商业智能中,为什么要从 OLAP 多维数据集创建报表模型?

在 Business Intelligence Developer Studio 中,我想知道为什么要从 OLAP 多维数据集创建报表模型。

据我了解,OLAP 多维数据集和报表模型都是面向业务的底层结构(通常是关系数据库)视图,对业务用户而言可能意义不大。就维度和度量而言,多维数据集是一个多维视图,而报表模型是……嗯,我不完全确定——它是一个更面向业务但本质上仍然是关系视图吗?

无论如何,在报表生成器中,我可以直接连接到 OLAP 多维数据集或报表模型。所以我不明白为什么,如果我有一个 OLAP 多维数据集,它已经提供了适合最终用户的面向业务的数据视图,为什么我会将其转换为报表模型并在 Report Builder 中使用它。

我想我显然错过了报告模型和多维数据集之间的一些根本区别——任何帮助表示赞赏!