Compétences Business Objects
|
|
|
- Salomé Lapierre
- il y a 10 ans
- Total affichages :
Transcription
1 Compétences Business Objects «Mars-Juin Réf : Version 1 Page 1 sur 34
2 Sommaire CONTEXTE DE LA REMISE A NIVEAU EN AUTOFORMATION MODELISATION DESCRIPTION FONCTIONNEL DE L'APPLICATION 'AEROCLUB' CONSTRUCTION D'UN CONTEXTE BO CONSTRUCTION D'UN ALIAS CONSTRUCTION D'UN OBJET REPORT DESKTOP INTELLIGENCE SECTIONS MAITRE/DETAIL PROCESSUS D'EDITION CUBE OLAP CONSTRUCTION DU MODELE CONSTRUCTION DES HIERARCHIES CONSTRUCTION D'UN ETAT OLAP ANNEXE Réf : Version 1 Page 2 sur 34
3 CONTEXTE DE LA REMISE A NIVEAU EN AUTOFORMATION Ce document a pour but de recenser les notions fondamentales d'un processus de flux Business Objects avec la partie Designer et la partie Report Desktop Intelligence. La version de BO choisie est la Edge 3.0, appliquée à une Database Oracle 11g. Parmi les notions fondamentales, il convient de tester : - La modélisation dans un Univers - L'optimisation par la suppression de boucle à l'aide des Alias et Contextes notamment - La construction de nouveaux objets et classes - La construction de requêtes - La mise en place de sections et de cumul par critère - La mise en place de hiérarchies - Construction d'un modèle OLAP, Cube Réf : Version 1 Page 3 sur 34
4 1. MODELISATION Le cas fonctionnel analysé sera celui d'un Aéroclub possédant des appareils à disposition d'instructeurs ayant des adhérents à former. 1.1 DESCRIPTION FONCTIONNEL DE L'APPLICATION 'AEROCLUB' Liste des tables : Adhérent : L'ensemble des adhérents. Un adhérent est autonome pour certains types d'engin. Il a un interlocuteur privilégié (son instructeur suiveur). Un adhérent paye des vols à bord d'un avion. S'il n'est pas autonome, il doit alors être dirigé par un instructeur compétent pour ce vol. Un adhérent peut aussi être un instructeur. Dans ce cas, il n'est pas suivi par un collègue. Il doit être compétent pour certains types d'engins. Sa compétence est incluse dans son autonomie. Avion : L'ensemble des avions. Correspond à la flotte de l'aéro-club. Instructeur : L'ensemble des instructeurs. Un instructeur dirige les vols pour lesquels les adhérents ne sont pas autonomes et qui rentrent dans sa compétence. Il suit aussi des adhérents. Il a un salaire mensuel fixe et aussi un supplément de salaire en fonction de la direction des vols du mois dernier. Type Engin : Les types d'engins disponibles pour les vols et qui rentrent dans l'autonomie des adhérents et dans la compétence des instructeurs. Vol : L'ensemble des vols effectués à bord d'un avion de l'aéro-club par un adhérent sous la direction éventuelle d'un instructeur. IndVol : L'ensemble des vols effectués à bord d'un avion de l'aéro-club par un adhérent sous la direction éventuelle d'un instructeur. Réf : Version 1 Page 4 sur 34
5 1.2 CONSTRUCTION D'UN CONTEXTE BO Contextes: EXPLOITATION, EST_AUTONOME_POUR, EST_QUALIFIE_POUR EST_AUTONOME_POUR : Il s'agit des avions de l'autonomie d'un adhérent suivi par un instructeur suiveur. EST_QUALIFIE_POUR : Il s'agit des avions de la qualification d'un instructeur. EXPLOITATION : Il s'agit de l'avion concerné par le vol. Réf : Version 1 Page 5 sur 34
6 Au moment de l'insertion des tables du modèle Oracle, Business Objects génère lui-même une multiplicité de jointures, qui provoquent la génération de boucles multiples. AVANT : La relation instructeur.numadherent/est_autonome_pour.numadherent est inutile APRES, adaptation des relations du contexte EST_AUTONOME_POUR : Réf : Version 1 Page 6 sur 34
7 Résultats : résolution des boucles 153, 156, etc...sur 500 boucles Suppression des jointures parasites générées par BO : AVANT : Réf : Version 1 Page 7 sur 34
8 APRES : il reste 1 boucle sur 122 et non plus CONSTRUCTION D'UN ALIAS Construction de l'alias Histo_vols donnant l'historique complet des vols d'un adhérent Réf : Version 1 Page 8 sur 34
9 construction du contexte avec l'alias résolution de la dernière boucle avec le contexte histo_vols_adh venant de l'alias histo_vols : Réf : Version 1 Page 9 sur 34
10 visualiser le contenu : résultat de la visualisation rapide : Réf : Version 1 Page 10 sur 34
11 construction d'un report simple, possible par l'éditeur de requête : Réf : Version 1 Page 11 sur 34
12 1.4 CONSTRUCTION D'UN OBJET Objets : TEMPO_VOLS, ANNEE_VOL Table temporaire des vols TEMPO_VOLS : vols avec bonne date vols autonome ou vol dirige par instructeur qualifie Uniquement les adhérents non instructeurs Table des vols ANNEE_VOLS : Les indicateurs annuels des vols dont l'agrégation du nombre de vols par an Remarque : pour l'année, on peut passer par la fonction trunc (date_table, 'YEAR') Ici, il s'agissait de créer 2 objets pour préparer une hiérarchie de temps, mais ces objets doivent normalement être créés sur Oracle sous forme de tables à insérer ensuite dans BO. cf. partie 3 sur le Cube OLAP Réf : Version 1 Page 12 sur 34
13 2. REPORT DESKTOP INTELLIGENCE 2.1 SECTIONS MAITRE/DETAIL Maitre : Numéro d'instructeur. Réf : Version 1 Page 13 sur 34
14 2.2 PROCESSUS D'EDITION Réf : Version 1 Page 14 sur 34
15 Sélection de l'univers ou de la requête SQL SQL : Univers : Réf : Version 1 Page 15 sur 34
16 Enregistrement en Excel : Construction d'un Etat : drag and drop du select et du where : Réf : Version 1 Page 16 sur 34
17 double clic de l'opérateur : choix de l'opérande : Réf : Version 1 Page 17 sur 34
18 soit la requête : OK mais ajout du numéro instructeur donne KO Réf : Version 1 Page 18 sur 34
19 raison numinstructeur de la classe Histo_vols : l'objet est unknown résolution : réallocation de la bonne table pour cet objet soit la table VOL Réf : Version 1 Page 19 sur 34
20 Faire 'visualiser le SQL' puis enregistrer Actualiser les données : Réf : Version 1 Page 20 sur 34
21 format de cellule (ici en numérique) : Réf : Version 1 Page 21 sur 34
22 possibilité de créer un état maitre/détail : Réf : Version 1 Page 22 sur 34
23 3. CUBE OLAP Il s'agit de faire une analyse multidimensionnelle du cas aéroclub. Pour cette analyse OLAP, on ne s'intéresse qu'à l'exploitation de l'aéroclub. Le plus petit niveau de détail temporel est la semaine. 3.1 CONSTRUCTION DU MODELE Modélisation en étoile du schéma normalisé Filtrages des données par la création et l'alimentation de la table TEMPO_VOLS. Tables des dimensions : DIM_ENGIN, DIM_ADH et DIM_TEMPS. Table des faits : FAITS_VOLS Tables agrégées : AGG_TOUT_VOLS(id,nbvols,dureecumulee,cainduit,couttotal,marge) Les indicateurs portent sur l'ensemble du recensement des vols. AGG_ANNEE_VOLS(annee,nbvols,dureecumulee,cainduit,couttotal,marge) Les indicateurs annuels des vols. AGG_TYPE_VOLS(typeavion,nbvols,dureecumulee,cainduit,couttotal,marge) Déclinaison des indicateurs par type d'avion. AGG_SUIVEUR_VOLS(numinstructeur,nbvols,dureecumulee,cainduit,couttotal,marge) Déclinaison des indicateurs par instructeur suiveur. AGG_SUIVEUR_VOLS(numinstructeur,nbvols,dureecumulee,cainduit,couttotal,marge) Déclinaison des indicateurs par instructeur suiveur. Réf : Version 1 Page 23 sur 34
24 Modèle Physique Oracle 11g : DROP TABLE FAITS_VOLS; DROP TABLE DIM_ENGIN; DROP TABLE DIM_ADH; DROP TABLE DIM_TEMPS; CREATE TABLE DIM_ENGIN( numavion VARCHAR(32) CONSTRAINT dim_engin_pkey PRIMARY KEY, typeavion VARCHAR(32) NOT NULL) ; CREATE TABLE DIM_ADH( numadherent NUMBER(6) CONSTRAINT dim_adh_pkey PRIMARY KEY, numinstructeur NUMBER(6) NOT NULL, nomcompletadherent VARCHAR(32) NOT NULL, nomcompletinstructeur VARCHAR(32) NOT NULL ); CREATE TABLE DIM_TEMPS( idtps NUMBER(6) CONSTRAINT dim_temps_pkey PRIMARY KEY, semaine VARCHAR(2) not null, libelle_semaine VARCHAR(32) not null CONSTRAINT sem_uq UNIQUE, mois VARCHAR(2) not null, libelle_mois VARCHAR(32) not null, mois_en_lettre VARCHAR(32) not null, annee VARCHAR(4) not null ); Réf : Version 1 Page 24 sur 34
25 DROP TABLE TEMPO_VOLS; CREATE TABLE TEMPO_VOLS( NumVol NUMBER(6) not null CONSTRAINT tempo_vols_pkey PRIMARY KEY, NumInstructeur NUMBER(6) null, NumAdherent NUMBER(6) not null, NumAvion VARCHAR(32) not null, DateVol date not null, DureeVol NUMBER(6) not null, CAInduit NUMBER(15,2) not null, CoutTotal NUMBER(15,2) not null, Marge NUMBER(15,2) not null ); DELETE FROM TEMPO_VOLS; INSERT INTO TEMPO_VOLS(NumVol,NumInstructeur,NumAdherent,NumAvion,DateVol,DureeVol,CAIndu it,couttotal,marge) SELECT Numvol,NumInstructeur,NumAdherent,NumAvion,DateVol,DureeVol,CAInduit,CoutTotal,Mar ge FROM IndVol WHERE NumAdherent NOT IN ( ; AND ( NumVol IN ( OR NumVol IN ( ) DROP TABLE FAITS_VOLS; SELECT NumAdherent FROM Instructeur ) SELECT NumVol FROM VOL,AVION WHERE VOL.NumAvion=AVION.NumAvion AND DateVol>=DateMiseEnService AND VOL.NumAdherent IN( SELECT NumAdherent FROM EST_AUTONOME_POUR WHERE TypeAvion=AVION.TypeAvion ) ) SELECT VOL.NumVol FROM VOL,AVION WHERE VOL.NumAvion=AVION.NumAvion AND DateVol>=DateMiseEnService AND (VOL.NumInstructeur) IN ( SELECT NumInstructeur FROM EST_QUALIFIE_POUR WHERE TypeAvion=AVION.TypeAvion ) ) Réf : Version 1 Page 25 sur 34
26 CREATE TABLE FAITS_VOLS( idtps NUMBER(6), numadherent NUMBER(6), numavion VARCHAR(32), CONSTRAINT faits_vols_pkey PRIMARY KEY(idtps,numavion,numadherent), CONSTRAINT idtps_fkey FOREIGN KEY(idtps) REFERENCES dim_temps(idtps), CONSTRAINT numadh_fkey FOREIGN KEY(numadherent) REFERENCES dim_adh(numadherent), CONSTRAINT numeng_fkey FOREIGN KEY(numavion) REFERENCES dim_engin(numavion), nbvols NUMBER(6) not null, dureecumulee NUMBER(6) not null, cainduit NUMBER(15,2) not null, couttotal NUMBER(15,2) not null, marge NUMBER(15,2) not null ); DROP TABLE AGG_ANNEE_VOLS; CREATE TABLE AGG_annee_VOLS( annee VARCHAR(4) not null, nbvols NUMBER(6) not null, dureecumulee NUMBER(6) not null, cainduit NUMBER(15,2) not null, couttotal NUMBER(15,2) not null, marge NUMBER(15,2) not null ); DROP TABLE AGG_TYPE_VOLS; CREATE TABLE AGG_TYPE_VOLS( typeavion VARCHAR(32) NOT NULL, CONSTRAINT agg_t_vols_pkey PRIMARY KEY(typeavion), nbvols NUMBER(6) not null, dureecumulee NUMBER(6) not null, cainduit NUMBER(15,2) not null, couttotal NUMBER(15,2) not null, marge NUMBER(15,2) not null ); DROP TABLE AGG_SUIVEUR_VOLS; CREATE TABLE AGG_SUIVEUR_VOLS( numinstructeur NUMBER(6), CONSTRAINT agg_s_vols_pkey PRIMARY KEY(numinstructeur), nbvols NUMBER(6) not null, dureecumulee NUMBER(6) not null, cainduit NUMBER(15,2) not null, couttotal NUMBER(15,2) not null, marge NUMBER(15,2) not null ); DROP TABLE AGG_TOUT_VOLS; CREATE TABLE AGG_TOUT_VOLS( Réf : Version 1 Page 26 sur 34
27 id NUMBER(6), CONSTRAINT agg_tout_vols_pkey PRIMARY KEY(id), nbvols NUMBER(6) not null, dureecumulee NUMBER(6) not null, cainduit NUMBER(15,2) not null, couttotal NUMBER(15,2) not null, marge NUMBER(15,2) not null ); -- Uniquement des adherents non instructeurs DELETE FROM DIM_ADH; INSERT INTO DIM_ADH(numadherent,numinstructeur,nomcompletadherent,nomcompletinstructeur) SELECT A1.numadherent,A1.numinstructeur,concat(concat(A1.prenomadherent,' '),A1.nomadherent),concat(concat(A2.prenomadherent,' '),A2.nomadherent) FROM ADHERENT A1,INSTRUCTEUR, ADHERENT A2 WHERE A1.NumInstructeur=Instructeur.NumInstructeur AND Instructeur.NumAdherent=A2.NumAdherent ; DELETE FROM DIM_TEMPS; CREATE SEQUENCE idtps_seq START WITH 1000 INCREMENT BY 1 NOCACHE NOCYCLE; DROP SEQUENCE idtps_seq; CREATE SEQUENCE idtps_seq START WITH 1 INCREMENT BY 1; INSERT INTO DIM_TEMPS(idtps,semaine,libelle_semaine,mois,libelle_mois,mois_en_lettre,annee) SELECT idtps_seq.nextval, b.* from (select distinct to_char(to_date(datevol),'ww'), concat(to_char(to_date(datevol),'ww'),to_char(to_date(datevol),'year')),to_char(to_d ate(datevol),'mm'), concat(to_char(to_date(datevol),'month'),to_char(to_date(datevol),'year')),'janvier', to_char(to_date(datevol),'yyyy') FROM TEMPO_VOLS GROUP BY to_char(to_date(datevol),'ww'), concat(to_char(to_date(datevol),'ww'),to_char(to_date(datevol),'year')), to_char(to_date(datevol),'mm'), concat(to_char(to_date(datevol),'month'), to_char(to_date(datevol),'year')),'janvier',to_char(to_date(datevol),'yyyy') ORDER BY to_char(to_date(datevol),'ww'), concat(to_char(to_date(datevol),'ww'),to_char(to_date(datevol),'year')), to_char(to_date(datevol),'mm'), concat(to_char(to_date(datevol),'month'), to_char(to_date(datevol),'year')),'janvier',to_char(to_date(datevol),'yyyy') ) b ; Réf : Version 1 Page 27 sur 34
28 UPDATE DIM_TEMPS SET mois_en_lettre='fevrier' WHERE mois=2; UPDATE DIM_TEMPS SET mois_en_lettre='mars' WHERE mois=3; UPDATE DIM_TEMPS SET mois_en_lettre='avril' WHERE mois=4; UPDATE DIM_TEMPS SET mois_en_lettre='mai' WHERE mois=5; UPDATE DIM_TEMPS SET mois_en_lettre='juin' WHERE mois=6; UPDATE DIM_TEMPS SET mois_en_lettre='juillet' WHERE mois=7; UPDATE DIM_TEMPS SET mois_en_lettre='aout' WHERE mois=8; UPDATE DIM_TEMPS SET mois_en_lettre='septembre' WHERE mois=9; UPDATE DIM_TEMPS SET mois_en_lettre='octobre' WHERE mois=10; UPDATE DIM_TEMPS SET mois_en_lettre='novembre' WHERE mois=11; UPDATE DIM_TEMPS SET mois_en_lettre='decembre' WHERE mois=12; -- Pas de filtre particulier, on prend tous les avions! DELETE FROM DIM_ENGIN; INSERT INTO DIM_ENGIN (NumAvion,typeavion) SELECT NumAvion,TypeAvion FROM Avion ; INSERT INTO FAITS_VOLS(idtps,numadherent,numavion,nbvols,dureecumulee,cainduit,CoutTotal,marge) SELECT TPS.idtps,TV.numadherent,TV.numavion,count(*),sum(TV.DureeVol),sum(TV.CAInduit),sum (TV.CoutTotal),(sum(TV.CAInduit)-sum(TV.CoutTotal))/sum(TV.CAInduit) FROM DIM_TEMPS TPS,TEMPO_VOLS TV WHERE tps.semaine=to_char(to_date(tv.datevol),'ww') and tps.mois=to_char(to_date(tv.datevol),'mm') and tps.annee=to_char(to_date(tv.datevol),'yyyy') GROUP BY tps.idtps,tv.numadherent,tv.numavion ; DELETE FROM AGG_tout_VOLS; INSERT INTO AGG_tout_VOLS(id,nbvols,dureecumulee,cainduit,couttotal,marge) SELECT 1,count(*),sum(DureeVol),sum(CAInduit),sum(CoutTotal),(sum(CAInduit)- sum(couttotal))/sum(cainduit) FROM TEMPO_VOLS ; Réf : Version 1 Page 28 sur 34
29 DELETE FROM AGG_annee_VOLS; INSERT INTO AGG_annee_VOLS(annee,nbvols,dureecumulee,cainduit,couttotal,marge) SELECT to_char(to_date(datevol),'yyyy'),count(*),sum(dureevol),sum(cainduit),sum(couttotal),( sum(cainduit)- sum(couttotal))/sum(cainduit) FROM TEMPO_VOLS GROUP BY to_char(to_date(datevol),'yyyy') ; DELETE FROM AGG_type_VOLS; INSERT INTO AGG_type_VOLS(typeavion,nbvols,dureecumulee,cainduit,couttotal,marge) SELECT TypeAvion,count(*),sum(DureeVol),sum(CAInduit),sum(CoutTotal),(sum(CAInduit)- sum(couttotal))/sum(cainduit) FROM TEMPO_VOLS,DIM_ENGIN WHERE TEMPO_VOLS.NumAvion=DIM_ENGIN.NumAvion GROUP BY TypeAvion; DELETE FROM AGG_SUIVEUR_VOLS; INSERT INTO AGG_SUIVEUR_VOLS(numinstructeur,nbvols,dureecumulee,cainduit,couttotal,marge) SELECT DIM_ADH.numinstructeur,count(*),sum(DureeVol),sum(CAInduit),sum(CoutTotal),(sum(CAIn duit)-sum(couttotal))/sum(cainduit) FROM TEMPO_VOLS,DIM_ADH WHERE TEMPO_VOLS.NumAdherent=DIM_ADH.NumAdherent GROUP BY DIM_ADH.numinstructeur ; Réf : Version 1 Page 29 sur 34
30 raccordement des objets informations aux objets des dimensions associées : construction des dimensions avec les Réf : Version 1 Page 30 sur 34
31 résultats des constructions des dimensions avec les exemple pour le nombre de vols dans la classe 'Faits Vols' m(agg_type_vols.nbvols),sum(agg_suiveur_vols.nbvols),sum(faits_vols.nbvol s)) Réf : Version 1 Page 31 sur 34
32 3.2 CONSTRUCTION DES HIERARCHIES Les adhérents sont décrits selon la hiérarchie suivante : 'Nom de l'adhérent'->'nom de l'instructeur'. La dimension Avion supporte la hiérarchie 'Numéro d'immatriculation de l'avion'->'type de l'avion' La dimension Temps supporte la hiérarchie temporelle 'Semaine dans l'année'->'mois dans l'année'->'année' La classe 'Faits Vols' permet de regrouper tous les indicateurs concernant les vols. Mois de l'année en français (Dimension Temps) Temps\mois en Temps\annee) Concaténation du nom du mois en français avec l'année. Permet de spécifier complètement un mois. Utilisation d'objet concaténé par Business Object avec uniquement des fonctions de concaténation du SGBD. Réf : Version 1 Page 32 sur 34
33 3.3 CONSTRUCTION D'UN ETAT OLAP Croisements de la dimension Temps avec la dimension 'Faits Vols' afin d'obtenir les indicateurs de Vols par année. Possibilité ensuite de décliner par mois puis par semaine donc. Résultats en report : Réf : Version 1 Page 33 sur 34
34 Autre état avec mise en place : d'une formule d'agrégat en somme des vols pouvant s'appliquer sur chaque dimension d'un tableau croisé de diagrammes graphiques 4. ANNEXE Ouvrage ENI - Business Objects versions 6.5 et XI - conception, mise en oeuvre, déploiement, maintenance d'univers (( colonnes-numeriques-dun-tableau/ )) Réf : Version 1 Page 34 sur 34
Département Génie Informatique
Département Génie Informatique BD51 : Business Intelligence & Data Warehouse Projet Rédacteur : Christian FISCHER Automne 2011 Sujet : Développer un système décisionnel pour la gestion des ventes par magasin
Le langage SQL pour Oracle - partie 1 : SQL comme LDD
Le langage SQL pour Oracle - partie 1 : SQL comme LDD 1 SQL : Introduction SQL : Structured Query Langage langage de gestion de bases de donn ees relationnelles pour Définir les données (LDD) interroger
Bases de données relationnelles
Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses
COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2
SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES
ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;
RÈGLES A SUIVRE POUR OPTIMISER LES REQUÊTES SQL Le but de ce rapport est d énumérer quelques règles pratiques à appliquer dans l élaboration des requêtes. Il permettra de comprendre pourquoi certaines
SQL Historique 1982 1986 1992
SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse
Les bases de données
Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive
Bases de Données relationnelles et leurs systèmes de Gestion
III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation
SAP BusinessObjects Web Intelligence (WebI) BI 4
Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18
ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL
ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL Jean-Marie Pécatte [email protected] 16 novembre 2006 ISIS - Jean-Marie PECATTE 1 Valeur de clé
BD51 BUSINESS INTELLIGENCE & DATA WAREHOUSE
BD51 BUSINESS INTELLIGENCE & DATA WAREHOUSE Document de synthèse de projet Développement d un système décisionnel pour la gestion des ventes par magasin pour la base de données EMODE. VINCENT Jérémy Roussel
TP Contraintes - Triggers
TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution
A QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans [email protected] A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
Le Langage De Description De Données(LDD)
Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,
Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes
Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition
1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5
1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases
SQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste
Christian Soutou Avec la participation d Olivier Teste SQL pour Oracle 4 e édition Groupe eyrolles, 2004, 2005, 2008, 2010, is BN : 978-2-212-12794-2 Partie III SQL avancé La table suivante organisée en
Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack
Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack
Le Langage SQL version Oracle
Université de Manouba École Supérieure d Économie Numérique Département des Technologies des Systèmes d Information Le Langage SQL version Oracle Document version 1.1 Mohamed Anis BACH TOBJI [email protected]
Introduction à Business Objects. J. Akoka I. Wattiau
Introduction à Business Objects J. Akoka I. Wattiau Introduction Un outil d'aide à la décision accès aux informations stockées dans les bases de données et les progiciels interrogation génération d'états
Introduction : présentation de la Business Intelligence
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.
Notes de cours : bases de données distribuées et repliquées
Notes de cours : bases de données distribuées et repliquées Loïc Paulevé, Nassim Hadj-Rabia (2009), Pierre Levasseur (2008) Licence professionnelle SIL de Nantes, 2009, version 1 Ces notes ont été élaborées
TP3 : Creation de tables 1 seance
Universite de Versailles IUT de Velizy - Algorithmique 2005/2006 TP3 : Creation de tables 1 seance Objectif : Creation et modication de tables dans une base de donnees. Avant de commencer ce TP, terminer
Langage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.
DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de
Modélisation et Gestion des bases de données avec mysql workbench
Modélisation et Gestion des bases de données avec mysql workbench par novembre 2011 Table des matières 1 Installation 3 1.1 Ecran de chargement 3 1.2 Page d accueil 3 2 Réalisation d une base de données
Création et Gestion des tables
Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5
Auto-évaluation Oracle: cours de base
Auto-évaluation Oracle: cours de base Document: F0475Test.fm 14/01/2008 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION ORACLE: COURS DE
Historisation des données
Historisation des données Partie 1 : mode colonne par Frédéric Brouard, alias SQLpro MVP SQL Server Expert langage SQL, SGBDR, modélisation de données Auteur de : SQLpro http://sqlpro.developpez.com/ "SQL",
Objectif. Participant. Prérequis. Oracle BI Suite EE 10g R3 - Développer des référentiels. 5 Jours [35 Heures]
Objectif Utiliser les techniques de gestion de la mise en cache pour contrôler et améliorer les performances des requêtes Définir des mesures simples et des mesures calculées pour une table de faits Créer
Intégrité des données
. Contraintes d intégrité : Définition et objectif Intégrité des données Définition des contraintes Vérification des contraintes Contrainte d'intégrité : propriété sémantique que doivent respecter les
Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)
Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP) Définition (G. Gardarin) Entrepôt : ensemble de données historisées variant
Olivier Mondet http://unidentified-one.net
T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage
Devoir Data WareHouse
Université Paris XIII Institut Galilée Master 2-EID BENSI Ahmed CHARIFOU Evelyne Devoir Data WareHouse Optimisation, Transformation et Mise à jour utilisées par un ETL Mr R. NEFOUSSI Année 2007-2008 FICHE
Le langage SQL (première partie) c Olivier Caron
Le langage SQL (première partie) 1 Plan Le S.G.B.D. postgres Le langage SQL Langage de manipulation de données Langage de requêtes 2 Quelques mots sur Postgres (1/2) Travaux de Stonebraker (Univ. Berkeley)
Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12
Table des matières Les Triggers... 2 Syntaxe... 2 Explications... 2 Les évènements déclencheurs des triggers... 3 Les modes de comportements des triggers... 4 Les pseudo tables... 5 Exemple... 6 Les procédures
Application web de gestion de comptes en banques
Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion
CREATION WEB DYNAMIQUE
CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de
NFA 008. Introduction à NoSQL et MongoDB 25/05/2013
NFA 008 Introduction à NoSQL et MongoDB 25/05/2013 1 NoSQL, c'est à dire? Les bases de données NoSQL restent des bases de données mais on met l'accent sur L'aspect NON-relationnel L'architecture distribuée
AGRÉGATION «ÉCONOMIE ET GESTION»
AGRÉGATION «ÉCONOMIE ET GESTION» CONCOURS INTERNE SESSION 2002 ÉPREUVE SUR LES TECHNIQUES DE GESTION ET COMPORTANT DES ASPECTS PÉDAGOGIQUES DOMAINE : économie et gestion informatique Durée de préparation
SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)
SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients
Partie 0 : Gestion des tablespace et des utilisateurs... 3
Sommaire Partie 0 : Gestion des tablespace et des utilisateurs... 3 1- Créer deux TableSpaces votre_nom-tbs et Votre_nom-TempTBS :... 3 2. Créer un utilisateur qui porte votre nom :... 3 3. Attribuer à
Master Exploration Informatique des données DataWareHouse
Master Exploration Informatique des données DataWareHouse Binôme Ahmed BENSI Enseignant tahar ARIB SOMMAIRE I. Conception...1 1. Contexte des contrats...1 2. Contexte des factures...1 II. Modèle physique...2
SQL sous SqlServer OLIVIER D. DEHECQ Olivier http://www.entraide-info.fr 0
2013 SQL sous SqlServer OLIVIER D. DEHECQ Olivier http://www.entraide-info.fr 0 Table des matières Signalétique... 2 1 Les bases du SQL... 3 2 SQL server... 6 2 Références des exercices...21 DEHECQ Olivier
SQL SERVER 2008, BUSINESS INTELLIGENCE
SGBD / Aide à la décision SQL SERVER 2008, BUSINESS INTELLIGENCE Réf: QLI Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Cette formation vous apprendra à concevoir et à déployer une solution de Business
CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012
CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE Edition 2012 AGENDA Qui sommes nous? Présentation de Keyrus Keyrus : Expert en formations BI Nos propositions de formation 3 modes de formations Liste des
Bases de Données Avancées
1/62 Bases de Données Avancées Introduction & Rappel Conception et Modélisation Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR
MANAGEMENT DES SERVICES INFORMATIQUES
MANAGEMENT DES SERVICES SOMMAIRE SAP BO DASHBOARDS 4.0 3 Nouveautés SAP BO Web Intelligence BI 4 3 SAP BO Web Intelligence 4 Niveau 1 4 SAP BO Web Intelligence 4 Niveau 2 4 SAP BO Web Intelligence XI3
I. MySQL : Serveur et SGBD
Le Système de Gestion de Base de Données MySQL I. MySQL : Serveur et SGBD Menu I. MySQL : Serveur et SGBG II. Création d'une base de données avec MySQL MySQL est un système de gestion et conception de
Introduction au Système de Gestion de Base de Données et aux Base de Données
Introduction au Système de Gestion de Base de Données et aux Base de Données Formation «Gestion des données scientifiques : stockage et consultation en utilisant des bases de données» 24 au 27 /06/08 Dernière
Gestion des utilisateurs et de leurs droits
Gestion des utilisateurs et de leurs droits Chap. 12, page 323 à 360 Lors de la création d'un utilisateur vous devez indiquer son nom, ses attributs, son profil, la méthode d'authentification (par le SE
A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW
A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW Groupe : 322 Exploitation des Banques de données 420-PK6-SL (1-2-1) Étape : 3 Professeur Nom: Marcel Aubin Courriel : [email protected]
Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique
Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché
Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL
Cours PL/SQL Langage propre à Oracle basé sur ADA Offre une extension procédurale à SQL PL/SQL permet d utiliser un sous-ensemble du langage SQL des variables, des boucles, des alternatives, des gestions
PHP 5. La base de données MySql. A. Belaïd 1
PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple
Construction d un EDD avec SQL 2008 R2. D. Ploix - M2 Miage - EDD - Création
Construction d un EDD avec SQL 2008 R2 Plan Analyse du DW construit Construction de la base DW dans SQL 2008 Construction des tables de faits et dimensions Injection des données Étapes de l injection des
Gestion de base de données
Université Libre de Bruxelles Faculté de Philosophie et Lettres Département des Sciences de l Information et de la Communication Gestion de base de données Projet : Take Off ASBL Cours de M. A. Clève STIC-B-505
OpenPaaS Le réseau social d'entreprise
OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3
Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées
Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :
ORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010
ORACLE 10G DISTRIBUTION ET REPLICATION Distribution de données avec Oracle G. Mopolo-Moké prof. Associé UNSA 2009/ 2010 1 Plan 12. Distribution de données 12.1 Génération des architectures C/S et Oracle
Introduction à la B.I. Avec SQL Server 2008
Introduction à la B.I. Avec SQL Server 2008 Version 1.0 VALENTIN Pauline 2 Introduction à la B.I. avec SQL Server 2008 Sommaire 1 Présentation de la B.I. et SQL Server 2008... 3 1.1 Présentation rapide
Partie II Cours 3 (suite) : Sécurité de bases de données
Partie II Cours 3 (suite) : Sécurité de bases de données ESIL Université de la méditerranée [email protected] http://odile.papini.perso.esil.univmed.fr/sources/ssi.html Plan du cours 1 Introduction
Cours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours Bilan : Des vues à PL/SQL corrigé Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Cas exemple 2 Les tables... 3 Vues et index 4 Privilèges 5 Fonctions
Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS
Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS 1. Introduction Nous allons aborder la notion de surcouche procédurale au sein des SGBDS relationnels tels que Oracle (PLSQL)
Cours: Administration d'une Base de Données
Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1
1 Position du problème
Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo
A QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans [email protected] A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
Pour les débutants. langage de définition des données
Pour les débutants SQL : langage de définition des données Les bases de données sont très utilisées dans les applications Web. La création, l interrogation et la manipulation des données de la base sont
Théories de la Business Intelligence
25 Chapitre 2 Théories de la Business Intelligence 1. Architectures des systèmes décisionnels Théories de la Business Intelligence Depuis les premières requêtes sur les sources de données OLTP consolidées
I4 : Bases de Données
I4 : Bases de Données Passage de UML au modèle relationnel Georges LOUIS Département Réseaux et Télécommunications Université de La Rochelle Module I4 2008-2009 1 G.Louis Sommaire 1 Des classes aux tables
Cours SQL. Base du langage SQL et des bases de données
Cours SQL Base du langage SQL et des bases de données Auteur Tony Archambeau Site web http://sql.sh Date 24 mai 2014 Licence Mis à disposition selon les termes de la licence Creative Commons Attribution
CATALOGUE DE FORMATIONS SAP BUSINESS OBJECTS. Edition 2012
CATALOGUE DE FORMATIONS SAP BUSINESS OBJECTS Edition 2012 SOMMAIRE Qui sommes nous? Présentation de Keyrus Notre partenariat SAP Business Objects Nos engagements Formations Nos propositions de formation
ETL Extract - Transform - Load
ETL Extract - Transform - Load Concept général d analyse en ligne (rappels) Rémy Choquet - Université Lyon 2 - Master 2 IIDEE - 2006-2007 Plan Définitions La place d OLAP dans une entreprise OLAP versus
INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.
INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES Durée : 1h30 Date : 17/05/2006 Coordonnateurs : Amel Bouzeghoub et Bruno Defude Documents autorisés : ceux distribués en cours Avertissements
1. Base de données SQLite
Dans ce TP, nous allons voir comment créer et utiliser une base de données SQL locale pour stocker les informations. La semaine prochaine, ça sera avec un WebService. On repart de l application AvosAvis
NF26 Data warehouse et Outils Décisionnels Printemps 2010
NF26 Data warehouse et Outils Décisionnels Printemps 2010 Rapport Modélisation Datamart VU Xuan Truong LAURENS Francis Analyse des données Avant de proposer un modèle dimensionnel, une analyse exhaustive
Gestion des transactions et accès concurrents dans les bases de données relationnelles
Gestion des transactions et accès concurrents dans les bases de données relationnelles Bernard ESPINASSE Professeur à Aix-Marseille Université (AMU) Ecole Polytechnique Universitaire de Marseille Fev.
Administration des bases de données. Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/
Administration des bases de données Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/ Administration des bases de données II Objets avancés dans les bases de données OBJECTIFS 2.1. NOTIONS 2.1.1.
CATALOGUE DE FORMATIONS SAP BUSINESS OBJECTS. Edition 2013
CATALOGUE DE FORMATIONS SAP BUSINESS OBJECTS Edition 2013 SOMMAIRE AGENDA Qui sommes nous? Présentation de Keyrus Notre partenariat SAP Business Objects Nos engagements Formations Nos propositions de formation
Business Intelligence simple et efficace
Business Intelligence simple et efficace avec Excel et PowerPivot Jean-Philippe GOUIGOUX Table des matières 1 Chapitre 1 Présentation de PowerPivot A. L analyse de données.....................................................
SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)
Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence
Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)
Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL) Un modèle de données définit un mode de représentation de l information selon trois composantes : 1. Des structures de données. 2. Des contraintes qui permettent
Offre Décisionnel - 2014/2015 - CONSEIL, SOLUTIONS DE TRANSFORMATION ET SERVICES IT. Offre Décisionnel
Offre Décisionnel - 2014/2015-1/39 SODIFRANCE INSTITUT VOTRE PARTENAIRE FORMATION Sodifrance Institut, filiale du Groupe Informatique Sodifrance, est spécialisé dans les formations techniques. Grâce aux
Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Transactions
Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Cours Internet et Outils: [1/12] Intro, Internet, Web, XHTML (2H) [2/12] XHTML(2H) [3/12]
Skills Technology Software PARTENAIRE TECHNOLOGIQUE DE VOTRE DÉVELOPPEMENT
Skills Technology Software w w w.s PARTENAIRE TECHNOLOGIQUE DE VOTRE DÉVELOPPEMENT ka ty s. co m E U OG ION L TA AT A C RM FO Accélérateur de votre RÉUSSITE 2 Formation Aujourd hui, la formation constitue
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de
Projet Business Object
Projet Business Object Rapports parties 1 et 2 Alexandre DUPONT, Guillaume COUSIN, Laurent PACHAREU et Yoann KERMORVANT Etudiants en licence professionnelle Conception de Systèmes Décisionnels Page 1 sur
2 Serveurs OLAP et introduction au Data Mining
2-1 2 Serveurs OLAP et introduction au Data Mining 2-2 Création et consultation des cubes en mode client-serveur Serveur OLAP Clients OLAP Clients OLAP 2-3 Intérêt Systèmes serveurs et clients Fonctionnalité
La Geo-Business Intelligence selon GALIGEO avec 26/10/2005 1
La Geo-Business Intelligence selon GALIGEO avec ESRI 2005 session «Décisionnel» 26/10/2005 1 La Business Intelligence : Une Définition La Business intelligence permet l utilisation des données opérationnelles
1 Introduction. Business Intelligence avec SharePoint Server 2010
Business Intelligence avec SharePoint Server 2010 1 Introduction Dans le chapitre précédent, nous avons créé une collection de sites et activé les fonctions de restitution décisionnelles du serveur SharePoint
Plan. Bases de Données. Sources des transparents. Bases de SQL. L3 Info. Chapitre 4 : SQL LDD Le langage de manipulation de données : LMD
Plan Bases de Données L3 Info Céline Rouveirol 2010-2011 Bases de Données 1 / 77 Sources des transparents Bases de Données 2 / 77 Bases de SQL - M.P. Dorville/F. Goasdoué, LRI, Université Paris Sud - V.
LANDPARK ACTIVE DIRECTORY OPEN/LDAP
LANDPARK ACTIVE DIRECTORY OPEN/LDAP Solutions complètes d'inventaire, de gestion de parc et de helpdesk ITIL Avril 2014 LANDPARK ACTIVE DIRECTORY /OPENLDAP INDISPENSABLE POUR INTÉGRER AUTOMATIQUEMENT TOUS
Les Triggers SQL. Didier DONSEZ. Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez@univ-valenciennes.
Les Triggers SQL Didier DONSEZ Université de Valenciennes Institut des Sciences et Techniques de Valenciennes [email protected] 1 Sommaire Motivations Trigger Ordre Trigger Ligne Condition Trigger
MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique
5 voie de Padoux 88600 DOMPIERRE Tél : 06-07-09-53-54 [email protected] http://www.jmr-gmao.com MODE OPERATOIRE CORIM PROGRESS / SECTION MEI Exploitation Informatique Pour toute question : Jean-Michel
Cours 3. Développement d une application BD. DBA - Maîtrise ASR - Université Evry
Cours 3 Développement d une application BD 1 Plan du cours Gestion de la sécurité des données Optimisation des schémas de bases via la dénormalisation Utilisation de vues Placement du code applicatif dans
Architecture de la plateforme SBC
Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur
