Marklogic 如何协调最终数据库中的数据?
我正在测试Quickstart UI以熟悉DHF。 在我的理解中,默认配置有staging和final数据库。 输入流将把数据放在暂存中,然后协调流将在最终数据库中创建协调数据 现在,我的问题是,我如何应用额外的协调流 最终数据库中是否已存在协调数据 我知道writer模块允许访问所有类型的函数 对于最终的数据库,实际上我可以代表查询控制台在这里做任何想做的事情。 然而,我认为这不应该是一个正确的方式,甚至我也成功了 通过数据协调过程(在数据库级别),我的跟踪记录充满了错误。Marklogic 如何协调最终数据库中的数据?,marklogic,marklogic-dhf,Marklogic,Marklogic Dhf,我正在测试Quickstart UI以熟悉DHF。 在我的理解中,默认配置有staging和final数据库。 输入流将把数据放在暂存中,然后协调流将在最终数据库中创建协调数据 现在,我的问题是,我如何应用额外的协调流 最终数据库中是否已存在协调数据 我知道writer模块允许访问所有类型的函数 对于最终的数据库,实际上我可以代表查询控制台在这里做任何想做的事情。 然而,我认为这不应该是一个正确的方式,甚至我也成功了 通过数据协调过程(在数据库级别),我的跟踪记录充满了错误。 有什么建议或意见吗
有什么建议或意见吗?我个人更喜欢从命令行运行所有流,因此我通常有一个shell脚本,可以使用Gradle触发输入并协调流。在这里,您可以很容易地告诉协调系统使用FINAL作为输入和输出。例如:
gradle hubRunFlow "-PenvironmentName=$env" \
-PentityName=MyEntity \
-PflowName=myentity-harmonize-flow \
-PbatchSize=100 \
-PthreadCount=16 \
-PsourceDB=data-hub-FINAL \
-PdestDB=data-hub-FINAL \
-PshowOptions=true
嗯 谢谢你的回复,非常实用。另一方面,您的意思是在这种情况下很难使用Quickstart UI吗?我知道这不是为了生产目的,但我也想知道使用Quickstart UI我们可以走多远。