问题标签 [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.
sql - OLAP 如何处理数字范围的维度?
作为序言,我根本不熟悉 OLAP,所以如果术语不正确,请随时提供更正。
我正在阅读有关 OLAP 的信息,它似乎都是关于交易空间以换取速度,其中您预先计算(或按需计算)并存储有关您的数据的聚合,并按某些维度进行键控。我了解这对于具有离散值集的维度是如何工作的,例如 { Male, Female } 或 { Jan, Feb, ... Dec } 或 { @US_STATES }。但是对于具有完全任意值的维度,例如 (0, 1.25, 3.14156, 70000.23, ...) 呢?
OLAP 的使用是否排除了在命中事实表的查询中使用聚合,还是仅用于绕过可以预先计算的内容?像,任意值的任意聚合仍然需要即时完成?
任何其他有关了解更多有关 OLAP 的帮助将不胜感激。乍一看,Google 和 SO 似乎都有些枯燥(与其他更受欢迎的话题相比)。
编辑:被要求提供任意值的维度。
- 实验速度:1.256 m/s、-2.234 m/s、33.78 m/s
- 交易价值:120.56 美元、22.47 美元、9.47 美元
sql-server - 用于呈现 OLAP 数据的包
我正在管理一个基于 MS SQL 2005 的非常大的数据仓库(>1 TB)。我想为用户创建一个解决方案,以在线(Web 界面)呈现来自多维数据集的数据。现在他们正在使用 Office Web Components,但效果不是很好。我对他们创建的报告没有任何控制权。我用谷歌搜索,有一些解决方案,如 Dundas 或 Analyzer。
也许有人对这个(或其他)包有一些经验并且可以分享意见?我有一些基本要求:
- 高性能且无需对 OLAP 服务器进行不必要的查询
- 能够存储报告(例如:用户创建过滤器,选择日期范围,他必须能够存储它)
- 能够导出到 Excel
- 一些内置的图表引擎会很好。
一些想法?
ssas - 内存错误:分配失败:没有足够的存储空间来处理这个命令
我试图运行多维数据集脚本以在分析服务器中安装多维数据集数据库。我将数据源更改为指向我想要的服务器,但我得到了标题中的错误代码
错误代码 = 0x8007000E,外部代码 = 0x00000000:
我也尝试了分析服务器的属性并将“MemoryLimitErrorEnbales”设置为false。那没有帮助。
任何见解都会有很大帮助。
谢谢
c# - Silverlight OLAP 数据网格?
是否有任何控制可以让我在哪里拥有像 Silverlight 的 Flex OLAP 数据网格之类的东西?
我试图自己创建一个,但总是碰壁,如果市场上没有这样的东西,我们能否就如何创建这样的控件进行头脑风暴?
olap - 任何人都可以告诉我区别,为什么它们会产生不同的结果?
1)
2)
谢谢。帮助表示赞赏。
olap - 是否存在非关系型 OLAP 引擎?
类似于 NoSQL 数据库,但用于 OLAP。当然是开源的:)
编辑:
OLAP 引擎在幕后使用关系数据库。例如 SAPBW 可以使用 Oracle 等。我的意思是没有这个底层关系数据库的 OLAP 引擎。有点像具有 OLAP 功能的 Google BigTable。
OLAP DB 可以是巨大的,因为 BigTable 的数据量大致相同,我想知道是否有人制作了融合两者的模型。
sql-server - SSAS 2005:处理后处理数据库速度慢
我有一个包含 10 个多维数据集的 SSAS 2005 数据库。当我从 XMLA 脚本创建多维数据集时,它运行得很快,而且我可以从 SSMS 浏览多维数据集,就像我应该做的那样。
在夜间处理立方体后,everyrthing 开始工作非常缓慢。在 SSMS 中打开立方体列表需要几分钟,而且一直都是这样。什么会导致这种情况?
olap - MDX - 基于“记录时间范围”的并发计算?
尊敬的 MDX 专家,
- 是否可以根据记录的时间范围获得并发计算?
可以说我有; “开始日期”、 “结束日期”、 “使用”和“颜色”可用......在我的事实表中......
是否有可能获得每次“已使用”的并发(在同一范围内发生的“已使用”的最大总和),如果是的话 - 每个“颜色”的并发使用情况如何?
hadoop - OLAP 可以在 BigTable 中做吗?
过去,我曾经使用在 MySQL 上运行的 OLAP 多维数据集构建 WebAnalytics。现在,我使用的 OLAP 多维数据集只是一个大表(好吧,它的存储比那更智能),其中每一行基本上是一个测量值或一组测量值的聚合。每个度量都有一堆维度(即哪个页面名称、用户代理、ip 等)和一堆值(即有多少浏览量、多少访问者等)。
您在这样的表上运行的查询通常采用以下形式(元 SQL):
因此,您可以使用提到的过滤器获得所选日期的每个小时的总数。一个障碍是这些立方体通常意味着全表扫描(各种原因),这意味着您可以制作这些东西的大小(以 MiB 为单位)的实际限制。
我目前正在学习 Hadoop 等的来龙去脉。
在 BigTable 上将上述查询作为 mapreduce 运行看起来很简单:只需将“小时”作为键,在映射中过滤并通过对值求和来减少。
您能否在 BigTable 类型的系统上“实时”(即通过用户界面并且用户尽快得到他们的答案)而不是批处理模式运行我上面显示的查询(或至少具有相同的输出)?
如果不; 在 BigTable/Hadoop/HBase/Hive 等领域做这样的事情的合适技术是什么?
sql - DB2 - 按时间范围对数据进行排名
我正在尝试编写报告(Solaris 上的 DB2 9.5)来执行以下操作:
我有一组数据,假设它是一个订单表。我想运行一份报告,该报告将为我提供每个月每个客户的订单数量以及他们当月的“排名”。排名将基于订单数量。我正在玩弄 RANK() OVER 子句,但我似乎无法让它每月给我一个排名(或其他“分组依据”)。如果有 100 位客户和 12 个月的数据,我希望报告中有 1200 行,每月 100 行,每行的排名在 1 到 100 之间。如果更多详细信息有帮助,请告诉我。提前致谢。