Show TOC

Datenfluss kopierenLocate this document in the navigation structure

Kontext

Mit dieser Funktion können Sie Data-Warehouse-Objekte und -Prozesse eines Datenflusses oder einer Prozesskette kopieren.

Die Datenflusskopie unterstützt verschiedene Szenarios:

  • Sie können einen Datenfluss oder eine Prozesskette als "Master Template" für andere Datenflüsse oder Prozessketten verwenden.

  • Sie können einen Datenfluss oder eine Prozesskette aus dem BI Content übernehmen, kopieren und anschließend die Kopie modifizieren und Ihren Bedürfnissen anpassen.

  • Sie können einen Datenfluss oder eine Prozesskette für ein Quellsystem aus dem BI Content übernehmen und anschließend für die weiter benötigten Quellsysteme kopieren.

  • Sie können einen Datenfluss oder eine Prozesskette, die von einem Quellsystem A abhängt für ein Quellsystem B oder mehrere weiter benötigte Quellsysteme kopieren.

Sie erzeugen die Kopien im Entwicklungssystem und transportieren sie ins Produktivsystem. Neben der Erzeugung einer 1:1-Kopie können Sie aus einer Vorlage auch mehrere Kopien erzeugen (1:n-Kopie). Da im Entwicklungssystem in der Regel weniger und andere Quellsysteme vorhanden sind als im Produktivsystem, können Sie so genannte Quellsystem-Attrappen anlegen und für die Kopien verwenden. Im Produktivsystem ordnen Sie dann die Quellsystem-Attrappen als Ursprungsquellsysteme den Zielquellsystemen zu. Im Gegensatz zur Zuordnung eines Ursprungsquellsystems zu mehreren Zielquellsystemen im Produktivsystem findet bei der Verwendung einer 1:n-Kopie mit Quellsystem-Attrappen in der Datenflusskopie die Vervielfachung bereits im Entwicklungssystem statt und wird nicht nur auf die quellsystemabhängigen Objekte angewendet, sondern auch auf die quellsystemunabhängigen Objekte des Datenflusses oder der Prozesskette. Weitere Informationen zur Zuordnung von Ursprungsquellsystemen zu Zielquellsystemen im Zielsystem des Transports finden Sie unter Zielquellsystem festlegen.

Bei der Festlegung und Durchführung eines Kopiervorganges werden Sie von einem Wizard unterstützt. In einem Kopiervorgang führen Sie die folgenden Schritte aus:

  • Sie sammeln die Ausgangs-/Originalobjekte und -Prozesse.

  • Sie legen fest, auf welche Art und Weise die Kopie eines Objektes bzw. Prozesses jeweils durchgeführt werden soll.

    Sie können eine Kopie beispielsweise durch Anlegen eines neuen Objektes erzeugen oder durch Verwendung eines bestehenden Objektes. Die möglichen Kopierarten hängen vom Objekt- bzw. Prozesstyp ab.

  • Sie ordnen die Ausgangs-/Originalobjekte und -Prozesse den Zielobjekten bzw. -Prozessen der Kopie zu.

    In diesem Schritt geben Sie je nach gewählter Kopierart beispielsweise für neu anzulegende Zielobjekte einen technischen Namen und eine Beschreibung an oder Sie wählen ein bestehendes Objekt als Zielobjekt aus.

  • Sie stellen den zuvor definierten Kopiervorgang fertig und erzeugen damit die Kopie des Datenflusses.

Startpunkt für einen Kopiervorgang ist entweder ein Objekt oder eine Prozesskette mit zugehörigem Datenfluss. Für den ausgewählten Datenfluss zeigt der Wizard die Schritte an, die für die Definition und Durchführung des Kopiervorgangs benötigt werden.

Beachten Sie, dass 3.x-Datenfluss-Objekte, MultiProvider, InfoSets, semantisch partitionierte Objekte, Prozesstypen wie der Datenarchivierungsprozess oder Prozesstypen der integrierten Planung nicht kopiert werden können.

