Chapitre 4. Enrichir un Univers



Documents pareils
Skills Technology Software PARTENAIRE TECHNOLOGIQUE DE VOTRE DÉVELOPPEMENT

Introduction : présentation de la Business Intelligence

Décisionnel. SI Virtualisé. Performant. Cloud. SAP BusinessObjects. Dashboards. Expertise. Succès. Service Reporting. Finance. SaaS. Web 2.0.

Compétences Business Objects

Offre Décisionnel / CONSEIL, SOLUTIONS DE TRANSFORMATION ET SERVICES IT. Offre Décisionnel

SAP BusinessObjects Web Intelligence (WebI) BI 4

A QUOI SERVENT LES BASES DE DONNÉES?

Cours: Les Jointures 1

CATALOGUE DE FORMATIONS SAP BUSINESS OBJECTS. Edition 2013

Manuel du designer. Version 5.1. Windows

Projet Business Object

Chapitre 07 Le modèle relationnel des données

Catalogue Formations Offre «DECISIONNEL»

David LUCAS 15/01/10 Ludovic HUET Sébastien LE NECHET Jason JAMOT. Projet BO

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

MANAGEMENT DES SERVICES INFORMATIQUES

Liste des formations : Développement personnel

Bases de Données. Plan

Les différents types de relation entre les tables

16H Cours / 18H TD / 20H TP

AIDE AU PILOTAGE. BO Web intelligence Session 1

Entrepôt de données 1. Introduction

FICHE 17 : CREER UN SITE WEB

CATALOGUE DE FORMATIONS SAP BUSINESS OBJECTS. Edition 2012

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

Dans une année, il y a 12 mois. Dans une année, il y a 52 semaines. Dans une année, il y a 4 trimestres. Dans une année, il y a 365 jours.

Partie II Cours 3 (suite) : Sécurité de bases de données

La Geo-Business Intelligence selon GALIGEO avec 26/10/2005 1

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Oléane VPN : Les nouvelles fonctions de gestion de réseaux. Orange Business Services

Objectif. Participant. Prérequis. Oracle BI Suite EE 10g R3 - Développer des référentiels. 5 Jours [35 Heures]

Progression secrétariat

Devenez un véritable développeur web en 3 mois!

//////////////////////////////////////////////////////////////////// Administration bases de données

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

INTRODUCTION : Données structurées et accès simplifié

Introduction à Business Objects. J. Akoka I. Wattiau

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Présentation du module Base de données spatio-temporelles

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

A QUOI SERVENT LES BASES DE DONNÉES?

Évaluation et implémentation des langages

Institut d Informatique & d Initiative Sociale

Cours admin 200x serveur : DNS et Netbios

Information utiles. webpage : Google+ : digiusto/

SAP Lumira Version du document : Guide de l'utilisateur de SAP Lumira

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Solutions SAP Crystal

Intelligence émotionnelle et leadership

Introduction aux Bases de Données Relationnelles Conclusion - 1

MYXTRACTION La Business Intelligence en temps réel

Introduction à la B.I. Avec SQL Server 2008

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad:

Excel avancé. Frédéric Gava (MCF)

Théories de la Business Intelligence

1 Modélisation d une base de données pour une société de bourse

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto

Didacticiel PowerAMC 11.0 MPD

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

Chapitre 10. Architectures des systèmes de gestion de bases de données

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Access 2007 FF Access FR FR Base

Le Langage SQL version Oracle

Les bases de données

IFT3030 Base de données. Chapitre 1 Introduction

MASTER MARKETING VENTE, SPÉCIALITÉ MARKETING STRATÉGIQUE DES PRODUITS ET DES MARQUES

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)

DES GOUVERNEMENTS DES ETATS MEMBRES Secrétariat CONF 3980/96

Business & High Technology

Programmes des classes préparatoires aux Grandes Ecoles

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

Bases de Données relationnelles et leurs systèmes de Gestion

OpenText Content Server v10 Cours (ex 101) L essentiel de la gestion des connaissances

COURS de BASES de DONNEES

14/04/2014. un ensemble d'informations sur un sujet : exhaustif, non redondant, structuré, persistant. Gaëlle PERRIN SID2 Grenoble.

SUPPORT DE COURS ACCESS 2010

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

les techniques d'extraction, les formulaires et intégration dans un site WEB

Groupe Eyrolles, 2003, ISBN : X

Dossier I Découverte de Base d Open Office

CESI Bases de données

L INTELLIGENCE D AFFAIRE DANS LA VIE QUOTIDIENNE D UNE ENTREPRISE

1. Introduction Création d'une requête...2

SESSION 2014 ÉPREUVE À OPTION. (durée : 4 heures coefficient : 6 note éliminatoire 4 sur 20)

Exercice sur la planification de l élaboration d un programme TPMDidacticiel de MS Project pour la planification de projets

La Clé informatique. Formation Excel XP Aide-mémoire

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales

Uniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement.

Utiliser Access ou Excel pour gérer vos données

Transcription:

Chapitre 4 Enrichir un Univers

Déroulement du cours 1 : Le rôle du Designer d Univers 2 : Créer un Univers avec l Assistant 3 : Créer un Univers étape par étape 4 : Enrichir un Univers 5 : Création d objets complexes 6 : Déploiement des univers Sécurité 7 : Approfondir les connaissances 8 : Etude de Cas Annexes 130

Enrichir un univers Toujours respecter les étapes suivantes : Le choix des tables. La création des liens. Le traitement des boucles. La création des Classes, Objets. La création des Hiérarchies. 131

Enrichir un univers TABLES et JOINTURES 132

Application 15 : Evolutions (Tables et Jointures) 1 : On souhaite gérer dans notre univers les prêts accordés aux clients. Insérer les tables PRÊT et PRÊT_LIG. 2 : On souhaite également avoir dans notre univers la notion de Pays de fabrication des produits. Créer manuellement les nouvelles jointures dans la structure de votre univers. 133

Enrichir un univers DETECTER ET RESOUDRE LES BOUCLES 134

Détecter et résoudre les boucles Qu est-ce qu une boucle? 135

Détecter les boucles Les outils du module vous aident à détecter automatiquement les boucles de votre schéma. 136

Cas des tables de Libellés Une table des libellés PAYS est accessible par plusieurs tables maîtres. 137

Solution : créer 2 Alias Solution : "Couper" la boucle par la création d'alias BusinessObjects sur la table des libellés. 138

Qu'est-ce qu'un Alias? Un Alias est simplement un renommage logique d'une table sans aucune redondance physique d'information. Pas d impact sur le schéma relationnel de la base de données. Penser à définir des restrictions (si possible auto-jointures ou restrictions sur les objets). Facile à définir Facile à maintenir Facile à utiliser 139

Détecter et créer les alias Détecter les alias permet de détecter et d indiquer automatiquement les tables qui provoquent des boucles et propose une liste d alias à créer. Le module permet également l insertion d alias manuellement. 140

Lister les alias d un univers Possibilité de lister les alias d un univers. 141

Cas des Boucles Sémantiques Supposons le schéma ci-dessous. Commandes Lignes Commandes Pays Clients Produits Prêts Lignes Prêts 2 chemins sont possibles pour aller des Clients vers les Produits : travail sur les Commandes travail sur les Prêts 142

Solution : Créer 2 Contextes Les Contextes se définissent sur l'ensemble du schéma et non pas sur le sous-ensemble comportant la boucle. Contexte des Commandes Pays Clients Commandes Lignes Commandes Produits Contexte des Prêts Pays Clients Prêts Lignes Prêts Produits 143

Détecter et créer des contextes La commande Détecter les contextes propose les contextes que vous pouvez créer pour résoudre des boucles Le module Designer vous permet de créer manuellement vos contextes 144

Afficher les contextes d un Univers Vous pouvez visualiser les contextes en mode liste. 145

Application 16 : Résolution de boucles Détecter les boucles dans la structure de votre Univers. Créer MANUELLEMENT les alias nécessaires. Créer MANUELLEMENT les contextes nécessaires. 146

Cas particuliers Comment gérer les schémas dénormalisés? Comment gérer les relations réflexives? 147

Dénormalisation du schéma Pays Code Pays... Région Code Région... Code Pays Clients Code Client... Code Région Code Pays Dénormalisation 148

Les Raccourcis jointures S il y a plusieurs chemins entre les tables mises en jeu dans la requête et 1 des chemins a été défini comme un raccourci jointure : Le raccourci jointure est mis en œuvre lors de la génération du SQL de la requête. 149

Application 17 : Raccourci-jointure Créer un raccourci-jointure entre : L alias «Pays de résidence» et la table Client. 150

Les informations hiérarchiques Pour gérer un type de relation hiérarchique du style composant / composé ou Dirigeant/dirigé, il faut créer un Alias de la table sur laquelle porte la relation. L alias SUPERIEUR de la table EMPLOYE permettra de définir par exemple l objet nom du supérieur hiérarchique. 151

Détecter et résoudre les boucles : CONCLUSION Avant de passer à la création des nouveaux objets, il est impératif d avoir résolu les problèmes de boucles par la création : D alias sur les boucles dues aux tables de libellés, De contextes pour le cas de boucles sémantiques, De raccourcis-jointures pour gérer les schémas dénormalisés. 152

Enrichir un univers CREATION DES CLASSES ET DES OBJETS 153

Association des Tables avec un objet Cette requête ne doit ramener que les pays de fabrication de nos produits. Solution : 154

Application 18 Créer les nouveaux objets suivants : Classe Produits : Pays de fabrication (Faire en sorte que l objet Pays de Fabrication ne renvoie que les pays de production des produits) Classe Prêts : Numéro de prêt Date de prêt Année, trimestre et mois de prêt (création manuelle) Classe Indicateurs : Chiffre d affaires sur les prêts Chiffre d affaires sur les prêts en 2003 Chiffre d affaires sur les prêts en 2004 Quantités totales prêtées Créer une Hiérarchie : Année, Trimestre, Mois, Date de prêt. Tester ces nouveaux objets Réaliser en particulier un tableau Client / CA prêts 2003 / CA prêts 2004. 155