在odi数据抽取时如何取到源数据库中的最大值

在odi数据抽取时如何取到源数据库中的最大值,第1张

在具体的实现方式上,Oracle Simple、Oracle Consistent是采用同步方式进行增量数据抽取的,说白了就是在源系统相关表上添加触发器,如下图所示:

当源数据库中的交易需要修改相关表时,会调用触发器,将变化数据插入到增量表中,触发器的调用是包含在交易中的,这就决定了变化数据的实时性高,在需要实时变化的场景,非常适用,而且这种方式在数据库非归档状态下也照常运行,其缺点是由于触发器包含在对数据修改的事务中,当系统并发量比较大时,会对原有系统的效率产生一定影响。很多同事一听说触发器就觉得对源系统影响非常大,其实并不是这样。这里需要澄清的一点概念是触发器往变化数据表中写的并不是所有变化的数据,而可能只是一个主键或者再加一点额外的信息,其对系统的影响比我们想象的要小得多。

Oracle 9i/10g/11g Consistent (LOGMINER)方式可以配置成异步方式,基于Oracle数据库的online redo log进行变化数据的捕捉(这里要特别提醒的是目前ODI只支持Hotlog方式),说的更白一点就是oracle stream技术,变化的数据通过logminer技术从在线日志中获取。如下图所示:

这种方式基于异步的策略,一般变化数据的获取会有1秒到几分钟的数据延迟,当然对数据仓库系统来讲,这点时间也不算啥。但是由于其从日志中抽取变化数据,对原有的生产系统影响很小,而且该方式在用户原来的schema上除了一个读权限外,不需要额外的权限要求,因此大多数用户都愿意采用这种方式。但该方式需要对用户有一定的权限要求,而且数据库必须运行在归档模式下。

     境外企业是无法直接在大陆经营的,需要办理境外投资备案。从2018年3月1日起《企业境外投资管理办法》开始实施。该办法旨在加强境外投资宏观指导,优化境外投资综合服务,完善境外投资全程监管,促进境外投资持续健康发展。

境外投资备案申报流程

一)发改委立项

向发改部门及委会部门申请项目,报送项目信息,境内投资人签署各项所需法律文件,待发改部门核准或备案,发放核准文件或备案通知书。

(二)商务部审批发证

商务部门核准或备案,发放《企业境外投资证书》,企业应在收到证书2年在境外开展投资。

(三)外汇管理局备案

银行放外汇,外管局监管。投资金额500万美金以上的,需向外管部门汇报。外管部门审核后,向境内企业发放《境外直接投资外汇登记证》。

以上是审批步骤,需要提交的材料有境外公司的详细资料,境内主体公司的审计报告,最好是盈利状态,还有营业执照、银行开户、公章等。

境外投资备案相关要求与资料

根据《企业境外投资管理办法》(国家发展和改革委员会令第11号)相关规定:

实行备案管理的项目中:

①投资主体是中央管理企业(含中央管理金融企业、国务院或国务院所属机构直接管理的企业)的,备案机关是国家发展改革委;

②投资主体是地方企业,且中方投资额3亿美元及以上的,备案机关是国家发展改革委;

③投资主体是地方企业,且中方投资额3亿美元以下的,备案机关是投资主体注册地的省级政府发展改革部门。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/13476262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-14
下一篇 2023-08-14

发表评论

登录后才能评论

评论列表(0条)

保存