问题标签 [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.
activepivot - 向 ActivePivot 添加新度量?
我正在尝试向现有 ActivePivot 多维数据集添加新度量。我开始向 Sanbox 项目添加度量。它工作得很好。我能够看到新的度量,并且得到了所有元素的总和。我添加了以下几行:
在实际应用中,这种方法效果不佳。我添加了以下几行:
进入
进入
数据从 CSV 文件加载。有一个 CSV 文件定义了 Applcation 可以处理的每个文件的所有字段。
还有一个计算器可以处理所有其他措施。我像这样扩展它:
当我运行应用程序时,我遇到了几个异常,我看不到新的措施。这是一个例外:
我错过了什么?如何向多维数据集添加新度量?是什么导致计算器出现错误?
在调试代码时访问计算器方法 (computeTest()) 并将值设置为 RelationalEntry。
干杯
java - ActivePivot 实时推送分析维度
我们使用 ActivePivot 监控金融交易的实时 PnL(盈亏)。新交易(新记录)在白天实时添加或更新到多维数据集,ActivePivot 还连接到触发我们后处理器刷新的实时市场数据源。
最重要的是,我们实现了一个自定义维度来为我们的用户提供动态时间分桶。这是使用 ActivePivot分析维度API 构建的。尽管我们编写了一个自定义连续处理程序来将市场数据更改传播到后处理器,但当用户在他们的报告中展开自定义时间维度以查看所有时间段时,似乎只有默认成员会通过实时推送刷新。当用户手动点击刷新按钮时,所有存储桶都会重新加载,但自动推送似乎沿分析维度成员禁用。
这是分析维度的已知限制,您能给我们一些建议以制定解决方法吗?
activepivot - ActivePivot 上下文依赖格式
我有一个价格度量,我想在不同的位置设置不同的格式,例如格式取决于维度的值。我可以有多个不同格式的度量,但这会使很多其他事情复杂化。
据我了解,标准 IFormatter 框架没有位置信息。
我想可以将其作为后处理的措施来实现吗?对于不同类型的价格,我可能也有不同的对象类型,然后使用打开对象类型的 IFormatter 实现?
是否有最佳实践 - 优点/缺点?
java - 使用 ActivePivot 进行稀疏向量聚合
在我们的 ActivePivot 项目中,我们聚合了模拟数据的大向量(向量的长度可以达到一百万个值),并且内存消耗非常高。
大多数时候,向量中的大多数值都是零。ActivePivot 可以利用它来压缩向量吗?我们还能聚合压缩向量吗?
definition - 如何隐藏不需要的措施
AP 4.4.3,APL 2.7.0
你好,
在定义后处理度量时,我们最终会在 Active Pivot Live 中获得两个可用的度量。例如,下面的定义将为我们提供度量“Yield Curve.SUM”和“Yield Curve.TenorDetail”。由于我们有很多这样的措施,我们最终会得到很多无用的 SUM 措施,使界面变得混乱。
那么,既然我们只需要“Yield Curve.TenorDetail”,我们可以以某种方式隐藏“Yield Curve.SUM”吗?
activepivot - 关系存储和多对一连接
大卫,我能否要求澄清一下您在此答案中对加入的看法
当您说“您不能使用关系存储的连接将一个条目连接到多个条目”时,这是否意味着任何方向?
例如商店 1:
商店 2:
那么是不是不能通过将Store 2的join放到Store 1来加入这两个store呢?
如果不是,那么您是说管理此问题的唯一方法是复制 Store 1 中的条目吗?例如:
java - 关系存储和多维数据集检查/反射
关系存储和多维数据集通过各种可用的 XML 配置文件在 ActivePivot 中定义,例如 Formats.csv、LoadInstructions.csv、WhatverCube.xml 和 SchemaFields.xml。这些文件中指定的配置信息是否可以在解析加载后通过ActivePivot API访问,还是我们必须自己解析、加载和检查这些文件才能知道当前活动关系存储中定义的表、字段、维度和度量和立方体?
activepivot - 混合不同级别的数据
我已经编辑以重新表述这个问题:
我们要存储贸易和子贸易数据。所以为了给出数据的概念,我们有这样的输入数据:
贸易数据(关系存储)
子交易数据
我们正在寻找在 AP 中对此建模的最佳解决方案。
如果我们使用关系存储创建 2 个与上述布局相同的存储(子贸易存储是主要的 ACTIVE_PIVOT 存储)并基于 TradeKey 加入它们,那么我们最终会在贸易级别度量上错误地聚合,因为交易被复制到每个子交易条目的多维数据集中。(例如,TradeLevelMeasure1 具有两倍的正确值,因为它存在于两个子交易条目的立方体中)
我们提出的一个解决方案是使用单个商店,并添加一个新维度来指示交易级别(Trade 或 SubTrade)。所以我们得到这样的东西:
这样,我们应该能够正确汇总,然后在需要时扩展子贸易措施。
这似乎是一个可行的解决方案,还是有更好的方法来实现这一目标?
activepivot - 获取对当前 ActivePivotManager 的引用
您如何获得对当前 ActivePivotManger 的引用?我找到了使用它的代码,但没有办法真正掌握它。
activepivot - 文件删除处理程序
在将我们的初始事实加载到多维数据集中之后,我们然后加载第二个文件,该文件将度量添加到现有事实(因此第二个文件不会创建新事实)。我们使用 Handler 来做到这一点。
当从文件系统中删除第二个文件时,我们希望仅从事实中删除相关措施。
有没有办法让我们插入目录/文件观察器机制来完成这个?