使用 MLCP 组合多个 CSV?
Combining multiple CSVs using MLCP?
我有一个关于MLCP的问题,我知道有办法分手
嵌套结构 XML 到单独的 XML 文档中。
是否有 OOTB 功能可以从中创建嵌套结构 XML
多个 CSV 作为输入?
可以在 XQuery 或 SJS 中编写您自己的数据转换,它们将为您处理传入的数据。但是,MLCP 不可能一次处理多个 CSV 行。您可以发挥创意并使用 cts:search
或类似的方法来查找应在您的 MLCP 转换中合并的现有文档。然而,由于并发数据插入的复杂性,很难让它完美地工作。
您可以尝试在 MarkLogic 之外进行一些数据整理。例如,如果 CSV 来自 RDBMS,您可以将生成它的查询更改为 return 您想要的非规范化形式。
或者您可以采用 MarkLogic 的 ELT 策略,在这种策略中,您可以完全按原样加载数据,然后 运行 处理在数据进入 MarkLogic 后对其进行转换。 DataHub Framework 对于管理像这样的复杂数据转换过程特别有用。
我有一个关于MLCP的问题,我知道有办法分手 嵌套结构 XML 到单独的 XML 文档中。 是否有 OOTB 功能可以从中创建嵌套结构 XML 多个 CSV 作为输入?
可以在 XQuery 或 SJS 中编写您自己的数据转换,它们将为您处理传入的数据。但是,MLCP 不可能一次处理多个 CSV 行。您可以发挥创意并使用 cts:search
或类似的方法来查找应在您的 MLCP 转换中合并的现有文档。然而,由于并发数据插入的复杂性,很难让它完美地工作。
您可以尝试在 MarkLogic 之外进行一些数据整理。例如,如果 CSV 来自 RDBMS,您可以将生成它的查询更改为 return 您想要的非规范化形式。
或者您可以采用 MarkLogic 的 ELT 策略,在这种策略中,您可以完全按原样加载数据,然后 运行 处理在数据进入 MarkLogic 后对其进行转换。 DataHub Framework 对于管理像这样的复杂数据转换过程特别有用。