MarkLogic 8 - 大型集合的报告和聚合

时间:2015-07-29 02:24:08

标签: reporting xquery aggregation marklogic

假设我有一个包含1亿条记录/文件的集合。

我想创建一系列报告,包括对某些列中的值进行求和以及按各列进行分组。

XQuery和/或MarkLogic的哪些参考资料都可以指向我,这样我可以快速完成这项工作?

我看到cts:avg-aggregate看起来不错。但是我需要分组......

此外,由于我正在处理大量数据,并且需要花费一些时间才能完成所有这些,我正在考虑将其设置为晚上运行以更新报告的工作。

我想过使用corb来运行记录然后用它的输出做一些事情。这是MarkLogic和报告的正确方法吗?

1 个答案:

答案 0 :(得分:3)

也许本指南会有所帮助:

http://developer.marklogic.com/blog/group-by-the-marklogic-way

您有以下讨论的几个选项:

  • CTS:估计
  • CTS:元素值-共同出现
  • cts:value-tuples + cts:frequency