SAP BODS - ETL Flow im DS Designer

Um einen ETL-Flow zu entwickeln, müssen Sie zunächst Datenspeicher für das Quell- und das Zielsystem erstellen. Befolgen Sie die angegebenen Schritte, um einen ETL-Flow zu entwickeln -

Step 1 - Klicken Sie auf Create Data Stores.

Ein neues Fenster wird geöffnet.

Step 2 - Geben Sie die Datastore Name, DatastoreTyp und Datenbanktyp wie unten gezeigt. Sie können verschiedene Datenbanken als Quellsystem auswählen, wie im folgenden Screenshot gezeigt.

Step 3- Um das ECC-System als Datenquelle zu verwenden, wählen Sie SAP-Anwendungen als Datenspeichertyp. Geben Sie Benutzername und Passwort ein und aufAdvance Geben Sie auf der Registerkarte die Systemnummer und die Client-Nummer ein.

Step 4- Klicken Sie auf OK und der Datenspeicher wird zur Liste der lokalen Objektbibliothek hinzugefügt. Wenn Sie den Datenspeicher erweitern, wird keine Tabelle angezeigt.

Step 5 - Um eine Tabelle aus dem ECC-System zu extrahieren, die auf das Zielsystem geladen werden soll, klicken Sie mit der rechten Maustaste auf Tabellen → Nach Namen importieren.

Step 6 - Geben Sie den Tabellennamen ein und klicken Sie auf Import. Hier wird Table-Mara verwendet, eine Standardtabelle im ECC-System.

Step 7 - Erstellen Sie auf ähnliche Weise eine Datastorefür das Zielsystem. In diesem Beispiel wird HANA als Zielsystem verwendet.

Sobald Sie auf OK klicken, wird dies angezeigt Datastore wird der lokalen Objektbibliothek hinzugefügt und es befindet sich keine Tabelle darin.

Erstellen Sie einen ETL-Flow

Erstellen Sie ein neues Projekt, um einen ETL-Flow zu erstellen.

Step 1 - Klicken Sie auf die Option, Create Project. Geben Sie den Projektnamen ein und klicken Sie aufCreate. Es wird dem Projektbereich hinzugefügt.

Step 2 - Klicken Sie mit der rechten Maustaste auf den Projektnamen und erstellen Sie einen neuen Stapeljob / Echtzeitjob.

Step 3- Geben Sie den Namen des Jobs ein und drücken Sie die Eingabetaste. Dazu müssen Sie Workflow und Datenfluss hinzufügen. Wählen Sie einen Workflow aus und klicken Sie auf den Arbeitsbereich, um ihn dem Job hinzuzufügen. Geben Sie den Namen des Workflows ein und doppelklicken Sie darauf, um ihn dem Projektbereich hinzuzufügen.

Step 4- Wählen Sie auf ähnliche Weise den Datenfluss aus und bringen Sie ihn in den Projektbereich. Geben Sie den Namen des Datenflusses ein und doppelklicken Sie, um ihn unter dem neuen Projekt hinzuzufügen.

Step 5- Ziehen Sie nun die Quelltabelle unter Datenspeicher in den Arbeitsbereich. Jetzt können Sie die Zieltabelle mit einem ähnlichen Datentyp in den Arbeitsbereich ziehen oder eine neue Vorlagentabelle erstellen.

Um eine neue Vorlagentabelle zu erstellen, klicken Sie mit der rechten Maustaste auf die Quelltabelle: Neu hinzufügen → Vorlagentabelle.

Step 6- Geben Sie den Tabellennamen ein und wählen Sie den Datenspeicher aus der Liste als Zieldatenspeicher aus. Der Eigentümername repräsentiert den Schemanamen, unter dem die Tabelle erstellt werden muss.

Die Tabelle wird dem Arbeitsbereich mit diesem Tabellennamen hinzugefügt.

Step 7- Ziehen Sie die Zeile von der Quelltabelle in die Zieltabelle. Drücke denSave All Option oben.

Jetzt können Sie den Job mit der Data Service Management Console planen oder manuell ausführen, indem Sie mit der rechten Maustaste auf den Jobnamen klicken und Ausführen.