Replication Agent for SAP HANA is an application that runs inside a Replication Management Agent (RMA) container.
Command API – is an API that executes commands for the Replication Agent for SAP HANA. For example, Start Replication returns results that depend on the command executed.
Builder – builds shadow tables and other control tables. For example, the trigger queue replicates data at the primary database, builds user tables, and sends change data capture (CDC) tables to the replicate database.
You can use the Replication Agent in the SAP® Control Center graphical user interface (GUI) or from the command line interface (CLI) to issue replication commands. The CLI commands are processed by the Tabular Data Stream™ (TDS) communication protocol in the container.
Multitenancy allows system administrators to deploy a single instance of the software that runs on a server, serving multiple client organizations known as tenants.
Replication Agent for SAP HANA allows you to deploy mutiple replication models to a single container as long as each model has a distinct schema. You can configure, manage, deploy, and undeploy each replication model independently.
Replication Agent for SAP HANA does not support deployment of mutliple replication models that have the same schema. For example, you cannot deploy replication models where both read from or write to have the same database schema.