问题标签 [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 投票
4 回答
3453 浏览

sql - SQL Server 聚合非常大的表

我们有一个包含产品属性的 1700 万行的表,假设它们是:

品牌 ID、尺寸 ID、颜色 ID、价格、形状 ID

我们需要按品牌和尺寸查询聚合。目前我们通过执行以下操作来查询和过滤这些数据:

我们报告这些数据。问题是,运行此查询需要 10 秒左右(这是一个非常简单的示例),尽管返回的实际数据只有几百行。

我认为我们已经达到了索引该表的能力,因此我认为任何数量的索引都不会让我们获得近乎即时的结果。

我对 OLAP 或其他分析服务知之甚少,但是 SQL Server 有什么可以预过滤或预聚合此表以便可以执行上述查询(或类似返回等效数据)?或者在一个非常大的表上处理任意 where 子句的最佳方法是什么?

0 投票
2 回答
647 浏览

sql - Oracle 材料视图与分析工作区

在 Oracle 中,使用物化视图和分析工作空间的优缺点是什么?围绕使用这些功能的最佳实践是什么?

我们有一个 OLTP 系统,但也希望访问报告和交互式决策支持工具中的摘要信息。

0 投票
1 回答
69 浏览

olap - SQL Server 2008 Cube开发中如何创建增长列或分享列?

我有大量从 2000 年到 2009 年的销售数据。我想计算 2009 年销售额与 2008 年销售额的增长。

我还想计算任何特定年份或月份中每种产品的份额。

此致

瓦吉

0 投票
1 回答
231 浏览

asp-classic - 不支持数据透视表钻取

我们将旧的 ASP 应用程序迁移到 ASP.NET,但似乎无法找出导致此错误的原因。

网页错误详情

用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 5.1;Trident/4.0;.NET CLR 2.0.50727;.NET CLR 3.0.04506.30;.NET CLR 3.0.04506.648;.NET CLR 3.5.21022;InfoPath。 2;.NET CLR 3.0.4506.2152;.NET CLR 3.5.30729;MS-RTC EA 2;MS-RTC LM 8) 时间戳:2009 年 10 月 12 日星期一 20:50:06 UTC

消息:对象不支持此属性或方法:'PivotTable1.Drillthrough' 行:1173 字符:2 代码:0 URI:http:///DSS2009/HospitalVisitsCube.aspx

以前,页面托管在 Windows 2000 Server、IIS 5.0 和 SQL Server 2000 上。我们将应用程序迁移到新环境:Windows 2003 Server、IIS 6.0、带有 Analysis Services 的 SQL Server 2005,现在页面使用 ASP。 NET(准确地说是 ASP.NET 2.0)。任何人都知道正在发生的事情和可能的解决方案吗?我的第一个想法是 IIS 6 支持可能已弃用此方法/属性的 ASP 3.0。但是,我一无所知,无法证明我的理论,因为我的 ASP 知识非常有限。有没有人知道发生了什么?

0 投票
3 回答
657 浏览

sql-server-2005 - MDX地理距离计算

我正在使用SQL Server 2005 Analysis Services,并且正在尝试计算 MDX 查询内的距离 - 这样我就可以获得当前位置附近的项目的计数。我已经用纬度和经度创建了一个维度,并且还创建了一个 .NET 程序集来进行数学运算——但我很难在查询中全部解决。

我在 100 英里半径范围内查找项目的查询如下所示:

我在 .NET 中的距离代码如下所示:

但是,当我运行该查询时,我想出了零记录。如果我将距离从 100 更改为 10000 - 我得到的计数类似于 100 英里半径内的计数。看起来 .NET 类没有做平方根 - 但我已经多次测试了该代码,它看起来是正确的。

有人对我应该在哪里解决问题有任何建议吗?

编辑:我开始怀疑纬度和经度是否没有正确传递到我的 GetDistance 函数中 - 所以我在那里添加了一行代码来引发异常以向我展示它们是什么。我添加了以下内容:

现在,当我运行查询时,出现以下错误:

托管存储过程 GetDistance 的执行失败,出现以下错误:调用的目标已引发异常。endLat 参数名称:endLat:1033,endLong:1033。

所以现在问题变成了:如何让我的实际纬度值通过过滤器中的那个函数?看起来现在只是传递了一个语言代码。

0 投票
6 回答
6906 浏览

ms-access - 微软访问 + OLAP

我在 MS Access 中有很多数据,为了进行分析,我需要工具。您能推荐任何用于数据挖掘和分析 (OLAP) 的工具吗?

0 投票
1 回答
1748 浏览

excel - 刷新 OLAP 多维数据集后,数据透视表不会自动刷新。Excel 2007

我有一个连接到外部 OLAP 多维数据集的工作簿。以前,当我连接到外部数据源然后全部刷新时,每个数据透视表都会刷新并显示新数据。现在,如果我连接到数据源并刷新枢轴,则枢轴不会使用新数据进行更新。我可以让它更新的唯一方法是,如果我手动单击我的一个过滤器,然后单击确定。出于某种原因,这会触发与多维数据集的连接,并且数据透视表会使用新数据进行刷新。知道为什么会发生这种情况吗?我很茫然,必须手动单击每个枢轴非常耗时。谢谢。

0 投票
3 回答
287 浏览

algorithm - 图形中是否有类似于 mipmap 的数据存储模式?

我们有大量数据,用户可能希望查看窗口并快速查看。他们可能希望查看一天、一周、一个月或任意开始和结束数据的数据窗口。事实证明,对所有这些东西进行实时排序和总结对我们来说很痛苦,所以我想到了在 3D 渲染中做一些类似于 Mipmaps 的事情。您最终会存储以各种不同比例预先计算的相同数据,然后使用不同比例对结果进行插值。所以我已经知道商店的一年、给定月份、给定一周和给定日期的数字是多少,如果他们要求特定范围,我会使用各种比例快速加起来给出正确的结果,但我不必重新处理完整的数据集,

这是一个真实的模式吗?这有什么意义吗?有一些地方我可以读到如何做到最好,或者有更好的方法来处理像这样需要在不同切片中查看的大块数据?

看起来这应该是一个众所周知且已解决的问题。例如,很多人都有股票投资组合,他们每天都需要做这种事情。我们的数据不是股票价格,但想法是一样的。

0 投票
1 回答
2592 浏览

sql-server-2008 - Server2008 分析服务中的父子维度

有人知道一些关于如何在 Server2008 中创建父子维度的有趣且完整的教程吗?我在Server2005中找到了一个简单的介绍,但是很多步骤都改变了。

提前致谢。

0 投票
1 回答
906 浏览

security - OLAP 多维数据集中的维度安全性

我通过创建角色并将用户分配给每个角色,在我的 OLAP 多维数据集中定义了维度安全性。角色中的每个用户只能看到他们所属的位置。

当我使用角色浏览多维数据集时,我看到了该角色的正确位置。但是,当我使用“更改用户”中的“其他用户”功能浏览多维数据集并针对角色中存在的同一用户进行测试时,它失败了,我看到了所有位置。

可能是什么问题呢?

谢谢,凯拉什