NReco PivotData多维数据集处理
这个组件对我来说是新的,我很好奇它是否支持对数据源的频繁更新?数据的正常大小为1000行,其中包含60个事实和6个维度。是否可以更新单行数据?这会触发完全重新处理,需要多长时间?
NReco.PivotData库实现了内存中的多维数据结构,该结构包含要在报表中使用的维的预聚合度量。有2种不同的使用方式:
关于
正常数据大小为1000行,其中包含60个事实和6尺寸。
这是非常小的数据,非常快地用ProcessData方法处理了1k行(仅计算具体报告所需的维度/度量)。如果将数据库用作数据源,则它应该能够足够快地执行聚集查询(GROUP BY);专门的分析数据库甚至可以在数十亿行中在几秒钟内完成此操作。