Comment charger des données de base à partir d'un fichier plat dans SAP BI/BW

⚡ Résumé intelligent

Charger les données de base à partir d'un fichier plat dans SAP L'intégration BI/BW s'effectue par la configuration d'un système source de fichiers plats, la création d'une source de données, d'une transformation, d'un DTP et d'un InfoPackage. Le flux de travail structuré garantit une cartographie des attributs propre.ping, validé extraction, et chargement fiable dans InfoObjects.

  • 🧱 Configuration du système source : Utilisez la transaction RSA1 dans SAP BI doit enregistrer un système source de fichiers plats dans le dossier FILE avant tout chargement de données.
  • 📦 Création de la source de données : Définissez un composant d'application, créez une source de données avec une structure de champs correspondant aux attributs de l'objet d'information cible, et activez-la.
  • (I.e. Carte de transformationping: Créez une transformation entre la source de données de fichier plat et la cible d'attribut InfoObject afin que les champs sources correspondent correctement aux champs cibles.
  • ⚙️ Exécution DTP : Créez le processus de transfert de données pour déplacer de manière fiable les enregistrements de PSA vers l'objet d'information de données maîtres.
  • (I.e. Planification des InfoPackages : Configurez un InfoPackage pour planifier le chargement du fichier plat dans le PSA, puis exécutez le DTP pour charger le DSO.

Charger les données maîtres à partir d'un fichier plat dans SAP BI/BW

Charger les données de base à partir d'un fichier plat

Chargement des données maîtres dans SAP BI/BW est une étape fondamentale pour l'analyse et le reporting. Ce tutoriel vous apprendra à charger des données de référence dans un InfoObject à partir d'un fichier plat grâce à un flux de travail clair et reproductible.

Nous allons déterminer la charge à l'aide d'un scénario : Charger les données de base dans l'objet InfoObject ZMAT (Numéro de matériel), qui possède l'attribut ZMAT_NM (Nom du matériel). Vous trouverez ci-dessous les étapes détaillées pour charger les données dans l'objet InfoObject de données de base à partir d'un fichier plat.

Charger les données de base à partir d'un fichier plat

Étape 1 : Créer un système source pour le fichier plat

La première étape consiste à enregistrer un système source de fichiers plats. SAP La BI peut identifier la provenance des données entrantes.

  1. Accédez au code de transaction RSA1.
  2. Cliquez sur le bouton OK.

Créer une transaction système source RSA1

Écran suivant :

  1. Accédez à Onglet Modélisation > Systèmes sources.
  2. Faites un clic droit sur le dossier nommé DOSSIER et choisissez « Créer » dans le menu contextuel.

Créer un système source de fichiers

Sur l'écran suivant:

  1. Entrez le nom logique du système.
  2. Entrer le Description.
  3. Cliquez à nouveau Continuer.

Saisissez le nom du système logique

Étape 2 : Créer un composant d’application

Les composants d'application organisent les sources de données de manière logique. Définissez-en une avant de créer la source de données afin que le chargement des fichiers plats soit regroupé de façon cohérente.

  1. Accédez à Onglet Modélisation > Sources de données.
  2. Choisissez le système source que vous venez de créer.

Choisissez le système source pour la source de données

  1. Faites un clic droit et sélectionnez Créer un composant d'application.

Créer un composant d'application

  1. Entrez le nom technique.
  2. Entrer le Description.
  3. Cliquez à nouveau Continuer.

Saisissez le nom technique du composant de l'application

Créer la source de données

Ensuite, créez une source de données sous le composant Application pour stocker la structure du fichier plat entrant.

  1. Accédez à Onglet Modélisation > Sources de données.
  2. Faites un clic droit et sélectionnez Créer une source de données.

Créer une source de données

  1. Entrez le nom technique.
  2. Choisissez le type de données pour la source de données.
  3. Cliquez à nouveau Continuer.

Choisissez le type de données de la source de données

  1. Saisissez les champs indiqués ci-dessous. Cette structure doit correspondre à la structure suivante : DSO dans lequel les données de transaction seront chargées.

Champs de la source de données correspondant au DSO

  1. Dans l' extraction Dans l'onglet, choisissez l'adaptateur « Charger un fichier de type texte à partir du poste de travail local ».
  2. Choisissez le chemin d'accès au fichier plat, puis activez la source de données.

ExtracChemin du fichier plat de l'onglet tion

Cliquez à nouveau Enregistrer.

Étape 3 : Créer une transformation entre la source de données et l’attribut de l’objet d’information

La transformation définit comment les champs sources sont mappés sur les attributs de l'objet d'information cible. SAP BI suggère automatiquement une cartepings lorsque les noms de champs correspondent.

Cliquez avec le bouton droit sur la source de données et sélectionnez Créer une transformation.

Créer une transformation à partir de la source de données

Sur l'écran suivant:

  1. Entrer le Target Type d'objet.
  2. Entrer le Target Nom de l'objet.
  3. Saisissez le sous-type.
  4. Cliquez à nouveau Continuer.

Transformation Target Paramètres de l'objet

La transformation est créée avec une carte automatiqueping des champs sources vers les champs cibles.

Créer le processus de transfert de données (DTP)

Un DTP transfère les enregistrements du PSA vers la cible de données active.

Cliquez avec le bouton droit sur le dossier DTP et choisissez Créer un processus de transfert de données dans le menu contextuel.

Créer un processus de transfert de données

La capture d'écran ci-dessous montre le fichier DTP créé avec succès.

Confirmation de création DTP

Étape 4 : Créer un InfoPackage et planifier le chargement des données

Le package InfoPackage contrôle la manière dont le fichier plat est lu dans le PSA. Planifiez son exécution avant le DTP.

  1. Entrer RSA1 Dans l'invite de commande.
  2. Presse Entrer.
  3. Accédez à Onglet Modélisation > Sources de données.
  4. Cliquez avec le bouton droit sur la source de données et sélectionnez Créer un InfoPackage.

Créer un InfoPackage

  1. Entrez dans l'InfoPackage Description.
  2. Cliquez à nouveau Enregistrer.

InfoPackage Description CMS

  1. Cliquez sur Horaires languette.
  2. Cliquez à nouveau Commencer pour commencer le chargement du fichier plat vers la source de données.

Informations sur le programme

Étape 5 : Charger les données dans le DSO

La dernière étape exécute le DTP pour déplacer les enregistrements du PSA vers l'InfoObject de données de base actif.

  1. Cliquez sur Exécution onglet dans la PAO.
  2. Cliquez sur Exécution bouton pour démarrer le chargement des données de la source de données (PSA) dans le DSO.

Exécuter le chargement DTP vers le DSO

Meilleures pratiques pour le chargement des données de référence à partir de fichiers plats

Le respect de quelques habitudes éprouvées permet de garantir que les chargements de fichiers plats sont prévisibles et faciles à dépanner. SAP BI/PC.

  • Validez le fichier plat : Avant l'activation, assurez-vous que l'ordre des champs, les délimiteurs et les formats de date du fichier correspondent à la structure de la source de données.
  • Clés d'attribut de correspondance : Vérifiez que le champ clé de l'InfoObject est unique dans le fichier source afin d'éviter les rejets de chargement.
  • Test avec de petits échantillons : Exécutez d'abord InfoPackage et DTP avec un petit fichier, puis mettez-le à l'échelle pour un volume complet après la cartographie.ping est confirmé.
  • Surveiller les enregistrements PSA : Vérifiez le PSA après l'exécution d'InfoPackage pour confirmer le nombre d'enregistrements avant de déclencher le DTP.
  • Documenter le chargement : Enregistrez les noms du composant d'application, de la source de données et du DTP afin que la charge puisse être reproduite ou transférée facilement.

FAQ

SAP BI/BW prend en charge les fichiers texte CSV et les fichiers ASCII pour le chargement de fichiers plats. Les fichiers peuvent être chargés depuis le poste de travail local ou depuis un chemin d'accès au serveur d'applications défini dans l'exemple de source de données.traconglet tion.

Un InfoPackage charge les données sources dans la couche PSA. Un DTP (processus de transfert de données) déplace ensuite les enregistrements de la PSA vers l'objet cible tel qu'un DSO, un InfoCube ou un InfoObject de données de base.

Carteping Les erreurs surviennent généralement lorsque les champs source ne correspondent pas aux attributs de l'objet d'information cible, que ce soit par leur nom ou leur type. Avant l'activation, vérifiez que la structure des champs de la source de données, les types de données et les champs clés correspondent à l'objet d'information cible.

Oui. Utilisez l'onglet « Planification » de l'InfoPackage pour configurer les chargements périodiques, tels que les exécutions quotidiennes ou hebdomadaires. Pour les exécutions automatisées, placez le fichier sur le serveur d'applications et planifiez-le via les chaînes de processus.

Les outils d'IA peuvent profiler les fichiers sources, détecter les anomalies et recommander des cartes de terrain.pingIl existe des liens entre les structures de la source de données et les attributs des objets d'information. Les modèles d'apprentissage automatique peuvent également identifier les enregistrements dupliqués et prévoir les pics de volume susceptibles d'affecter les performances de chargement.

Oui. Les outils de qualité des données basés sur l'IA peuvent normaliser les noms, dédupliquer les enregistrements, corriger la casse et valider les codes de référence dans le fichier plat avant son intégration à l'environnement de stockage. Cela réduit les rejets lors des transformations et améliore la précision des attributs des InfoObjects.

Résumez cet article avec :