SAP BODS - Flux ETL dans DS Designer
Pour développer un flux ETL, vous devez d'abord créer des magasins de données pour le système source et cible. Suivez les étapes données pour développer un flux ETL -
Step 1 - Cliquez Create Data Stores.
Une nouvelle fenêtre s'ouvrira.
Step 2 - Entrez le Datastore Nom, Datastoretype et type de base de données comme indiqué ci-dessous. Vous pouvez sélectionner une base de données différente comme système source comme indiqué dans la capture d'écran ci-dessous.
Step 3- Pour utiliser le système ECC comme source de données, sélectionnez Applications SAP comme type de banque de données. Entrez le nom d'utilisateur et le mot de passe et sur leAdvance onglet, entrez le numéro de système et le numéro de client.
Step 4- Cliquez sur OK et la banque de données sera ajoutée à la liste des bibliothèques d'objets locales. Si vous développez Datastore, il n'affiche aucune table.
Step 5 - Pour extraire une table du système ECC à charger sur le système cible, cliquez avec le bouton droit sur Tables → Importer par noms.
Step 6 - Entrez le nom de la table et cliquez sur Import. Ici, Table – Mara est utilisé, qui est une table par défaut dans le système ECC.
Step 7 - De la même manière, créez un Datastorepour le système cible. Dans cet exemple, HANA est utilisé comme système cible.
Une fois que vous cliquez sur OK, ceci Datastore sera ajouté à la bibliothèque d'objets locale et il n'y aura pas de table à l'intérieur.
Créer un flux ETL
Pour créer un flux ETL, créez un nouveau projet.
Step 1 - Cliquez sur l'option, Create Project. Entrez le nom du projet et cliquez surCreate. Il sera ajouté à la zone du projet.
Step 2 - Faites un clic droit sur le nom du projet et créez un nouveau travail par lots / travail en temps réel.
Step 3- Saisissez le nom du travail et appuyez sur Entrée. Vous devez ajouter un flux de travail et un flux de données à cela. Sélectionnez un flux de travail et cliquez sur la zone de travail pour l'ajouter au travail. Entrez le nom du workflow et double-cliquez dessus pour l'ajouter à la zone Projet.
Step 4- De la même manière, sélectionnez le flux de données et amenez-le dans la zone Projet. Entrez le nom du flux de données et double-cliquez pour l'ajouter sous le nouveau projet.
Step 5- Faites maintenant glisser la table source sous la banque de données vers la zone de travail. Vous pouvez maintenant faire glisser la table cible avec un type de données similaire vers la zone de travail ou vous pouvez créer une nouvelle table modèle.
Pour créer une nouvelle table modèle, cliquez avec le bouton droit sur la table source, Ajouter nouveau → Table modèle.
Step 6- Entrez le nom de la table et sélectionnez la banque de données dans la liste comme banque de données cible. Le nom du propriétaire représente le nom du schéma dans lequel la table doit être créée.
La table sera ajoutée à la zone de travail avec ce nom de table.
Step 7- Faites glisser la ligne de la table source vers la table cible. Clique leSave All option en haut.
Vous pouvez maintenant planifier le travail à l'aide de Data Service Management Console ou vous pouvez l'exécuter manuellement en cliquant avec le bouton droit sur le nom du travail et exécuter.