Dans IP
1. Choisir le fournisseur de données approprié.
2. Créer un ou plusieurs aggregation levels.
3. Créer un ou plusieurs filtres.
4. Créer 1 ou plusieurs fonctions de planifications (copie, revalorisation, repost,....).
5. Créer une séquence de planification.
6. Tester le model de planification.
Dans BPS
1. Créer un planning area. Assigner l’InfoCube au Planning area. Possibilités ici de créer des data slices, des variables, des liens de caractéristiques.
2. Créer un planning level pour le planning area. Séléctionner les caractéristiques et ratios de l’Infocube.
3. Créer un planning package.
Chaque planning level contient un planning package, le ad hoc package.
4. Restreindre vos caractéristiques aux intervalles de valeurs requises.
5. Créer des planning functions (copie, revalorisation, repost,…), planification manuelle avec planning layout (masque de saisie). Possibilité de créer des répertoires de planification pour la planification manuelle
6. Exécuter la modèle de planification.
dimanche 19 juillet 2009
Les Concepts dans BPS et IP
Dans BPS
Planning Area (Contexte de planification) est la structure contenant le cube BW. Elle contient les ratios et les caractéristiques du Cube BW mais également les "data slices" (tranches de données), les variables, les données de bases et les liens entre les caractéristiques (relationships caracteristics)
Planning Level (structure de Planification) est une sous section du planning area. Chaque planning area est structuré par au moins un niveau de planification. Il permet de sélectionner parmi tous les Info Objects du cube, les caractéristiques et les ratios utiles dans le processus budgétaire.
Planning Package (Niveau de Planification) représente un filtre et restreint les critères de sélection à des valeurs individuelles de caractéristiques. Par exemple, un secteur d’activité ou un groupe de produit peuvent être sélectionnés valeur par valeur.
Manual Planning (Planification manuelle) détermine la structure de l’état de saisie budgétaire. L’outil de Manual Planning est le Layout (l’état de saisie).
Le Layout permet la mise en forme des états budgétaires en fonction des sélections effectuées au niveau des planning Level et des planning packages. Il peut être basé sur l’Excel, ALV ou Web.
Planning Functions (Fonctions de Planification) servent à faire des calculs sur la base des données localisées dans le cube. Ce sont des méthodes pré-définies pour traiter les données de planification et dont les résultats sont visibles dans les états de saisie.
Parameter Group (Groupe de Paramètre) représentent des instructions spécifiques de la fonction.
Le data slice (tranche de données) au niveau d’un planning area permet de bloquer les données sur une tranche de données pour éviter la saisie.
Characteristic relationships (les liens de caractéristiques) sont utilisés pour permettre de modéliser des liens sémantiques entre caractéristiques (par exemple un groupe de produit, produit). Les liens de caractéristiques sont crées dans l’InfoCube.
Dans IP
Planning Modeler est une application basée Web qui doit être installée sur un serveur J2EE.
Planning Modeler permet de modéliser, gérer et tester tous les métadata appartenant à un scénario de planification.
L’interface ¨Planning Modeler" est organisé par onglet.
Onglet InfoProvider : L’InfoProvider (Fournisseur de données) définit l’élément de base pour la planification. Le Fournisseur de données comprend « real-time InfoCubes » et « MultiProviders ».
Onglet Aggregation Levels : Un Aggregation level est un fournisseur virtuel de donnée qui a été spécialement conçu pour planifier la saisie manuelle ou modifier en utilisant les fonctions de planifications. Un aggregation level représente une sélection de caractéristiques et de ratios pour le fournisseur en question et détermine comme la granularité de la planification. Il est possible de créer plusieurs aggregations levels pour un fournisseur de données.
Onglet Filter : un filtre décrit une section d’un ensemble de données qui est traité, par exemple « calendar year 2006 – 2007, groupe de client XYZ »
Onglet Planning functions : Une fonction de planification permet un traitement de système de base ou une génération de donnée. Les types de fonctions BPS sont fournies comme standard. Les fonctions peuvent être exécutées immédiatement ou en arrière plan comme une séquence de planification.
Onglet Planning sequences : Une planning séquence est une séquence de fonctions de planification qui sont exécutées séquentiellement.
Comme dans BPS, il existe également des liens de caractéristiques, des data slices, des variables, etc.
Planning Area (Contexte de planification) est la structure contenant le cube BW. Elle contient les ratios et les caractéristiques du Cube BW mais également les "data slices" (tranches de données), les variables, les données de bases et les liens entre les caractéristiques (relationships caracteristics)
Planning Level (structure de Planification) est une sous section du planning area. Chaque planning area est structuré par au moins un niveau de planification. Il permet de sélectionner parmi tous les Info Objects du cube, les caractéristiques et les ratios utiles dans le processus budgétaire.
Planning Package (Niveau de Planification) représente un filtre et restreint les critères de sélection à des valeurs individuelles de caractéristiques. Par exemple, un secteur d’activité ou un groupe de produit peuvent être sélectionnés valeur par valeur.
Manual Planning (Planification manuelle) détermine la structure de l’état de saisie budgétaire. L’outil de Manual Planning est le Layout (l’état de saisie).
Le Layout permet la mise en forme des états budgétaires en fonction des sélections effectuées au niveau des planning Level et des planning packages. Il peut être basé sur l’Excel, ALV ou Web.
Planning Functions (Fonctions de Planification) servent à faire des calculs sur la base des données localisées dans le cube. Ce sont des méthodes pré-définies pour traiter les données de planification et dont les résultats sont visibles dans les états de saisie.
Parameter Group (Groupe de Paramètre) représentent des instructions spécifiques de la fonction.
Le data slice (tranche de données) au niveau d’un planning area permet de bloquer les données sur une tranche de données pour éviter la saisie.
Characteristic relationships (les liens de caractéristiques) sont utilisés pour permettre de modéliser des liens sémantiques entre caractéristiques (par exemple un groupe de produit, produit). Les liens de caractéristiques sont crées dans l’InfoCube.
Dans IP
Planning Modeler est une application basée Web qui doit être installée sur un serveur J2EE.
Planning Modeler permet de modéliser, gérer et tester tous les métadata appartenant à un scénario de planification.
L’interface ¨Planning Modeler" est organisé par onglet.
Onglet InfoProvider : L’InfoProvider (Fournisseur de données) définit l’élément de base pour la planification. Le Fournisseur de données comprend « real-time InfoCubes » et « MultiProviders ».
Onglet Aggregation Levels : Un Aggregation level est un fournisseur virtuel de donnée qui a été spécialement conçu pour planifier la saisie manuelle ou modifier en utilisant les fonctions de planifications. Un aggregation level représente une sélection de caractéristiques et de ratios pour le fournisseur en question et détermine comme la granularité de la planification. Il est possible de créer plusieurs aggregations levels pour un fournisseur de données.
Onglet Filter : un filtre décrit une section d’un ensemble de données qui est traité, par exemple « calendar year 2006 – 2007, groupe de client XYZ »
Onglet Planning functions : Une fonction de planification permet un traitement de système de base ou une génération de donnée. Les types de fonctions BPS sont fournies comme standard. Les fonctions peuvent être exécutées immédiatement ou en arrière plan comme une séquence de planification.
Onglet Planning sequences : Une planning séquence est une séquence de fonctions de planification qui sont exécutées séquentiellement.
Comme dans BPS, il existe également des liens de caractéristiques, des data slices, des variables, etc.
jeudi 16 juillet 2009
Création d'un modèle avec Visual Composer
Comme j'ai déjà écrit dans mon article précédent sur Visual composer que c'est outil permettant de créer des applications composites sans avoir recours à du code. Cet outil est basé sur une interface utilisateur facile d'utilisation pour créer des iviews pour le portail.
Avec le Visual Composer client "the Storyboard", on peut concevoir des modèles contenant des pages et de leurs iviews.
Un iview est un mini-program représentant une vue intégrée. Les iviews ont accès aux données d'applications provenant BW (WAD, Requête BEx, workbook BI,...), R/3, Intranets, etc.
Une page est constituée d'iviews.
Les étapes pour créer un modèle avec Visual Composer :
1) Créer votre Modèle
2) En mode "Design", créer votre Page et à l'intérieur de la page votre Iview en déplacant les icônes correspondant aux Iviews et aux Pages à partir du panneau d'éléments de tâches.
3) Connecter à une source de donnée :
- Dans l'iview, sélectionner le composant "Find Data" à partir du panneau de tâches.
- Localiser ensuite votre source de données : BAPIs du système source R/3; requêtes, tables, Cubes de BW; tables d'une base de données SQL; ou autres systèmes.
4) Concevoir les composants de l'iview
- Déplacer les forms (tableau, graphiques, variables, ...) et les opérateurs selon vos besoins pour votre modèle dans votre panneau de conception. Ensuite relier avec votre propre mapping.
5) Personnaliser la mise en page de l'Iview en mode "Layout"
6) Exécuter pour déployer l’iview dans le Portail SAP.
Avec le Visual Composer client "the Storyboard", on peut concevoir des modèles contenant des pages et de leurs iviews.
Un iview est un mini-program représentant une vue intégrée. Les iviews ont accès aux données d'applications provenant BW (WAD, Requête BEx, workbook BI,...), R/3, Intranets, etc.
Une page est constituée d'iviews.
Les étapes pour créer un modèle avec Visual Composer :
1) Créer votre Modèle
2) En mode "Design", créer votre Page et à l'intérieur de la page votre Iview en déplacant les icônes correspondant aux Iviews et aux Pages à partir du panneau d'éléments de tâches.
3) Connecter à une source de donnée :
- Dans l'iview, sélectionner le composant "Find Data" à partir du panneau de tâches.
- Localiser ensuite votre source de données : BAPIs du système source R/3; requêtes, tables, Cubes de BW; tables d'une base de données SQL; ou autres systèmes.
4) Concevoir les composants de l'iview
- Déplacer les forms (tableau, graphiques, variables, ...) et les opérateurs selon vos besoins pour votre modèle dans votre panneau de conception. Ensuite relier avec votre propre mapping.
5) Personnaliser la mise en page de l'Iview en mode "Layout"
6) Exécuter pour déployer l’iview dans le Portail SAP.
Création d'un flux basique en BI 7 par fichier plat
On souhaite créer un flux par fichier plat avec comme cible final un Cube.
Voici les principales étapes :
1) Créer des InfoObjects (Charactéristiques et Ratios) dans Modélisation, au niveau InfoObjects
2) Créer un InfoCube dans Modélisation au niveau InfoProvider. Par défaut, l'Infocube contient 4 dimensions dont 3 du système (Paquet de données, Temps, Unité) et 1 personalisée.
3) Créer un Système Source fichier plat dans Modélisation au niveau Système Source.
4) Créer un Datasource de type fichier plat et paramétrer les principaux onglets Extraction et Fields.
5) Créer une Transformation entre le Datasource (PSA) et l'InfoCube.
6) Créer un InfoPackage entre le système source (Ficher plat) et le DataSource.
7) Créer un DTP (Data Transfer Process).
8) Exécuter l'Infopackage et ensuite le DTP.
Vérifier les données dans l'InfoCube (soit Transaction se16 puis taper "/BIC/FXXX" où XXX est le nom de votre Cube, soit clic droit sur le Cube à partir de Modélisation et faire "Afficher données".
Voici les principales étapes :
1) Créer des InfoObjects (Charactéristiques et Ratios) dans Modélisation, au niveau InfoObjects
2) Créer un InfoCube dans Modélisation au niveau InfoProvider. Par défaut, l'Infocube contient 4 dimensions dont 3 du système (Paquet de données, Temps, Unité) et 1 personalisée.
3) Créer un Système Source fichier plat dans Modélisation au niveau Système Source.
4) Créer un Datasource de type fichier plat et paramétrer les principaux onglets Extraction et Fields.
5) Créer une Transformation entre le Datasource (PSA) et l'InfoCube.
6) Créer un InfoPackage entre le système source (Ficher plat) et le DataSource.
7) Créer un DTP (Data Transfer Process).
8) Exécuter l'Infopackage et ensuite le DTP.
Vérifier les données dans l'InfoCube (soit Transaction se16 puis taper "/BIC/FXXX" où XXX est le nom de votre Cube, soit clic droit sur le Cube à partir de Modélisation et faire "Afficher données".
mercredi 15 juillet 2009
Data Warehousing Workbench

