在我的系统中,我有多个项目,每个项目连接到单独的db .When插入事务发生在任何项目中,然后在所有DB上记录插入,但是当更新事件在任何项目中发生时,相应的更新只发生在它的DB上,它的DB不会影响到项目的其余部分。是我的系统process.After继续这个过程中的数据变得不同,每个db.With输出改变这个过程,改变这个过程来克服这个数据不匹配的问题。
假设system-1事务活动上的:
事务->更新->修改只发生在system1 db上,而不是在system-2,sytem-3 db中。

任何类型的建议都是可以接受的,如果有任何疑问请询问,谢谢。
发布于 2014-09-18 06:20:14
我目前在几乎相同的项目架构中工作。我们的解决方案是创建管理编配模块模块的Single_entry_point。最后,负责统一来自上游(不同DataBases和服务系统的集群)的信息,并将其上传/分发到下游(Single_Data_Warehouse)。通过这样做,你可以保证你所有的信息在每一刻都是真实的。当处理所有其他模块时,Orchestrator与服务按摩进行通信。
本设计基于管道和过滤器图案的概念。

我认为,在您的情况下,您只能为Update信息添加逻辑,并重用您目前拥有的所有信息。如果您花了一些时间在这样的Single_entry_point模块上,它不仅处理插入,还处理事务更新。
当涉及到数据库“注意”验证(通过SQL脚本完成)时,您必须明确地考虑使用信息a。更具体地说,当数据被移动到生产系统中时。为了支持您的业务决策,生产系统中的数据必须是正确的。Informatica数据验证选项提供ETL测试、自动化和管理功能,以确保生产系统不受数据更新过程的影响。
如果您发现这个选项不适合您的需要,下面是我找到的有关这个主题的资源:
https://stackoverflow.com/questions/25904050
复制相似问题