问题标签 [activepivot]

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 投票
2 回答
1179 浏览

mdx - 如何计算 MDX 加权平均度量

我们正在一家物流服务提供商处实施 ActivePivot,我们希望构建一个视图来帮助我们找出移动速度不够快的货物,并帮助了解如何改进此 KPI。我们有一个简单的 MDX 视图,以天为单位显示老化的库存以及客户的发货数量。

有没有一种简单的方法来计算按每个客户的出货量加权的老化库存?无论用于分析此度量的维度如何,有没有一种方法可以计算此加权平均值?

这是我们使用的 MDX 查询:

0 投票
1 回答
1768 浏览

mdx - 在 MDX 查询中使用过滤器和 Instr 时的性能

我有一个以下形式的 MDX 查询,它与 ActivePivot 一起使用。我需要通过在另一个维度(列)中存在部分字符串来过滤结果(在我的行中):

使用过滤器/instr 时,此查询的性能非常差。我想我可以理解,因为它大概“扫描”了所有成员。

有没有另一种方法可以实现我想要的,但性能更好。

谢谢

0 投票
2 回答
12753 浏览

java - NUMA 架构如何影响 ActivePivot 的性能?

我们正在将 ActivePivot 应用程序迁移到新服务器(4 插槽 Intel Xeon,512GB 内存)。部署后,我们启动了我们的应用程序基准测试(这是大型 OLAP 查询与实时事务并发的混合)。测得的性能几乎比我们以前的服务器慢两倍,以前的服务器具有相似的处理器,但内核数量减少了两倍,内存减少了两倍。

我们调查了两台服务器之间的差异,看起来大的一台具有NUMA 架构(非统一内存访问)。每个 CPU 插槽在物理上接近内存的 1/4,但距离其余部分更远……运行我们的应用程序的 JVM 分配了一个大的全局堆,每个 NUMA 节点上都有该堆的随机部分。我们的分析是内存访问模式非常随机,CPU 内核经常浪费时间访问远程内存。

我们正在寻找有关在 NUMA 服务器上利用 ActivePivot 的更多反馈。我们可以配置 ActivePivot 多维数据集或线程池、更改查询、配置操作系统吗?

0 投票
1 回答
318 浏览

java - 如何执行不依赖于电平比较器的累积和?

我们有一个基于 Stream2PositionPostProcessor(来自 ActivePivot)的累积度量。我们使用它在时间维度上动态汇总我们的缓存流。

我们希望按时间顺序求和,但以相反的顺序显示结果。为了以相反的顺序显示结果,我们更改了级别比较器。

这是我们得到的数据透视表:

这是我们想要得到的:

Stream2PositionPostProcessor 似乎使用了级别比较器。我们怎样才能改变这一点?

0 投票
1 回答
252 浏览

olap - 当未选择强制维度时,我们如何使后处理器测量不显示数据?

我们不希望在未选择某些强制维度时执行后处理器。例如,我们有称为风险类型、敏感曲线、期限、货币1 和显示货币的维度。我们还有一个称为 Rate.Move 的后处理措施——它实现了 doLeafEvaluation。

在我们的客户中,

  1. 如果未选择敏感曲线,我们不想在风险类型为 RateRisk 时显示 Rate.Move
  2. 如果没有选择货币 1,我们不想在风险类型为 BasisSwapRisk 时显示 Rate.Move
0 投票
1 回答
215 浏览

mdx - 使用 ActivePivot 后处理器是否有一个简单的替代 DistinctCount 的方法

我有一个缓慢的 MDX 查询,它执行以下操作:

如何在 ActivePivot 中编写一个后处理度量,它返回与我的不同计数计算成员相同的值?我想这会快很多吗?

谢谢

0 投票
3 回答
449 浏览

testing - ActivePivot 测试策略

我正在考虑为 ActivePivot 服务器的不同部分以及最重要的后处理器实现自动化测试。

由于我处于起步阶段,因此我想更多地了解该领域的最新技术,最佳实践是什么,以及是否有任何需要避免的警告。

如果您有任何经验,我将很高兴收到您的来信。

干杯,帕斯卡

0 投票
1 回答
215 浏览

jvm - 如何将 ActivePivot 实例绑定到物理内核

我们在同一台服务器上部署了两个 ActivePivot 实例(相互化)。

服务器有 12 个逻辑核心。我们有一个用于 ActivePivot 实例 A 的 4 核许可证和一个用于 ActivePivot 实例 B 的 2 核许可证。

我们如何确定两个实例各自使用自己的内核(而不是低效地共享相同的内核)?

0 投票
2 回答
298 浏览

activepivot - 如何在 ActivePivot 中为日期创建分层维度?

我是 ActivePivot 的新手,我想创建一个带有 的维度DimensionType = time,其中日期以分层方式显示。例如,30.01.2013我需要一年级-> 2013(降序排序),一个月级(也降序排序)-> 1 和天级(也降序排序)->30, 29, 28, ...

通过 ActivePivotLive 查看应如下所示:

等等。

我浏览了 ActivePivot 沙盒项目,但没有找到任何对我有帮助的东西。TimeBucket我在 中找到的维度EquityDerivativesCube相似,但存储桶的创建方式不同。

我怎么解决这个问题?

0 投票
1 回答
366 浏览

java - 使用外部数据更新 ActivePivot 连续查询?

在我们的 ActivePivot 解决方案中,我们编写了一个后处理器,它根据股票价格(和波动率参数)计算股票期权的价格。当它被评估时,后处理器(暂时)连接到谷歌金融服务以即时检索股票价格。因此,每次用户在 ActivePivot 上进行查询时,都会使用最新价格实时计算聚合。

但我们也想利用 ActivePivot 中的连续查询,并将更改的聚合实时推送给用户(而不是定期点击 ActivePivot Live 的刷新按钮)。我们知道它通常是通过编写一个连续的处理程序来实现的,它将价格变化事件传播到 ActivePivot 并让 ActivePivot 计算对订阅查询的影响。但谷歌财经不提供推送 API,如果我们通过定期轮询数百只股票来打击这项服务,我们将被禁止。

您建议在 ActivePivot 中使用什么机制来解决此问题?