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