Présentation SAP BI&BW

Slides:



Advertisements
Présentations similaires
MOT Éditeur de modèles de connaissances par objets typés
Advertisements

Le modèle de communication
1 IXERP consulting. L archivage consiste à extraire de la base de données opérationnelle les informations qu' il n est plus nécessaire de conserver «
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Le modèle de communication
La base de données : le modèle relationnel.
Relations avec les entity beans Michel Buffa UNSA
TP 3-4 BD21.
Bases de données orientées-objets
Le Workflow et ses outils
Initiation au système d’information et aux bases de données
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Initiation au système d’information et aux bases de données
GED Masters: Gestion Électronique de Documents
Rappel sur les bases de données et le vocabulaire
Middleware : XML-DBMS Permet de faire office d’interface entre des données XML et des bases de données relationnelles (insertion et récupération de données)
Administration de SharePoint
Plan du Cours Définition de la BI Objectif de la BI Fonctionnement d’une plateforme BI Technologies de la BI Composantes de la BI Les caractéristiques.
Introduction à la conception de Bases de Données Relationnelles
Chap 4 Les bases de données et le modèle relationnel
Auto Exterior Scoop SQP PROCESSUS 24 juillet 2006 Version validée V01.
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
FICHIERS : Définition : Algorithme général:
MOT Éditeur de modèles de connaissances par objets typés
Systèmes d'information décisionnels
Les concepts et les méthodes des bases de données
Module 3 : Création d'un domaine Windows 2000
Introduction.
CSC All Reserved, Usinor Leading to Succes with CSC in the Business Intelligence Projects BW Petit Bateau 28 février 2002.
Systèmes d’information d’entreprise
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
Les Composants de l’architecture Oracle
Objectifs A la fin de ce chapitre, vous pourrez : présenter l'utilisation d'opérations de chargement de données par chemin direct décrire l'utilisation.
Créer des packages.
Les systèmes d’informations :
Migration des données Contenu : Atelier de reprise des données
Module 9 : Transfert de données. Vue d'ensemble Présentation du transfert de données Outils d'importation et d'exportation de données disponibles dans.
SOLUTION DE BUSINESS INTELLIGENCE
9h30 Bienvenue ! 9h45 Les bénéfices de SQL Server pour les Editeurs Philippe Rodriguez, Directeur Division Serveur - Microsoft France Franck Sidi, Architecte.
Master 1 - SIGLIS SID Pentaho Stéphane Tallard Notes.
DEFINITION DES DONNEES : schéma conceptuel. Schéma conceptuel instructiondescription CREATE TABLEcréation d'une relation ALTER TABLEmodification de la.
DOSSIER G10 – La base de données Relationnelle
P2. Le modèle multidimensionnel est bien adapté pour mesurer des données que l’on peut exprimer comme cela. Le modèle OLAP STD - Notes1.
Module 13 : Implémentation de déclencheurs. Vue d'ensemble Présentation des déclencheurs Définition de déclencheurs Exemples de déclencheurs Performances.
Gestion des Rollback Segments
Ceci est une session expert Cette session est déconseillée aux novices des moteurs Analysis Services 2000 ou 2005 La session « Découverte de Analysis.
LE DATA WAREHOUSE.
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
Module 3 : Création d'un domaine Windows 2000
Les différents modèles d’architecture technique
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Module 1 : Vue d'ensemble de Microsoft SQL Server
DINQ/DSIN/INSI/ETSO/APGI
Accès au Frontal SAP depuis un Portail PSA
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
Alti Copyright All rights reserved.. 2 ALTI Copyright All rights reserved. Sommaire Architecture BI 1 Entrepôt de données 2 Acquisition de.
Les bases de données Séance 8 Jointures.
Modèles des Data Warehouses
Vers l’exploitation de grandes masses de données Encadré par : Mme L.Lamarini Présenté par: Rhaz Yassine Smiri Safae Un article de: Raphaeil Féraud,Maroc.
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Séance /10/2004 SGBD - Approches & Principes.
Systèmes d'information décisionnels
DATA Warehouse Elabore par: Ajlani Wael Karous Nabil Salhi Mahmoud.
Importations et exportations On peut transférer les données vers 40 logiciels de comptabilité. Cela génère des fichiers d’écritures. Cette partie permet.
Cours 11 Entrepôts de données
Étude des données techniques La gestion des nomenclatures
Projet de session Par Eve Grenier Dans le cadre du cours SCG Réalisation d’applications en SIG Jeudi le 20 avril 2006.
SQLSaturday Paris 2015 SSAS et le moteur relationnel Faire son choix.
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
Réunion des sites LCG France- Marseille juin ACTIVITES DU GROUPE ACCOUNTING FRANCE GRILLES Cécile Barbier (LAPP)
Transcription de la présentation:

Présentation SAP BI&BW Farid Brahimi Indus SAP Mars 2008 PSA Bessoncourt Projet Compas Présentation du dataware BI/BW

SAP BW  SAP BI SAP BI fait partie de la suite Netweaver. D'autres composantes viennent avec SAP Enterprise Portal (EP), Web Application Server (WAS), SAP Process Integration (PI) et Master Data Management (MDM). La version BI 7.0 est sorti en Juin 2006. Son ancien nom est BW 3.5, révolutionnant le produit pour être le meilleur du marché. D'après SAP, il y a déjà plus de 12 000 installations dans le monde.

BW : pour quoi faire ?

OLAP versus OLTP OLTP : Online Transactional Processing (R/3, ECC6)  Transactionnel OLAP : Online Analytical Processing (BW, BI)  Décisionnel Préconisation SAP WP: 2 UPD (max) et 1 UP2 (ne sont pas utilisés pour les chargements).

Data flow InfoCube ODS PSA InfoSource InfoSource BI7 Source ECC6 Update Rules ODS Level 2 Order-Deliv. Level 1 Order Delivery Update Rules Transfer Rules PSA Order Delivery InfoSource InfoSource BI7 Source System ECC6 Datasource Datasource

Réplication du datasource R/3 OLTP Extract Structure BW Server Transfer Structure DataSource Replication Réplication à effectuer sur BI après chaque transport du datasource sur ECC6 La réplication est à faire par les Etudes . Si oubli, erreur dans la nuit applicative BI RSA1/Datasources

Gestion de la PSA (1) Zone de stockage temporaire des données brutes « données récentes » Poubelle des anciennes donées http://dtii.pcinfo.inetpsa.com/document/11 1405768.pc1fm http://dtii.pcinfo.inetpsa.com/document/11 1395948.pc1fm

Gestion de la PSA (2) I Purge automatique de la PSA sur PMB Demander aux études d’intégrer nouvelles tables de PSA dans PC de purge I Evolution de la base à surveiller : PSAPSR3 1,3 Go de données absorbées chaque jour, purge des PSA à la longue insuffisant pour empêcher la saturation du tablespace

Master Data (Donnée de base) Référentiel commun et unique des données de base Une seule master data par objet fonctionnel Une master data est partagée par plusieurs domaines Une gestion centralisée de la master data Modélisation BW Une table d’ID, Une table d’attribut, une table d’attributs dépendants du temps, Une table de texte

Schéma d’une Master Data Master Data Classique SID Dépendance au temps Textes Attribut de nav Attribut de Nav Données (attributs) Hierarchies SID Données Hierarchies Textes SID Données Hierarchies Textes Attribut standard

Un exemple : Article (0MATERIAL) Attributs 0CREATEDON Date de création 0PLANT Division 0MRP_CONTRL Gestionnaire 0CUSTOMER Numéro de Client 0Equipment Numéro d’equipement 0notification Numéro de notification Master data = données de bases = données pérennes Faibles volumétries, temps de chargements raisonnables Master data chargées de préférence avant le flux transactionnel

