问题标签 [cubes]

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

sql - SQL 多维数据集处理窗口

我有 Dim Tables、Fact Tables、ETL 和一个立方体。我现在希望确保我的多维数据集只保存前 2 个月的数据。这应该通过强制我的事实表只保存 2 个月的数据并执行“完整过程”来完成,还是有办法从我的多维数据集中修剪过时的数据?

0 投票
3 回答
5073 浏览

sql - SQL - 查询多维数据集

所以我刚刚在我们的一个 SQL 数据库中收到了一个到多维数据集的连接字符串。我应该根据这些数据创建一个可以通过电子邮件发送给 30 个人的报告。

我更愿意编写一个存储过程,让 SSRS 在它应该发送的时候发送它。问题是数据库非常复杂,我不确定我是否可以匹配所有内容并获得正确的信息。

无论如何,我可以编写一个存储过程来查看多维数据集中的信息吗?

我不确定这是否重要,但数据库和多维数据集位于同一 SQL 服务器上。

有关多维数据集的任何信息都会有所帮助。我知道它们会根据它们可能最常用于的用途进行一些预先计算。

谢谢

0 投票
1 回答
1143 浏览

sql - Moving a SQL 2000 cube to SQL 2005

I have been tasked with moving a cube which is in SQL 2000 to SQL 2005. It would appear that the Dimensions and Measures are all coming from one table. Is this possible in SQL 2005 or do I need to restructure the data into multiple Dim/Fact tables, and is there any way to easily move a SQL 2000 cube into SQL 2005?

0 投票
2 回答
517 浏览

sql-server-2005 - 刷新 MS 数据仓库多维数据集时出错

我们有一个多维数据集,我们正在填充源表中的数据。为了让数据反映我们正在调用“分析服务处理任务”组件。在刷新多维数据集时,我们收到以下错误。

说明:OLE DB 错误:OLE DB 或 ODBC 错误:通讯链路故障;08S01。结束错误错误:2009-03-13 02:26:11.24 代码:0xC11F000C 来源:处理 LedgerTransactions01 多维数据集分析服务执行 DDL 任务描述:OLAP 存储引擎中的错误:维度发生错误,ID 为“Dim Item” V',正在处理“dimItem”的名称。

多维数据集在 SQL Server 环境中运行,并且此问题并非总是发生。

0 投票
2 回答
2251 浏览

ms-access - 如何使用其他应用程序访问 Cognos PowerPlay Cubes?

Cognos PowerPlay Cubes (Cognos v7.3) 通过电子邮件分发,然后存储在本地客户端上。目前,用户使用 MS Access 作为界面来访问 Cubes 中的数据和报告。是否有任何其他工具、应用程序或编程语言允许访问 PowerPlay Cube 和其中的表格/图表?

要求是实现一个比旧的 MS Access 更易于使用的用户界面。

不能直接使用 Cognos Studios 访问数据,因为数据也必须离线可用。

谢谢你的任何想法。

此致。

0 投票
2 回答
3796 浏览

algorithm - 有人知道OLAP Internals吗?

我对数据库内部了解一些。我之前实际上已经实现了一个小型、简单的关系数据库引擎,使用磁盘上的 ISAM 结构和 BTree 索引以及所有类似的东西。这很有趣,而且很有教育意义。我知道我对仔细设计数据库模式和编写查询更加了解,因为我对 RDBMS 如何在幕后工作有了更多了解。

但是我对多维 OLAP 数据模型一无所知,而且我很难在互联网上找到任何有用的信息。

信息如何存储在磁盘上?多维数据集包含哪些数据结构?如果 MOLAP 模型不使用包含列和记录的表,那么……什么?尤其是在高维数据中,什么样的数据结构让 MOLAP 模型如此高效?MOLAP 实现是否使用类似于 RDBMS 索引的东西?

为什么 OLAP 服务器在处理即席查询方面表现得如此出色?在普通关系数据库中可能需要数小时才能处理的相同类型的聚合可以在 OLTP 多维数据集中以毫秒为单位进行处理。使这成为可能的模型的基本机制是什么?

0 投票
1 回答
1050 浏览

sql-server - 在 SQL Server Analysis Services 中处理大型结果集

我有一个数据库,其中包含有关文章结构制造商的数据。这意味着一篇文章链接到 1 个制造商和 N 个结构节点(认为是文章分类节点)。

在很多条件下使用 T-SQL 查询文章目前太慢而无法用于电子商店,即使硬件良好且索引表正确。(应低于 1 秒)。现在我想知道通过 OLAP Cube 访问这些数据是否有意义。我已经开发了一个来获取聚合,例如:在节点 Y 下递归存在多少制造商 X 的文章?

这些聚合非常快,现在我想知道通过多维数据集检索整个文章结果集是否有意义。含义:给我递归地存在于节点 Y 下的制造商 X 的一篇文章 ID 。因为结果集可能非常大,查询需要更长的时间..

因此我的问题是,有没有办法处理 SSAS 中的大型结果集,或者这完全是我采取的错误方向?

0 投票
1 回答
327 浏览

sql-server-2008 - 数据仓库中的索引

我正在 SQL Server 2008 中创建一个数据集市,使用 SSIS 进行加载,使用 SSAS 进行 OLAP 多维数据集。到目前为止,一切都运行良好。但是,除了主键上的默认集群之外,我没有在源数据库上创建任何索引。

我对在应用程序数据库上设计索引非常满意,但由于该数据库主要用作多维数据集的源,因此我不确定哪种索引(如果有的话)将是有益的。

我应该做任何索引来改进维度和多维数据集的处理吗?我正在使用您的常规 Molap 存储。

0 投票
3 回答
1182 浏览

ssas - 在事先不知道模型细节的情况下,能否构建 OLAP 立方体?

请原谅我这个毛骨悚然的问题 - 我对 OLAP 和多维数据集并不是很熟悉。说明一下我的情况...

我想建立一个数据库来存储问卷结果,每个问卷可能有几十个问题。在收集了几千份已完成的问卷后,我想分析结果,这听起来像是 OLAP 类型的东西(我对此知之甚少)的一个很好的候选者。我需要能够对“所有拥有狗的 20-30 岁男性受访者”进行查询——即结合“你多大了”、“你有没有狗”等的答案。

我还希望能够存储下个月以及下个月的调查结果等,并运行显示本月与上个月的查询等。到目前为止,一切都很好,我想。

这是我的问题的核心:虽然这个月我的问卷可能有关于性别、年龄和养狗的问题,但下个月的问卷可能会包括一个关于(比如)眼睛颜色的问题。它可能(或可能不会)也放弃一些问题。这在 OLAP 世界中是否可行,或者您在设计多维数据集时是否需要提前了解所有“维度”(如果我使用了正确的术语)?

此外,如果我正在运行多个不同但重叠的问题的调查,我可以将它们全部存储在同一个多维数据集中并跨调查运行查询吗?每个调查可能有几十个问题,其中几十个与其他调查重叠。OLAP 系统是否适合这种事情?我只是不知道它们有多严格,以及它们是否真的适合这种用法。

非常感谢任何帮助。

PS。在有人建议之前,我刚刚购买了 Kimball 的数据仓库工具包,但还没有机会阅读它。(我怀疑它可能不会直接回答这个问题)。

0 投票
3 回答
3631 浏览

sql - 有没有办法使用 LINQ 进行 MDX 查询?

任何人都知道是否有 LINQ to MDX 的计划。

当前是否存在将 LINQ 与 MDX / CUBES 一起使用的方法