Comment charger des données de transaction à partir d'un fichier plat dans SAP BI/BW
⚡ Résumé intelligent
Chargement des données de transaction à partir d'un fichier plat dans SAP BW crée un système de source de fichiers, une source de données, une transformation et un processus de transfert de données, puis utilise un InfoPackage et un DTP pour charger les enregistrements du fichier dans un objet DataStore.
Qu'est-ce que le chargement de données à partir de fichiers plats ? SAP BW ?
Le chargement des données transactionnelles à partir d'un fichier plat vous permet d'intégrer des données externes, telles qu'un fichier CSV ou texte, dans SAP BW pour la création de rapports. Dans ce scénario, les données sont chargées dans un DSO nommé « DEMO_DSO » avec les champs suivants :
- Champs clés : ZCUST (Client), ZMAT (Matériau)
- Champs de données: ZPRICE (Prix du matériau), ZQTY (Quantité)
Vous trouverez ci-dessous les étapes à suivre pour charger des données dans le DSO à partir d'un fichier plat.
Étape 1 : Créer un système source pour le fichier plat
- Accédez au code de transaction RSA1.
- Cliquez sur le bouton OK.
Écran suivant :
- Accédez à l'onglet Modélisation -> Systèmes sources.
- Faites un clic droit sur le dossier nommé FILE et choisissez « Créer » dans le menu contextuel.
Écran suivant :
- Entrez le nom logique du système.
- Entrer le Description. Cliquez sur le bouton Continuer.
Étape 2 : Créer un composant d’application
- Accédez au code de transaction RSA1.
- Cliquez sur le bouton OK.
- Accédez à l'onglet Modélisation -> Sources de données.
- Choisissez le système source.
- Cliquez avec le bouton droit -> Créer un composant d'application.
- Entrez le nom technique.
- Entrer le Description.
- Cliquez sur Continuer.
Étape 3 : Créer la source de données
- Accédez au code de transaction RSA1.
- Cliquez sur le bouton OK.
- Accédez à l'onglet Modélisation -> Sources de données.
- Faites un clic droit -> Créer une source de données.
- Entrez le nom technique.
- Choisissez la source de données DataType.
- Cliquez sur Continuer.
- Saisissez les champs indiqués ci-dessous. Cette structure doit être identique à celle du DSO dans lequel les données transactionnelles doivent être chargées.
- Dans l'ExtracDans l'onglet tion, choisissez l'adaptateur « Charger un fichier de type texte à partir du poste de travail local ».
- Choisissez le chemin d'accès au fichier plat et activez la source de données.
Étape 4 : Créer une transformation (Source de données vers DSO)
- Accédez au code de transaction RSA1.
- Cliquez sur le bouton OK.
- Accédez à l'onglet Modélisation -> InfoProvider.
- Créer une transformation.
- Entrer le Target Type d'objet.
- Entrer le Target Nom de l'objet.
- Saisissez le type d'objet source.
- Saisissez le nom de l'objet source.
- Entrez le système source.
- Cliquez sur Continuer.
L'écran ci-dessous montre la transformation créée avec la carte automatiqueping des champs sources vers les champs cibles.
Étape 5 : Créer un processus de transfert de données
Faites un clic droit sur le dossier DTP et choisissez l'option « Créer un processus de transfert de données » dans le menu contextuel.
La capture d'écran ci-dessous affiche le fichier PAO créé.
Étape 6 : Créer un InfoPackage et planifier le chargement
- Accédez au code de transaction RSA1.
- Cliquez sur le bouton OK.
- Accédez à l'onglet Modélisation -> Sources de données.
- Faites un clic droit sur DataSource -> Créer un InfoPackage.
- Saisissez la description du paquet d'informations.
- Cliquez sur Enregistrer.
- Cliquez sur l'onglet « Planning ».
- Cliquez sur le bouton Démarrer pour lancer le chargement du fichier plat vers la source de données.
Étape 7 : Charger les données dans le DSO
- Cliquez sur l'onglet Exécuter dans le DTP.
- Cliquez sur le bouton Exécuter pour démarrer le chargement des données de la source de données (PSA) vers le DSO.

























