business intelligence

52
BUSINESS INTELLIGENCE Une mise en oeuvre pratique avec SQL Server EPITA - 24 ème semaine de conférences - Promo 2012 8 novembre 2011

Upload: tudor

Post on 24-Feb-2016

64 views

Category:

Documents


0 download

DESCRIPTION

Business IntelligencE. Une mise en oeuvre pratique avec SQL Server. EPITA - 24 ème semaine de conférences - Promo 2012 8 novembre 2011. Jean-Pierre RIEHL Practice Manager SQL MVP SQL Server http://blog.djeepy1.net SIGL 2002 . Vincent RENZI Practice Manager Collaboratif. Agenda. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Business  IntelligencE

BUSINESS INTELLIGENCEUne mise en oeuvre pratique avec SQL Server

EPITA - 24ème semaine de conférences - Promo 20128 novembre 2011

Page 2: Business  IntelligencE

Jean-Pierre RIEHLPractice Manager SQL

MVP SQL Serverhttp://blog.djeepy1.net

SIGL 2002

Vincent RENZIPractice Manager Collaboratif

Page 3: Business  IntelligencE

3

AGENDAQu’est ce que la Business IntelligenceUn projet décisionnelLa modélisationL’intégration des donnéesLes cubesLa restitution des données

Page 4: Business  IntelligencE

4

LA BUSINESS INTELLIGENCE

Page 5: Business  IntelligencE

5

QU’EST CE QUE LA BIL’informatique décisionnelle désigne les moyens, les outils et les méthodes qui

permettent de collecter, consolider, modéliser et restituer les données, matérielles ou immatérielles, d'une

entreprise en vue d'offrir une aide à la décision et de permettre aux

responsables de la stratégie d'entreprise d’avoir une vue d’ensemble de l’activité

traitée.Source Wikipedia

collecter modéliserrestituer

aide à la décision

Page 6: Business  IntelligencE

6

QU’EST CE QUE LA BI

•Transformer les données de l’entreprise en

décisions

•Analyse de l’activité, des réussites et des échecs

•Outil de pilotage de la performance

•Planifier

Page 7: Business  IntelligencE

A QUI S’ADRESSE LA BIPour qui ?• Le management • Les directions (générales)• Tout le monde

« BI for masses »

Page 8: Business  IntelligencE

UNE QUESTION CLASSIQUEPourquoi ne pas utiliser un système OLTP pour l’analyse de données ? • Affecte les performances des SI, ERP, CRM…• Les données utiles à l’analyse sont rarement contenues dans une seule source.• Données non sures, modifiées régulièrement et souvent trop précises.• La façon de visualiser les données est contrainte par le service IT au moyen de rapports ou procédures stockées.• Design Entité-Relationnel peut adapté pour l’analyse.

Page 9: Business  IntelligencE

9

LES TENDANCES DU MARCHÉ

Self-Service BI

BI mobile

BI temps réel

Big Data

Page 10: Business  IntelligencE

10

UN PROJET DÉCISIONNEL

Page 11: Business  IntelligencE

UN PROJET DÉCISIONNEL

Collecter

Qualifier, intégrer

Analyser

Présenter

Page 12: Business  IntelligencE

LES PROJETS DÉCISIONNELS•Même s’il demande un fort engagement métier, un projet BI reste un projet de développement• Analyse, Conception, Développement, Tests

•Ne pas négliger le caractère politique du décisionnel (négociation, consensus, adhésion)

Page 13: Business  IntelligencE

13

UN PROJET DÉCISIONNEL2 phases :

1. Analyse & Conception

2. Réalisation

Page 14: Business  IntelligencE

PHASE 1 : ANALYSE & CONCEPTION•La phase d’analyse est primordiale• Souvent précédée d’une phase d’audit

•Le livrable est la modélisation d’un DataWarehouse• C’est l’élément clé de la solution• Description des Faits (ce que j’analyse) et des Dimensions (sur quels axes)• Importance de la granularité

•On se centre sur l’utilisateur (l’utilisation)

Page 15: Business  IntelligencE

PHASE 2 : RÉALISATION•Elle inclut :• La création du DataWarehouse• L’ETL• Les cubes• Les rapports, tableaux de bord• L’intégration

•On préfèrera une méthode itérative

Page 16: Business  IntelligencE

16

LA MODÉLISATION

Page 17: Business  IntelligencE

17

