Entrepôt de données avec SAP BW

16
Page 1 1/21 23/12/2003 Etudiant : David ROUSSE Etudiant : David ROUSSE Maître de stage : Christophe BIZET Maître de stage : Christophe BIZET Tuteurs de stage : Claude CHRISMENT et Gilles ZURFLUH Tuteurs de stage : Claude CHRISMENT et Gilles ZURFLUH Entrepôt de données Entrepôt de données avec avec SAP BW SAP BW

Transcript of Entrepôt de données avec SAP BW

Page 1: Entrepôt de données avec SAP BW

Page 11/2123/12/2003

Etudiant : David ROUSSEEtudiant : David ROUSSEMaître de stage : Christophe BIZETMaître de stage : Christophe BIZET

Tuteurs de stage : Claude CHRISMENT et Gilles ZURFLUHTuteurs de stage : Claude CHRISMENT et Gilles ZURFLUH

Entrepôt de données Entrepôt de données avec avec

SAP BWSAP BW

Page 2: Entrepôt de données avec SAP BW

Page 2Entrepôt de données avec SAP BW12/23/2003

PlanPlan

q IntroductionIntroductionq GestionGestion

•• comptabilité générale comptabilité générale •• comptabilité analytiquecomptabilité analytique

qq Technologies de l’informationTechnologies de l’information•• vision générale du SI décisionnelvision générale du SI décisionnel•• notion de schéma en étoilenotion de schéma en étoile•• approche SAP du SI décisionnelapproche SAP du SI décisionnel•• architecture de SAP BWarchitecture de SAP BW

qq OrganisationOrganisation•• utilisateurs, organisateurs et informaticiensutilisateurs, organisateurs et informaticiens•• méthode ASAPméthode ASAP

qq Projet InvestissementsProjet Investissements•• définition des besoinsdéfinition des besoins•• modèles de donnéesmodèles de données•• flux de donnéesflux de données•• restitutionsrestitutions

qq ConclusionConclusion

Page 3: Entrepôt de données avec SAP BW

Page 3Entrepôt de données avec SAP BW12/23/2003

IntroductionIntroduction

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

qq L’ingénierie d’unL’ingénierie d’un Système d’InformationSystème d’Information (SI)(SI) :• SI d’une grande entrepriseSI d’une grande entreprise•• mise en oeuvre d’un entrepôt de données (BW) mise en oeuvre d’un entrepôt de données (BW) au dessus d’un ERP (R/3)au dessus d’un ERP (R/3)

qq Le service OIAV Le service OIAV ::•• solutions applicatives du SI finance d’AIRBUS Francesolutions applicatives du SI finance d’AIRBUS France•• équipe BW chargée de l’entrepôt de donnéeséquipe BW chargée de l’entrepôt de données

qq Ma mission, le projet Investissements Ma mission, le projet Investissements : : •• méthode ASAP pour BWméthode ASAP pour BW•• création d’un cube de données, de l’extraction jusqu’à création d’un cube de données, de l’extraction jusqu’à la restitution pour l’utilisateur finalla restitution pour l’utilisateur final•• suivi des mises en immobilisation de projetssuivi des mises en immobilisation de projets

Page 4: Entrepôt de données avec SAP BW

Page 4Entrepôt de données avec SAP BW12/23/2003

GestionGestion

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

qq Comptabilité générale (module FI)Comptabilité générale (module FI)•• bilan comptable (actif et passif)bilan comptable (actif et passif)•• compte de résultat comptable (produits et charges)compte de résultat comptable (produits et charges)

qq Comptabilité analytique (module CO)Comptabilité analytique (module CO)•• compte de résultat analytiquecompte de résultat analytique•• contrôle de gestioncontrôle de gestion•• analyse des coûtsanalyse des coûts•• prévisionprévision

qq Gestion de projets (module PS)Gestion de projets (module PS)•• gestion financière et opérationnelle des projetsgestion financière et opérationnelle des projets•• concept d’OTP (Organigramme Technique de Projet)concept d’OTP (Organigramme Technique de Projet)•• suivi des coûts engendrés par une activitésuivi des coûts engendrés par une activité

Page 5: Entrepôt de données avec SAP BW

Page 5Entrepôt de données avec SAP BW12/23/2003

Vision générale du SI décisionnelVision générale du SI décisionnel

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

Entrepôt de données, lieu de stockage Entrepôt de données, lieu de stockage centralisécentralisé des informations des informations utiles pour les décideurs, à partir duquel les données des magasutiles pour les décideurs, à partir duquel les données des magasins sont extraites ins sont extraites

pour des besoins particuliers d’analysepour des besoins particuliers d’analyse

Partie Partie décisionnelledécisionnelle

du SIdu SI

Application de gestion

Application de gestion

Partie Partie transactionnelletransactionnelle

