codecamp

SAP HANA 基于日志的复制

这在HANA系统中也称为Sybase复制。此复制方法的主要组件是Sybase Replication Agent。它是SAP源应用程序系统,Replication Agent和要在SAP HANA系统中实现的Sybase Replication Server的一部分。

Log Based Replication

在SAP HANA中,Sybase复制方法中的初始加载由负载控制器启动,由管理员触发。它通知R3负载将初始负载传输到HANA数据库。源系统上的R3负载导出源系统中选定表的数据,并将此数据传输到HANA系统中的R3负载组件。目标系统上的R3负载将数据导入SAP HANA数据库。

SAP主机代理管理源系统和作为源系统一部分的目标系统之间的认证。Sybase复制代理在初始加载时检测所有数据更改,并确保每一个更改都已完成。当源系统中的表的条目发生更改,更新和删除时,会创建一个表日志。此表日志将数据从源系统移动到HANA数据库

初始加载后的增量复制

初始加载和复制完成,增量复制就实时捕获源系统中的数据更改。源系统中的所有进一步的改变都被捕获,并使用上述方法从源系统复制到HANA数据库。

此方法是为SAP HANA复制提供的一部分初始,但是由于许可问题和复杂性而不能再定位/支持,并且SLT也提供相同的功能。

注 - 此方法仅支持将SAP ERP系统作为数据源,将DB2作为数据库。


SAP HANA 基于ETL的复制
SAP HANA DXC方法
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }