SAP BPC - Chargement des données
Le chargement des données dans BPC se fait à l'aide du gestionnaire de données qui vous permet de déplacer des données dans le système de planification et de consolidation, de copier et déplacer des données et d'exporter des données à partir d'une application. Data Manager déplace les données sous forme de packages, ce qui permet aux séquences planifiées de s'exécuter en arrière-plan et certaines peuvent lancer d'autres processus.
Chargement des données du système source vers le cube dans SAP NetWeaver BW
Nous pouvons extraire les données de différents systèmes source tels que le système SAP ECC, SAP CRM, SRM à l'aide d'extracteurs. Vous pouvez également charger des données de sources non SAP vers InfoCube dans le système SAP BW.
Pour charger les données dans InfoCube, accédez à Workbench dans le système BW.
Code de transaction: RSA1
L'atelier de stockage de données s'ouvre, accédez à Systèmes source sur le côté gauche.
L'acquisition de données dans le système BW peut être effectuée en utilisant les méthodes suivantes -
- API de service
- Transfert de fichiers plats
- DB Connect
- Intégration universelle des données
- Intégration de données basée sur XML
- Outils ETL tiers
- Acquisition de données spécifiques à une application
Création d'un système source
Double-cliquez sur Fichier et entrez le nom du système logique, le nom du système source, le type et la version.
Ensuite, créez une InfoSource pour les données de caractéristiques. Cliquez avec le bouton droit sur le volet droit d'InfoSource → Créer un composant d'application.
Une fois que vous avez créé l'InfoSource, cliquez dessus avec le bouton droit de la souris et attribuez-lui la source de données.
Ensuite, cliquez avec le bouton droit sur Système source → InfoPackage, sélectionnez les données de base et enregistrez.
Définissez les caractéristiques de charge.
Enfin, créez une InfoSource pour les données de transaction. Créez des règles de mise à jour et un package d'informations pour charger les données de transaction.
Chargement de données de SAP NetWeaver BW vers SAP BPC
Vous pouvez charger des données dans le système BPC à partir de SAP BW InfoCube. Avec BPC Data Manager, vous pouvez utiliser des packages de code BPC. Vous pouvez copier ou déplacer des données dans différentes applications et exporter les données à partir d'applications. Les packages BPC sont basés sur des chaînes de processus BW et sont fournis avec l'installation de BPC.
L'outil Data Manager est intégré à Excel. Pour démarrer BPC, accédez à Planification et consolidation → eTools → Gestionnaire de données.
Dans Data Manager Package, il existe différents modes de transfert de données -
- Écraser les agrégats
- Append
Lors du chargement des données à partir du fournisseur d'informations, vous disposez des options suivantes:
- Merge
- Replace
BPC prend également en charge la charge Delta car de nombreux enregistrements sont générés pour chaque charge. L'initialisation delta est possible avec un package d'amélioration supérieur et vous pouvez effectuer un chargement delta dans l'option Organiser sous l'onglet Gestionnaire de données.
Dans le système BW, la pleine charge est prise en charge pour les InfoCubes Standard, les InfoCubes Virtuels, les DSO Objets de Stockage de Données Standard et Optimisé.
Vous pouvez effectuer un delta de chargement à l'aide du gestionnaire de données pour les InfoCubes standard et DSO standard optimisé.
Il faut ensuite créer un package contenant un fichier de conversion et un fichier de transformation avec des variables, qui sont responsables de déclencher une chaîne de processus BW. Vous pouvez combiner différents packages pour des tâches distinctes dans les liens de packages.
Création d'un fichier de transformation
Le fichier de transformation fournit le mappage des champs de BW à BPC et est un fichier Excel dans BPC. Il contient des données de transaction à partir d'objets Info dans BW avec des dimensions BPC définies dans la console d'administration.
Il y a trois sections définies pour le fichier de mappage -
Options - Contient les paramètres généraux.
Mapping - Utilisé pour attribuer une dimension dans le système BPC avec une colonne source dans BW InfoObject.
Conversion - Contient le lien d'autres feuilles Excel pour appliquer la routine de conversion.
To create a Transformation File- Accédez au client BPC Excel. Ensuite, choisissez l'ensemble d'applications et l'application où ces fichiers de transformation seront utilisés.
Maintenant, allez dans Data Manager dans Business Planning and Consolidation → Plus → Nouveau fichier de transformation.
Vous verrez une feuille Excel avec trois sections - Option, Mappage et Conversion. Vous n'avez pas besoin de modifier l'option, la conversion.
Accédez à Mappage et définissez le mappage de données transactionnelles d'InfoObject dans BW vers BPC Dimension.
Exemple
COMPTE = ZACCOMPTE
TIME = ZBPCTIME
SIGNEDDATA = ZAMOUNT
Notez que vous pouvez également copier un fichier de transformation existant ou mettre à jour un fichier de transformation existant en accédant à l'onglet `` Plus '' sous le ruban Planification commerciale et consolidation, comme illustré dans la capture d'écran suivante.
Créer un fichier de conversion
Un fichier de conversion est utilisé pour appliquer les règles de conversion pour la dimension BPC et est un fichier Excel. Il contient trois sections -
External - Contient la valeur d'une source externe.
Internal - Contient la valeur qu'il devrait avoir pour la dimension BPC.
Formula - Définit la formule de conversion appliquée à chaque enregistrement.
To create a Conversion File- Accédez au client BPC Excel. Choisissez AppSet et Application où ces fichiers de transformation seront utilisés.
Accédez au ruban Business Planning and Consolidation → Plus → Nouveau fichier de conversion
Vous pouvez également utiliser d'autres fonctions telles que - Gérer le fichier de conversion, copier le fichier de conversion, etc.
Chargement des données de base d'un fichier plat dans une dimension
Vous pouvez charger les données dans la dimension BPC à partir d'un fichier plat source comme CSV, XLS. Vous devez d'abord créer la dimension à l'aide de la console d'administration et une connexion doit être établie.
Allez dans BPC Excel → onglet EPM et cliquez sur le journal dans le panneau de gauche. Sélectionnez le nom de connexion, le nom d'utilisateur et le mot de passe.
Accédez à l'onglet Gestionnaire de données → EPM → Télécharger des données.
Saisissez le nom et cliquez sur «Enregistrer».
Créez un fichier de transformation comme indiqué ci-dessus. Si le nombre de champs est le même pour la source et la destination, inutile d'utiliser le mappage.
Vous n'aurez que des valeurs dans la section Options et le reste des champs serait vide dans ce fichier de transformation.
Si vous avez une source et une cible avec un nombre différent de colonnes de données, vous devez la définir sous le mappage comme pour «description» dans la capture d'écran ci-dessus.
Une fois le fichier de transformation créé, il faut ensuite valider et traiter la transformation. Sélectionnez le type de données → Données de base à partir d'un fichier plat et cliquez sur l'icône «Enregistrer».
Allez dans l'onglet 'DM' en haut dans BPC Excel → Run Package.
Cliquez sur «Gestion des données» et sélectionnez importer l'attribut de données de base à partir d'un fichier plat.
Cliquez sur «Exécuter» en bas et entrez le chemin du fichier de données et du fichier de transformation comme créé ci-dessus.
Sélectionnez la dimension dans laquelle vous souhaitez télécharger ces données et cliquez sur «Exécuter». Une fois terminé, vous pouvez accéder au portail Web pour vérifier les données sous Dimension.