du SIdu SI

Entrepôt de donnéesEntrepôt de données

Magasins de donnéesMagasins de données

Outils d’analyse et d’interrogationOutils d’analyse et d’interrogation

Application de gestionSources de donnéesSources de données

Extraction et transformation

Sélection et réorganisation

Analyse OLAP

Page 6: Entrepôt de données avec SAP BW

Page 6Entrepôt de données avec SAP BW12/23/2003

Notion de schéma en étoileNotion de schéma en étoile

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

Schéma en étoileSchéma en étoile•• informations à analyser au centre (mesures ou ratios) informations à analyser au centre (mesures ou ratios) •• axes d’analyse autour (dimensions)axes d’analyse autour (dimensions)Fait

Mesure

Dimension 3

Attribut 1Attribut 2

Dimension 2

Attribut 1Attribut 2

Dimension 1

Attribut 1Attribut 2

Dimension 2Dimension 2

Dimension 1Dimension 1

Dimension 3Dimension 3

MesuresMesures

Cube de donnéesCube de données•• notion de navigation OLAPnotion de navigation OLAP•• opérations de rotation, forage, …opérations de rotation, forage, …

Page 7: Entrepôt de données avec SAP BW

Page 7Entrepôt de données avec SAP BW12/23/2003

Approche SAP du SI décisionnelApproche SAP du SI décisionnel

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

Entrepôt de données, ensemble de Entrepôt de données, ensemble de magasins de données reliésmagasins de données reliéspar des dimensions communespar des dimensions communes

Partie Partie décisionnelledécisionnelle

du SIdu SI

Partie Partie transactionnelletransactionnelle

du SIdu SI

Zone de préparation des donnéesZone de préparation des données

Zone de présentation de donnéesZone de présentation de données

Outils d’analyse et d’interrogationOutils d’analyse et d’interrogation

Sources de donnéesSources de données

Extraction et transformation

Sélection et réorganisation

Analyse OLAP

Autre application de gestion

Autre application de gestion

R/3

RH

SDMM

FI

QM

PS AMPP

Cube

Cube

Cube Cube

Cube Cube

MD

MD

MD MD MD

MD MDMD

ODS ODS ODS ODS ODS

PSA PSA PSA PSA PSA

IO

IO IO

IO IO

IO

IO

IO

Page 8: Entrepôt de données avec SAP BW

Page 8Entrepôt de données avec SAP BW12/23/2003

Architecture de SAP BWArchitecture de SAP BW

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusionData Source PSA

Règles de mises à jourRègles de mises à jour

ODS

Règles de transfertRègles de transfert

Structure de communicationStructure de communication

Structure de transfertStructure de transfert

Info

Sou

rce

MD

Règles de mises à jourRègles de mises à jour

MD

ODS ODS

Règles de mises à jourRègles de mises à jourRègles de mises à jourRègles de mises à jour

Règles de transfertRègles de transfert

Structure de communicationStructure de communication

Structure de transfertStructure de transfert

Info

Sou

rce

Règles de mises à jourRègles de mises à jour

Data Source

Structure d’extraction Structure d’extraction

Processeur OLAP

BEx

BW

R/3

Cube Cube Cube Cube

Page 9: Entrepôt de données avec SAP BW

Page 9Entrepôt de données avec SAP BW12/23/2003

Utilisateurs, organisateurs et informaticiensUtilisateurs, organisateurs et informaticiens

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

qq UtilisateursUtilisateurs•• contrôleurs de gestion principalementcontrôleurs de gestion principalement

qq OrganisateursOrganisateurs•• spécifications et enjeux métiers du projetspécifications et enjeux métiers du projet•• définition des besoins des utilisateursdéfinition des besoins des utilisateurs•• définition et validation du contenu (qualité et exhaustivité dedéfinition et validation du contenu (qualité et exhaustivité des s données)données)•• gestion du changementgestion du changement•• formation des utilisateursformation des utilisateurs

qq InformaticiensInformaticiens•• extraction des donnéesextraction des données•• architecture des donnéesarchitecture des données•• accès aux donnéesaccès aux données•• administration des donnéesadministration des données•• gestion des droits et sécuritégestion des droits et sécurité

Page 10: Entrepôt de données avec SAP BW

Page 10Entrepôt de données avec SAP BW12/23/2003

Méthode ASAPMéthode ASAP

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

qq UnUn formalismeformalisme :•• modèles de données (ERM, MDM, ESS)modèles de données (ERM, MDM, ESS)•• documents prédocuments pré--formatésformatés

-- Interview ScriptInterview Script-- PI PI DocumetationDocumetation-- GlossaryGlossary-- Data Data AccesAcces-- SizingSizing-- Data FlowData Flow

qq UneUne démarchedémarche :•• éétude prtude prééalable (Project Preparation)alable (Project Preparation)•• analyse et conception (Business Blueprint)analyse et conception (Business Blueprint)•• rrééalisation (Realization)alisation (Realization)•• ddééploiement (Final Preparation)ploiement (Final Preparation)•• exploitation (Going Live)exploitation (Going Live)

Page 11: Entrepôt de données avec SAP BW

Page 11Entrepôt de données avec SAP BW12/23/2003

Définition des besoinsDéfinition des besoins

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

qq L’aspect fonctionnelL’aspect fonctionnel :•• suivi des mises en immobilisation de projetssuivi des mises en immobilisation de projets•• destiné aux contrôleurs de gestiondestiné aux contrôleurs de gestion

qq Les documentsLes documents de spécification :•• transparentstransparents

-- portportéée du projete du projet-- planningplanning

•• ee--mailsmails-- InfoCubeInfoCube-- Master DataMaster Data

•• description textuelle du flux sourcedescription textuelle du flux source•• maquette dmaquette d’’un tableau de bordun tableau de bord

Page 12: Entrepôt de données avec SAP BW

Page 12Entrepôt de données avec SAP BW12/23/2003

Modèles de donnéesModèles de données

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

ERM ERM (Entity Relationship Model)(Entity Relationship Model)

MDM MDM (Multi Dimensionnal Model)(Multi Dimensionnal Model)

ESS ESS (Extended Star Schema)(Extended Star Schema)

Page 13: Entrepôt de données avec SAP BW

Page 13Entrepôt de données avec SAP BW12/23/2003

Flux de donnéesFlux de données

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

Règles : RT010 détermination du type de commande (SAP ou IBM)

Règles : RM005 détermination de l’année civile mois

AFIAA_C01 Investments

Datasource : AINVEST_ZPFPST11 - Flux Investments C01

BW25

Règles de transfertRègles de transfert

Structure de communicationStructure de communication

Structure de transfertStructure de transfert

InfoSource :AFIAAINV Investments

UpdateRules : AFIAAINV

Programme : ZPFCIB21

PSPHI - PSPNR - POSID

KOKRS - BUKRS - KSTAR -Mise en cours - Mise en services directes -GJAHR - PERIO

BELNR - BUZEI - Mise en services

XBLNR - BUDAT

EBELN - EBELP - KOSTL

BLART

R/3

BW

ZPFPST11

PRPS

COEPD

BSEG COEP

COBK

BKPF

Page 14: Entrepôt de données avec SAP BW

Page 14Entrepôt de données avec SAP BW12/23/2003

RestitutionRestitution

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

La navigation dans les données se fait grâce aux La navigation dans les données se fait grâce aux fonctionnalités OLAP (forage, rotation, …)fonctionnalités OLAP (forage, rotation, …)

Les caractéristiques de navigationLes caractéristiques de navigationcorrespondent aux dimensions et correspondent aux dimensions et aux attributs navigables du cubeaux attributs navigables du cube

Excel est un outil familier pour Excel est un outil familier pour les contrôleurs de gestionles contrôleurs de gestion

Le BEx transforme Excel en outil Le BEx transforme Excel en outil d’analyse et d’interrogation de BW d’analyse et d’interrogation de BW

Page 15: Entrepôt de données avec SAP BW

Page 15Entrepôt de données avec SAP BW12/23/2003

ConclusionConclusion

•• IntroductionIntroduction

•• GestionGestion

•• Technologies Technologies de l’informationde l’information

•• OrganisationOrganisation

•• ProjetProjetInvestissementsInvestissements

•• ConclusionConclusion

qq Points positifsPoints positifs•• vision SAP du SI décisionnelvision SAP du SI décisionnel•• organisation de travailorganisation de travail•• travail en équipetravail en équipe•• ambiance de travailambiance de travail

qq DéceptionsDéceptions•• problème de spécificationsproblème de spécifications•• rythme de travailrythme de travail•• aspects fonctionnelsaspects fonctionnels

qq Avenir professionnelAvenir professionnel•• à court terme : à court terme :

-- informatique décisionnelle (BW)informatique décisionnelle (BW)-- modélisation orienté objet (UML)modélisation orienté objet (UML)-- architecture distribuée (CORBA)architecture distribuée (CORBA)

•• à moyen terme, architecture des SIà moyen terme, architecture des SI

Page 16: Entrepôt de données avec SAP BW

Page 16Entrepôt de données avec SAP BW12/23/2003

Etudiant : David ROUSSEEtudiant : David ROUSSEMaître de stage : Christophe BIZETMaître de stage : Christophe BIZET

Tuteurs de stage : Claude CHRISMENT et Gilles ZURFLUHTuteurs de stage : Claude CHRISMENT et Gilles ZURFLUH

Vos questions …Vos questions …