Show TOC

Creating and Transporting Source System-Specific Data FlowsLocate this document in the navigation structure

Use

A development system normally has fewer (and different) source systems than a production system. To develop source system-specific scenarios for multiple source systems and to distribute them in one target system, even if just one source system is connected in the development system, you have the following options:

  • Multiplication in the target system

    You create a data flow for a connected system in the development system. In the target system, the assignment of this original source system to multiple target source systems is defined. When they are imported from the development system, the assignments are analyzed in the target system, and the source system-specific objects DataSource (object type RSDS), transformation (object type TRFN), InfoPackage (object type ISIP) and data transfer process (object type DTPA) are multiplicated for the assigned target source systems. No other objects are multiplicated automatically. This applies in particular to process chains that are changed in this procedure in the after-import. As source system-specific objects, these are not multiplicated in the target system and contain in parallel all target processes that have been multiplicated from a corresponding process in the development system.

    Note

    If you want the objects in the data flow to have different characteristics for the various taget source system, the data flow objects can only be processed further in the target system. We therefore recommend only using multiplication in the target system if you do not want the objects in the data flow to have different characteristics in the target systems and if the source system-specific objects can be processed for all target source systems in the target system in a process chain.

  • Multiplication in the development system

    In the development system, you create multiple dummy source systems that reference a connected source system. Using the data flow copy, you create the data flows for the dummy source system and multiplicate the data flows, thus including both source system-specific and non source system-specific objects (in particular the process chains) in the development system. If you want the objects in the data flow to have different characteristics for the various taget source system, the objects can only be processed further in the develoment system. In the target system, the assignment for each dummy source system to one or more target source systems is defined. When they are imported from the development system, the assignments are analyzed, and the imported data flows are mapped to the target source systems together with their source system-specific and non source system-specific objects.

Procedure

Multiplication in the target system

You have connected a source system (original source system) in the develoment system. Multiple target source systems are connected in the target system.

  1. In the target system, assign the original source system to the required target source systems.

    More information: Defining the Target Source System

  2. In the development system, create a data flow with the source system-specific and non source system-specific objects for the connected source system.

  3. Transport the data flow to the target system.

    When they are imported from the developmen system to the target system, the assignments are analyzed, and the supported source system-specific objects for the assigned target source systems are copied. The non source system-specific objects are not copied for the target source systems.

Multiplication in the development system

You have connected a source system in the develoment system. Multiple target source systems are connected in the target system.

  1. In the development system, create dummy source systems for the required target source systems. Make these dummy source systems reference the source systems connected in the development system. We recommend naming the dummy source systems as closely as possible to the target source systems in the target system.

    More information: Creating a Dummy Source System

  2. Create a data flow for a connected system in the development system.

  3. Use the data flow copy to create further data flows for the dummy source system from this data flow.

    More information: Copying a Data Flow

    Note

    Under certain conditions, you can load data for a dummy source system in full mode. Delta initialization and load process are not supported however. More information: Creating a Dummy Source System

  4. If you want the objects in the data flow to be different for the various target source systems, modify the objects manually in the develoment system.

    Example

    You might want to have different schedule times or selection conditions for the data flows in different target source systems for example.

  5. In the target system, assign the dummy source systems to the target source systems.

    Note

    If the source system-specific objects in the dummy source system can be processed in a joint process chain for example, you can also assign multiple target source systems to a single dummy source system in the target system.

    More information: Defining the Target Source System

  6. Transport the data flows to the target system.

    When they are imported from the development system to the target system, the imported data flows assignments are assigned together with their source system-specific and non source system-specific objects to the relevant target source systems. If necessary, the source system-specific objects in a dummy source system are multiplicated for multiple target source systems.