首页 > 解决方案 > 如何在 MarkLogic 中对文档中的数据进行非规范化?

问题描述

我有一堆使用 MLCP 中的 CSV 文件加载的规范化文档。如何使用主键(比如 ID)并找到所有相关文档并将它们合并到一个非规范化文档中?我还需要更改初始文档中的一些值。

标签: marklogicdenormalizationmarklogic-9mlcp

解决方案


这是 MarkLogic 的数据中心框架 (DHF) - https://marklogic.github.io/marklogic-data-hub/的主要用例。您仍然需要将 CSV 文件提取到 MLCP 中(这将是您进入暂存数据库的“原始”数据),然后 DHF 提供了一些管道来编写“协调”流程,将所有相关文档合并到一个文档中(这些文件将进入您的最终数据库)。

您也可以使用 CoRB - https://developer.marklogic.com/code/corb来实现这一点。DHF 与 CoRB 类似,但针对这种用例有更多的管道。


推荐阅读