marklogic - 如何在 MarkLogic 中对文档中的数据进行非规范化?
问题描述
我有一堆使用 MLCP 中的 CSV 文件加载的规范化文档。如何使用主键(比如 ID)并找到所有相关文档并将它们合并到一个非规范化文档中?我还需要更改初始文档中的一些值。
解决方案
这是 MarkLogic 的数据中心框架 (DHF) - https://marklogic.github.io/marklogic-data-hub/的主要用例。您仍然需要将 CSV 文件提取到 MLCP 中(这将是您进入暂存数据库的“原始”数据),然后 DHF 提供了一些管道来编写“协调”流程,将所有相关文档合并到一个文档中(这些文件将进入您的最终数据库)。
您也可以使用 CoRB - https://developer.marklogic.com/code/corb来实现这一点。DHF 与 CoRB 类似,但针对这种用例有更多的管道。
推荐阅读
- discord.js - 如何修复 Discord Bot Keyv [Object Promise] 错误?
- python - 杀死运行 Modbus 服务器的线程
- database - 为什么我的 MongoDB 聚合查询这么慢
- javascript - 使用钩子保存数据
- symfony - Symfony framework.yaml 无效 YAML - 但不是吗?
- python - 无法在 PyCharm 上启动 PyGame
- nosql - 保持重复的 DynamoDB 记录同步
- javascript - 更新复选框中的状态延迟,React
- r - 向数据框中的行添加顺序 ID
- amazon-web-services - 如何使用 AWS lambda 和生命周期配置解决 Sagemaker 中的 .ipnyb 笔记本的调度问题?