QUEL MODÈLE ?•Plusieurs modèles existent : • Ralph Kimball : approche DataMart• Bill Inmon : approche DataWarehouse• Sémantique : approche par entité• Data Vault : approche par propriétés•…et les autres

•Mais ça reste des tables et des relations•Modèle en étoile vs. flocon

Page 18: Business  IntelligencE

18

ALORS ? QUEL MODÈLE ?

Choisissez le modèle pragmatique

Identifiez • les mesures tables de faits• Ex : montant d’une vente, valeur d’un stock• les axes d’analyse tables de dimensions• Ex : date, pays, entrepôt, produit•La granularité• Niveau de finesse pour l’analyse

Page 19: Business  IntelligencE

POINTS CLÉS D’UN PROJET BIModèle en étoile

Pays

Employés

Ventes

Clients

Temps

Page 20: Business  IntelligencE

20

INTÉGRER LES DONNÉES

Page 21: Business  IntelligencE

INTÉGRER LES DONNÉES

Construire un ETL (Extract Transform Load)

• Importance de :• La validation des sources• La qualification des données• La qualité des données

•Phase la plus risquée et la plus longue

Page 22: Business  IntelligencE

FLUX D’INTÉGRATIONLes données proviennent de sources (hétérogènes) et doivent « rentrer » dans le DataWarehouse• Fusion de sources• Calcul• Vérification• Correction de valeurs• Normalisation• Dédoublonnage• Etc.

Page 23: Business  IntelligencE

FLUX D’INTÉGRATION

Page 24: Business  IntelligencE

24

DEMO SSIS

Page 25: Business  IntelligencE

25

LES TENDANCES DU MARCHÉ

Grosses volumétries

Data Quality

Master Data Management

Données non-structurées

Page 26: Business  IntelligencE

26

LES « CUBES »

Page 27: Business  IntelligencE

LES CUBESReprésentation multidimensionnelle du DataWarehouse OLAP : Online Analytical Processing

•Requêtage MDX•Arrivée du In-Memory

Page 28: Business  IntelligencE

28

LES CUBESUn cube c’est aussi :

•Des membres calculés• Ex : YTD, YOY, Y-1, % croissance, etc.•Des KPI (Key Performance Indicator)• Permet de mesurer par rapport aux objectifs•Du Data Mining

Page 29: Business  IntelligencE

29

DEMO SSAS

Page 30: Business  IntelligencE

DATA MINING•Science de la prédictibilité•Objectif : arriver à déterminer une valeur un comportement, une tendance à partir de données en entrée• Implémentation d’algorithmes• Forecast, Clustering, Naïves Bayes, Time Series, etc.

•Utilisation• En batch (sur des lots de données)• En temps réel, fonctionnalité d’une application

Page 31: Business  IntelligencE

32

ANALYSER LES DONNÉES

Page 32: Business  IntelligencE

Analyse Ad-hoc

Tableaux de bords

Reporting de masse

LA RESTITUTION DES DONNÉES

Reporting Ad-hoc

Data Mining

Réponse à des questions complexes par l’utilisateur

Mise en place de tableaux de bords / Directions

opérationnelles

Rapports pro-formats imprimés, envoyés par mail

ou partagés sur portail

Création et mise en forme par l’utilisateur

Analyse prédictive, Exploration de données

BESOINS UTILISATEURS

CE QUE CELA SIGNIFIE-

+ -

+

Nbre Utilisateurs Maturité

Page 33: Business  IntelligencE

Reporting de masse

•Via un simple navigateur, dans un portail•Diffusion par messagerie, publipostage•Filtres, navigation, drillthrough, export, etc.•Connexion directe à toute donnée

Page 34: Business  IntelligencE

Reporting ad-hoc par les utilisateurs

• Interface de création à la mode Office•Modèle métier•Connecteurs à de nombreuses sources inclus

Page 35: Business  IntelligencE

Analyse multidimensionnelle par les utilisateurs

•Excel 2007•Visualisation & Analyse avancée : • tableaux croisés dynamiques• Graphiques, fonctionnalités avancées•Diffusion dans un portail : Excel Services• Client léger : navigateur• Fonctions collaboratives

Page 36: Business  IntelligencE

Scorecards & tableaux de bords

•Référentiel des indicateurs clés•Consolidation, ventilation•Feedback, interactivité (navigation)•Cartes de stratégies•Méthodologie Norton & Kaplan

Page 37: Business  IntelligencE

38

DEMO SSRS & Power View

Page 38: Business  IntelligencE

