SAPHANA-ログベースのレプリケーション

これは、HANAシステムではSybaseレプリケーションとも呼ばれます。このレプリケーション方式の主なコンポーネントは、SAPソースアプリケーションシステムの一部であるSybase Replication Agent、Replication Agent、およびSAPHANAシステムに実装されるSybaseReplicationServerです。

Sybaseでの初期ロードレプリケーションメソッドは、SAPHANAでLoadControllerによって開始され、管理者によってトリガーされます。初期ロードをHANAデータベースに転送するようにR3ロードに通知します。ソースシステムのR3ロードは、ソースシステムの選択されたテーブルのデータをエクスポートし、このデータをHANAシステムのR3ロードコンポーネントに転送します。ターゲットシステムのR3ロードは、SAPHANAデータベースにデータをインポートします。

SAPホストエージェントは、ソースシステムとソースシステムの一部であるターゲットシステムとの間の認証を管理します。Sybase Replicationエージェントは、初期ロード時にデータの変更を検出し、すべての変更が完了していることを確認します。ソースシステムのテーブルのエントリに変更、更新、および削除がある場合、テーブルログが作成されます。このテーブルログは、データをソースシステムからHANAデータベースに移動します。

初期ロード後のデルタレプリケーション

デルタレプリケーションは、初期ロードとレプリケーションが完了すると、ソースシステムのデータ変更をリアルタイムでキャプチャします。ソースシステムでのそれ以降のすべての変更は、上記の方法を使用してキャプチャされ、ソースシステムからHANAデータベースに複製されます。

この方法は、SAP HANAレプリケーションの最初の提供の一部でしたが、ライセンスの問題と複雑さのために位置付け/サポートされなくなり、SLTも同じ機能を提供します。

Note −この方法は、データソースとしてSAPERPシステムとデータベースとしてDB2のみをサポートします。