我有一个关于MLCP的问题,我知道有一种方法可以将嵌套结构的XML分解成独立的XML文档。是否有OOTB功能可以从多个CSV创建嵌套结构XML作为输入?
发布于 2018-07-30 20:16:09
可以用XQuery或SJS编写您自己的数据转换,它们将为您处理传入的数据。但是,MLCP不可能一次处理多个CSV行。您也许能够发挥创造性,并使用cts:search或类似的工具来查找应该在MLCP转换中合并的现有文档。然而,由于并发数据插入的错综复杂,要使其完美工作将是困难的。
您可以尝试在MarkLogic之外进行一些数据处理。例如,如果CSV来自RDBMS,则可以更改生成它的查询,以返回所需的非规范化形式。
或者,您可以采用MarkLogic的ELT策略,即完全按原样加载数据,然后在数据进入MarkLogic后运行进程对其进行转换。DataHub Framework对于管理像这样的复杂数据转换过程特别有帮助。
https://stackoverflow.com/questions/51588100
复制相似问题