Vorgehensweise

  1. Wählen Sie den Startpunkt für die Datenflusskopie:
    • Sie können ein Objekt in der Data Warehousing Workbench als Startpunkt für die Datenflusskopie wählen.

      Folgende Objekte werden als Startpunkt für die Kopie unterstützt: DataSource, DataStore-Objekt, InfoCube, HybridProvider, InfoObject, VirtualProvider.

      1. Wählen Sie im Objektbaum in der Data Warehousing Workbench das gewünschte Startobjekt und wählen Sie im Kontextmenü des Objektes Datenfluss kopieren.

      2. Wählen Sie auf dem folgenden Dialogfenster Startobjekte für Datenflusskopie festlegen, in welcher Richtung (aufwärts; abwärts; aufwärts und abwärts) Sie ausgehend vom Startobjekt die Objekte für die Datenflusskopie sammeln möchten und wählen Sie anschließend Hinzufügen und schließen.

    • Sie können eine Prozesskette in der Prozesskettenpflege als Startpunkt für die Datenflusskopie wählen.

      1. Wählen Sie in der Prozesskettenpflege (Transaktion RSPC) eine Prozesskette aus und wählen Sie Anfang des Navigationspfads Prozesskette Nächster Navigationsschritt Kopieren Ende des Navigationspfads.

      2. Um die in der Prozesskette enthaltenen Prozesse und beteiligten Datenflussobjekte zu sammeln, wählen Sie auf dem folgenden Dialogfenster Mit Wizard.

  2. Das System führt eine Abhängigkeitsanalyse durch.

    Falls Sie die Kopie ausgehend von Objekten in der Data Warehousing Workbench durchführen, können Sie im folgenden Dialogfenster festlegen, ob auch die Datentransferprozesse und InfoPackages für den Kopiervorgang gesammelt werden sollen.

    Auf einem weiteren Dialogfenster zeigt Ihnen das System ggf. an, ob nicht kopierbare Objekte im Datenfluss bzw. in der Prozesskette vorhanden sind. Wenn Sie Weiter wählen, gelangen Sie in einen Wizard, der Sie bei der Durchführung der Datenflusskopie unterstützt.

    Falls das System keine Abhängigkeiten ermittelt, öffnet sich der Wizard für die Datenflusskopie direkt.

  3. Bearbeiten Sie die angezeigten Wizard-Schritte.

    Die zu kopierenden Objekte und Prozesse werden in den Wizard-Schritten gruppiert abgearbeitet. Welche Schritte der Wizard tatsächlich anzeigt, hängt von dem konkreten Datenfluss ab, der kopiert werden soll. Die folgende Abbildung gibt einen vollständigen Überblick über die möglichen Wzard-Schritte:

    Schritt 1: Start

    Im ersten Schritt zeigt der Wizard Informationen zum Aufbau des Wizards an.

    Schritt 2: Vorlage

    Falls es für das Startobjekt bereits einen oder mehrere Kopiervorgänge gibt, können Sie einen Kopiervorgang als Vorlage für den aktuellen Kopiervogang auswählen. Der Wizard übernimmt in diesem Fall verschiedene Einstellungen aus der Vorlage, z.B. die Anzahl der Kopien. Wir empfehlen eine Vorlage, wenn Sie die Zielobjekte aus der Vorlage im aktuellen Kopiervorgang beibehalten wollen.

    Schritt 3: Anzahl Kopien

    Sie können in einem Kopiervorgang mehrere Kopien erzeugen. In diesem Schritt legen Sie die Anzahl der Kopien dieses Kopiervorganges fest. Wenn Sie mehr als eine Kopie erzeugen möchten, dann verwenden Sie in den weiteren Schritten Platzhalter für die technischen Namen und Beschreibungen der Zielobjekte. Wie die Platzhalter pro Kopie gefüllt werden, legen Sie im Schritt Anzahl Kopien fest. Wenn die Kopien am Ende des Kopiervorganges erzeugt werden, werden die Platzhalter durch die in diesem Schritt festgelegten Zeichenketten ersetzt.

    Schritt 4: Nicht kopierbare Objekte

    Es gibt Objekte, die mit dem Wizard nicht kopiert werden können. Falls der Datenfluss, der kopiert werden soll, solche Objekte enthält (z.B. 3.x-Objekte), so werden diese in diesem Schritt angezeigt. Sie haben in diesem Fall die Möglichkeit, die Originalobjekte in der Kopie zu verwenden oder die Objekte in der Kopie gar nicht zu verwenden.

    Hinweis

    Wenn Sie einen 3.x-Datenfluss kopieren möchten, empfehlen wir Ihnen, den Datenfluss erst zu migrieren.

    Schritt 5: Prozessketten

    Wenn Sie den Datenfluss einer Prozesskette kopieren möchten, werden in diesem Schritt sowohl die von Ihnen ausgewählte Prozesskette als auch deren Unterketten angezeigt. Sie können entscheiden, ob Sie neben der Prozesskette auch die Unterketten kopieren möchten. In den weiteren Schritten werden die zu kopierenden Objekte und Prozesse auf die zu kopierende(n) Prozesskette(n) eingegrenzt.

    Schritt 6: Quellsysteme

    Sie können Quellsysteme nicht kopieren, können jedoch festlegen, ob einem Quellsystem des Original-Datenflusses für die Kopie ein anderes Quellsystem zugeordnet werden soll.

    Schritt 7-9: Datenflussobjekte

    Die Reihenfolge der weiteren Schritte ist bestimmt durch das Abhängigkeitsverhältnis zwischen den Objekten. Da Transformationen von ihren Quell- und Zielobjekten abhängig sind, erscheinen die Schritte zum Kopieren der möglichen Quell- und Zielobjekte von Transformationen (DataSources und InfoProvider) vor dem Schritt zum Kopieren von Transformationen. Wenn Sie Quell- oder Zielobjekt einer Transformation kopieren möchten, dann bezieht sich die Kopie der Transformation auf die Kopie des Quell- oder Zielobjekts anstatt auf das Quell- und Zielobjekt der Original-Transformation.

    Schritt 10-12: Prozesse

    Wenn Sie die Datenflusskopie für eine Prozesskette durchführen, nehmen Sie in den folgenden Schritten die Kopiereinstellungen für die Prozesse vor. Der Wizard unterscheidet hierbei zwischen Direkt abhängigen Prozessen, Indirekt abhängigen Prozessen und Sonstigen Prozessen. Diese Schritte werden angezeigt, wenn entsprechende Prozesse in dem für den Kopiervorgang ausgewählten Prozessketten enthalten sind. Für Kopiervorgänge, die von einem Datenflussobjekt ausgehen, wird Ihnen der Schritt Direkt abhängige Prozesse angezeigt, wenn Sie beim Aufruf des Wizards festgelegt haben, dass InfoPackages und Datentransferprozesse bei der Kopie berücksichtigt werden sollen.

    Schritt 13: Ende

    In diesem Schritt starten Sie die Ausführung des Kopiervorgangs im Hintergrund oder im Dialog. Die Kopien der Datenfluss-Objekte und Prozesse werden entsprechend der Kopiereinstellungen aus den vorherigen Schritten erzeugt.

  4. Wenn Sie den Kopiervorgang im Dialog ausführen, gelangen Sie ins Protokoll des Kopiervorganges. Wenn Sie den Kopiervorgang im Hintergrund ausführen, rufen Sie das Protokoll über die Transaktion RSCOPY auf.

    Weitere Informationen finden Sie unter Übersicht über Datenflusskopiervorgänge.