Transactional Data (Données Transactionnelles) Modèle BW : ODS Versus Infocube ODS (Stockage) A priori, premier niveau de stockage Permet la gestion des changements (remplacement) Source d’Infocube et ODS reporting (nouvelles cibles et rechargement) Infocube (Reporting) Stockage de données permanentes Indexation par le modèle en étoile -> Sélection et Aggrégation Partitionné (avec compression) Constitution d’agrégats Transaction data = données de masse = données périssables

Transactional Data (Données Transactionnelles) Modèle BW : Principe d’alimentation Premier niveau : stockage doit être semblable à la source Une structure de stockage par objet source Données changeantes Structure normalisée Même granularité élémentaire Second niveau : consolidation pour le reporting Sélection (filtre) Assemblage d’objets (unification) Consolidation des colonnes complémentaires Calcul de ratios Agrégation Analyse multidimensionnelle Structure dénormalisée Troisième niveau : précalcul pour le reporting (optionnel) Détermination de ratios calculés et restreints Multicubes

Schéma d’un ODS Pas de notion de dimension physique, pas de stockage de SID des master data => performances dégradées Master data SID Données Hierarchies Textes "An Operational Data Store object (ODS object) is used to store consolidated and cleansed data (transaction data or master data for example) on a document level (atomic level)"

ODS Architecture - Extracted from SAP Docs "An Operational Data Store object (ODS object) is used to store consolidated and cleansed data (transaction data or master data for example) on a document level (atomic level)" Il existe trois tables pour chaque ODS Une table « Activation queue » Une table de données actives Une table de change log qui enregistre les changements

Activation d’un ODS : tables impactées Données chargées dans une 1ère table /BIC/AODSXXX40 Données inactives Après Activation : Données transférées dans 2nde table /BIC/AODSXXX00 Données actives /BIC/AODSXXX50 Rollback data table Données tracées dans change log table

Schéma en étoile d’un Cube Article Master data 1 SID Données Hierarchies Textes Schéma en étoile d’un Cube Dimension Article Dimension 1 Dimid SID Master Data1 SID Master Data2 … SID Master DataN Cube Division Article Division Centre de coûts Master data 2 SID Données Hierarchies Textes Dimension Document Achat Dimension 13 dimid SID Master Data X … Dimension 2 line item dimid SID Master Data (line item) Num Doc Achat Numéro Doc Achat Centre de coûts Master data SID Données Hierarchies Textes Master data N SID Données Hierarchies Textes

Schéma de différents niveaux BW Multi-Cube Heures Gratuités Cube Cube ODS ODS R/3

Le flux BW BW R/3 Replicate Infoprovider Règle de Mise à jour Infosource Règles de transfert Lien “Zone R/3” “InfoObjet BW” PSA Table contenant les enregistrements transferés au format BRUT Chaque DataSource définit une structure de transfert Structure de transfert Replicate Datasource R/3 Structure de transfert Structure d’Extraction- Système Source Données de base Attributs Texte Hierarchie Données transactionnelles

Les process chains (Transaction RSPC) Préconisations SAP Chargement PSA Suppression indexes Chargement ODS Start MAJ Aggrégats Activation ODS Raffraichissement Statistiques Chargement Cube Création des indexes

Description d’une process chain Process de lancement Conditions de lancement process suivant

Dépendance entre process chains Meta-Chain concept Lorsqu’une process chain contient d’autres process chains dans ses différentes étapes, elle est appelée « méta-chaine », elle est alors constituée de « local chains » On utilise se concept lorsque l’on veut faire rendre dépendants entre eux le déclenchement de process chains. Des liens faibles ou forts définissent les relations entre local chains. Inconvénient : pas de visibilité depuis $UNIVERSE Uprocs et sessions On doit éviter d’utiliser des métachains sur COMPAS, on conditionne les process chains entre eux par des liens $Universe. Chaque process chain corresponds à une uproc regroupées dans des sessions $Universe. La relation entre les process chain, donc entre les uprocs doit être définie au PLUS TOT par les Etudes.

Data Transfer Process

DTP : Open Hub destination On double clique sur l’Open Hub pour détailler le type de destination

DTP : création de fichier Surveiller régulièrement l’espace occupé dans /usr/sap/PMB/DVEBMGS00