Data Warehousing Workbench (DWWB) est l'outil central pour les professionnels de SAP BI. DWWB offre des fonctionnalités de modélisation aussi bien controle, maintenance, administration et monitoring de tous les process dans SAP BI. On accède au Data Warehousing Workbench par la transaction "RSA1".
Domaines fonctionnels dans le DWWB :
- Modélisation : Pour la création des objets et des transformations
- Administration : Pour la planification, le contrôle et l'administration des chargements
- Lien au transport : Pour la gestion de transport
- Documents : Pour la maintenance des documents via une interface central
- Contenu fonctionnel : Pour l'activation du contenu fonctionnel livré.
- Conversion : Pour la conversion des descriptions des objets BI dans de nombreuses langues
- Référentiel de métadonnées : contient des informations et details sur les objets BI.
mardi 14 juillet 2009
SEM-BCS
SEM-BCS est la solution conçue par SAP pour des objectifs de consolidation.
Le monitor de consolidation permet d'effectuer les process et fonctionalités suivantes :
1) Préparation des données de bases (plan comptables, unités de reporting, Versions,...)
2) Collection de données :
- Données du bilan pour le reporting (saisie manuelle de données, chargement de fichier, intégration de R/3, intégration SEM)
- Ecriture manuelle
- Validation
- Conversion de devise
3) Process de consolidation :
- Elimination inter-compagnies
- Consolidation des investissements
- Reclassification
- Répartition
4) BEx reporting :
- Reporting basés sur NetWeaver (eg. Web Analyser)
- Rapport consolidés spéciaux
En 2006, SAP a sorti une nouvelle version SEM-BCS 6.0.
Le monitor de consolidation permet d'effectuer les process et fonctionalités suivantes :
1) Préparation des données de bases (plan comptables, unités de reporting, Versions,...)
2) Collection de données :
- Données du bilan pour le reporting (saisie manuelle de données, chargement de fichier, intégration de R/3, intégration SEM)
- Ecriture manuelle
- Validation
- Conversion de devise
3) Process de consolidation :
- Elimination inter-compagnies
- Consolidation des investissements
- Reclassification
- Répartition
4) BEx reporting :
- Reporting basés sur NetWeaver (eg. Web Analyser)
- Rapport consolidés spéciaux
En 2006, SAP a sorti une nouvelle version SEM-BCS 6.0.
lundi 13 juillet 2009
Planning avec BW-BPS et BI-IP
SAP NetWeaver BI offre deux outils de planification :
- BW-BPS (Business Planning and Simulation)
- BI Integrated Planning.
BI-IP
BI Integrated Planning permet aux experts métiers de réaliser des scénarios de planification.
Contrairement à BW-BPS (Business Planning and Simulation), BI-IP est entièrement intégrée dans le système BI et basé sur un moteur J2EE.
Les outils peuvent être utilisés en parallèle dans un seul système.
SAP recommande d'utiliser BI-IP pour de nouveaux scénarios de développement et BW-BPS pour améliorer les solutions existantes.
BW-BPS versus BI Integrated Planning
Dans BI-IP, la plupart des fonctions d'analyses BEx et OLAP sont également disponibles pour des applications de planification.
Un grand nombre de concepts BW-BPS peut également être utilisé dans BI-IP comme "planning functions", "planning sequences", "characteristic relationships", "data slides".
Certaines fonctions (comme la gestion de blocage et formules) sont utilisées par les 2 outils BW-BPS et BI-IP
Quelques différences entre BW-BPS & BI-IP :
- Pour les developpement de nouveaux models, les scénarios de planification sont assurés par le Planning Modeler (un environnment de modélisation basé Web) pour BI-IP.
- Dans BW-BPS, les objets sont Planning area, Planning level, Planning package, Manual planning, Layout, Parameter Group.
Dans BI-IP, les objets sont InfoProvider, Aggregation level, Filter, Planning functions, Planning sequence. "Real-time InfoProvider" est le nouveau nom fournisseur de données transactionnelles.
BW-BPS
BPS (Business Planning and Simulation) est le module de planification et de simulation budgétaire de SAP et anciennement connue sous le nom de SEM-BPS. C'est un outil particulièrement performant pour élaborer les états de suivi budgétaire comme dans le cas d’une utilisation de SAP (récupération des données réelles,...). Des modèles de cubes prédéterminés permettent d’utiliser très facilement les objets SAP.
Dans le cas de BPS, les cubes utilisés comme source, sont des cubes transactionnels c'est-à-dire des cubes BW modifiables dans lesquels on peut charger des données ou écrire des données dans le cube depuis des états de saisie. La transaction utilisée pour le paramétrage de BW-BPS est "BPS0".
La structure de planification de BW-BPS contient les éléments suivants : Planning area (Contexte de planification), Planning level (structure de planification), Planning package (niveau de planification), Planning function (Fonction de planification liée à la structure), Manual Planning (Planification manuelle) dont le principal objet est le Layout (masque de saisie), Parameter groups (Groupe de paramètres).
En 2005, BW-BPS est inclut dans la version SAP BW 3.5.
En 2006, la sortie SAP NetWeaver 2004s (BI.7) inclut SAP BI integrated planning et BW-BPS.
- BW-BPS (Business Planning and Simulation)
- BI Integrated Planning.
BI-IP
BI Integrated Planning permet aux experts métiers de réaliser des scénarios de planification.
Contrairement à BW-BPS (Business Planning and Simulation), BI-IP est entièrement intégrée dans le système BI et basé sur un moteur J2EE.
Les outils peuvent être utilisés en parallèle dans un seul système.
SAP recommande d'utiliser BI-IP pour de nouveaux scénarios de développement et BW-BPS pour améliorer les solutions existantes.
BW-BPS versus BI Integrated Planning
Dans BI-IP, la plupart des fonctions d'analyses BEx et OLAP sont également disponibles pour des applications de planification.
Un grand nombre de concepts BW-BPS peut également être utilisé dans BI-IP comme "planning functions", "planning sequences", "characteristic relationships", "data slides".
Certaines fonctions (comme la gestion de blocage et formules) sont utilisées par les 2 outils BW-BPS et BI-IP
Quelques différences entre BW-BPS & BI-IP :
- Pour les developpement de nouveaux models, les scénarios de planification sont assurés par le Planning Modeler (un environnment de modélisation basé Web) pour BI-IP.
- Dans BW-BPS, les objets sont Planning area, Planning level, Planning package, Manual planning, Layout, Parameter Group.
Dans BI-IP, les objets sont InfoProvider, Aggregation level, Filter, Planning functions, Planning sequence. "Real-time InfoProvider" est le nouveau nom fournisseur de données transactionnelles.
BW-BPS
BPS (Business Planning and Simulation) est le module de planification et de simulation budgétaire de SAP et anciennement connue sous le nom de SEM-BPS. C'est un outil particulièrement performant pour élaborer les états de suivi budgétaire comme dans le cas d’une utilisation de SAP (récupération des données réelles,...). Des modèles de cubes prédéterminés permettent d’utiliser très facilement les objets SAP.
Dans le cas de BPS, les cubes utilisés comme source, sont des cubes transactionnels c'est-à-dire des cubes BW modifiables dans lesquels on peut charger des données ou écrire des données dans le cube depuis des états de saisie. La transaction utilisée pour le paramétrage de BW-BPS est "BPS0".
La structure de planification de BW-BPS contient les éléments suivants : Planning area (Contexte de planification), Planning level (structure de planification), Planning package (niveau de planification), Planning function (Fonction de planification liée à la structure), Manual Planning (Planification manuelle) dont le principal objet est le Layout (masque de saisie), Parameter groups (Groupe de paramètres).
En 2005, BW-BPS est inclut dans la version SAP BW 3.5.
En 2006, la sortie SAP NetWeaver 2004s (BI.7) inclut SAP BI integrated planning et BW-BPS.
Inscription à :
Articles (Atom)