LES PORTAILS COLLABORATIFS

Des espaces de travail aux réseaux sociaux

Page 39: Business  IntelligencE

• IM/e-mail/ téléphone

• Conférence audio, vidéo ou Web

• Espaces de réunion

• Sites d’équipes• Réseaux

sociaux

• Recherche • Notifications /

alertes• Réseaux sociaux

• Formulaires flexibles

• Gestion de portefeuilles

Communicationsinterpersonnelles

Espaces de travailcollaboratif

Accès à l’informationet aux individus

Processus pilotéspar des hommes

Une approche centrée sur le contexte d’usage

SERVICES COLLABORATIFS

SERVICES D’INFRASTRUCTURE

Page 40: Business  IntelligencE

Quelle est la réponse de Microsoft ?

Lancement en avril 2010.Plus de 120 millions d’utilisateurs, 3 millions en France :

Soit 20% de la base installée Office Client. Plus de 17000 clients dans le monde.Plus de 1 milliard $ de CA atteint en l’espace de 6 ans dans le monde.15% de croissance en France sur cette année.

Page 41: Business  IntelligencE

Search

Social Networking

Business intelligence

GED

Collaboratif

CompositesRecherche d'EntrepriseFormulaire

s

Portail

Qu’est-ce que SharePoint?

Une plateforme applicative !

Page 42: Business  IntelligencE

SharePoint pour quels usages?

FolksonomieTaxonomie gérée Hierarchies gérées

Niveau de contrôle

Glo

bal

Loca

l

Port

ée d

e l’i

nfor

mat

ion

Documents Patrimoniaux

Bases contractuelles

Application spécifique d’équipe

Bibliothèque d’équipe ou

projet

Intranet d’entreprise

DAM (Actifs Numériques : vidéo, audio…)

Nuage de tags d’entreprise

Base de connaissances

Mon site

Page 43: Business  IntelligencE

Stratégie Sharepoint: une application évolutive

RH, Finance, etc.

Collaboration en équipe

Individu

Portail Entreprise

Présence sur Internet

Employés

Clients

Partenaires et Clients (Extranet)

Applications Métiers(Siebel, data warehouse, Apps spécifiques . . .)

XML Web Services

• Système d'information de l'entreprise homogène à tous les niveaux• Amélioration de l'efficacité des individus, des équipes, de l'entreprise • Consolidation des serveurs pour un faible TCO • Mise en œuvre de solutions métiers interopérables via les services Web• Services d'infrastructure Web

Page 44: Business  IntelligencE

Pages et interface utilisateursWeb UI

Framework Web Parts ASP.NET forms XSLT Views

Server APIs

Event Model LINQ

Connected Client APIs

Web Services REST Client OM

Solutions

Templates

Features

Application LifecycleApplication Model (Sites)

File System

Lists

External Lists

Query

Data Model Lists

Content Types

Library Features

Workflow

Content Management

New

Improved

La plateforme SharePoint 2010

Silverlight

Page 45: Business  IntelligencE

Qu’est-ce qu’un site SharePoint ?

SharePoint gère les espaces documentaires comme des sites webOn peut avoir une arborescence de siteChaque espace documentaire est un site collection

Page 46

Page 46: Business  IntelligencE

SharePoint et le réseau socialEspace communautaire

Tag Cloud

Feed

Discussions Adhésion

Page 47: Business  IntelligencE

SharePoint et le réseau socialMy Site

Mon calendrier

Activités de mes collègues au sein du réseau social

Mes communautés

Page 48: Business  IntelligencE

SharePoint et le réseau socialMy Profile

Mon profil

Mes compétences

Présence

Mon équipe

Page 49: Business  IntelligencE

Quelques retours terrain…

Démonstration un travail sur la forme

Page 50: Business  IntelligencE

SharePoint et la gestion des documentsParlons métier:

Bibliothèque de documentsBibliothèque d’images et de vidéosLanguage métier (taxonomie) & Tags de documentEnsemble de document & Identifiant uniqueOffice Web Apps

51

1 Million de documents dans un dossier• Plusieurs millions de documents dans une

bibliothèque• Plusieurs To de données dans une ferme

Parlons volume:

Page 51: Business  IntelligencE

Questions / réponses

Page 52: Business  IntelligencE

Rejoignez la communauté !2 jours

3 tracks (SQL, BI, Appliances)25 sessions20 speakers

Focus SQL Server 2012

Gratuit !