Direct Load Materialization

Use direct load materialization to materialize data between different kinds of primary and replicate databases.

Direct load materialization differs from other automatic materialization methods: The atomic and nonatomic materialization methods described here are only supported for an SAP ASE primary. For an explanation of the different types and methods of materialization, see Types of Materialization in the Heterogeneous Replication Guide and the Subscription Materialization Methods in the Administration Guide: Volume 1.
Direct load materialization can be used to materialize data from:

Restrictions and Limitations for create subscription

  • When the direct_load option is used, no other subscription can be created or defined at the same time for the same replicate table.
  • The direct_load option is for subscriptions to table replication definitions only and is used with without holdlock. It cannot be used with without materialization or incrementally.
  • The user and password options are used only with direct_load.
  • You can only use the direct_load option against a physical database connection, not an alternate or logical connection. This is the case for both the primary connection—the connection specified in the replication definition—and the replicate connection—the connection specified in the subscription.
  • The maintenance user of the primary database cannot be used in the user and password options to create subscriptions.
  • You cannot use atomic materialization if the primary database is not SAP ASE. For a primary database other than SAP ASE, the only automatic materialization option supported is direct load.You cannot drop a subscription with the with purge option if the replicate database is not SAP ASE.
  • This direct_load option is available only if the replicate SAP Replication Server site version and route version to its primary SAP Replication Server are 1571100 or later.
  • You can use row filtering, name mapping, customized function strings and datatype mapping with subscriptions created using the direct_load option.
  • If you create a subscription with the direct_load option and if the number of concurrent subscription requests exceeds num_concurrent_subs, Replication Server marks the subscription as PENDING. Replication Server processes the subscription only after the number of concurrent subscription requests falls below num_concurrent_subs.