tp2 de business intelligence isima zz3 f3 · 2011-11-30 · le cube décisionnel 6 cours zz2 zz3...
TRANSCRIPT
TP2 DE BUSINESS INTELLIGENCE
ISIMA ZZ3 F3
Intervenant : Jonathan Fontanel 30/11/2011
Plan du TP
Rappel sur la chaine de BI
Présentation de la suite Microsoft BI
Ateliers sur SSIS (2H)
Ateliers sur RS (2H)
2
TP de Busines Intelligence Intervenant : Jonathan Fontanel
Rappel sur la chaine de BI 3
TP de Busines Intelligence Intervenant : Jonathan Fontanel
La BI dans son environnement d’entreprise :
4
L’entrée de la BI : des données
de l’ERP 5
Cour ZZ2 ZZ3
ERP
BDD
La sortie de la BI : des données pour
le cube décisionnel 6
Cours ZZ2 ZZ3
Simulation
Prise de décision
Ordonnancement
La BI 7
La cible de ces TP
Présentation de la suite Microsoft BI 8
TP de Busines Intelligence Intervenant : Jonathan Fontanel
But de ce TP
TP de Busines Intelligence Intervenant : Jonathan Fontanel
9
Mercredi 23 Novembre :
Mercredi 30 Novembre (aujourd’hui) :
Mercredi 7 Décembre : petite étude de cas
Présentation de Microsoft BI
TP de Busines Intelligence Intervenant : Jonathan Fontanel
10
La Suite Microsoft BI : Outil tout en un pour gérer un
projet de BI
SSIS
• Intégration de données (ETL)
SSAS
• Réalisation de cubes
RS
• Création de rapports
SSIS : Integration Services SQL Server
TP de Busines Intelligence Intervenant : Jonathan Fontanel
11
SSIS : intégration décisionnelle ETL Extraction de données de tous
types (Excel, fichier plat ou CSV,
BDD, etc…)
Transformation de données
(Création de colonnes, changement de type,
Jointure de tables)
Chargement de données
(Chargement dans l’entrepôt de données
ou des fichiers)
SSIS : Integration Services SQL Server
TP de Busines Intelligence Intervenant : Jonathan Fontanel
12
SSIS : son fonctionnement
Package
Flux de contrôle
Tâche de flux de données
• Il contient un flux de contrôle
• Tâches comme une tâche de flux de données
• Source
• Transformation
• Destination
SSAS : Analysis Services SQL Server
RS : Reporting Services
TP de Busines Intelligence Intervenant : Jonathan Fontanel
13
SSAS : création de cube
Création de cube
Exploration de données
Interface avec Excel ou RS
RS : Création de rapports
Création de rapports
Publication sur un serveur de rapports
Ateliers sur SSIS 14
Prérequis
TP de Busines Intelligence Intervenant : Jonathan Fontanel
15
Vérification de SQL Server Management Studio
Installation de la base « gestion_livres »
Vérification avec une requête
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
16
Création d’un projet
Création d’une connexion à une base SQL Server
Création d’un premier package
Modification de ce package
Création d’une connexion à un fichier Excel et CSV
Lancement d’un job à partir de SQL Agent
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
17
Création d’un projet :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
18
Création d’un projet :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
19
Création d’une connexion à une base SQL Server :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
20
Création d’une connexion à une base SQL Server :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
21
Création d’une connexion à une base SQL Server :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
22
Création d’une connexion à une base SQL Server :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
23
Création d’un premier package :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
24
Création d’un premier package :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
25
Création d’un premier package : ajout d’un
composant « Source »
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
26
Création d’un premier package : configuration du
composant « Source »
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
27
Création d’un premier package : configuration du
composant « Source »
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
28
Création d’un premier package : ajout d’un
composant « Destination »
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
29
Création d’un premier package : ajout d’un
composant « Destination »
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
30
Création d’un premier package : ajout d’un
composant « Destination »
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
31
Création d’un premier package : configuration du
composant « Destination »
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
32
Création d’un premier package : configuration du
composant « Destination »
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
33
Création d’un premier package : configuration du
composant « Destination »
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
34
Création d’un premier package : lancement du job
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
35
Modification du package : ajout d’une colonne
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
36
Modification du package : ajout d’une colonne
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
37
Modification du package : ajout d’une colonne
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
38
Modification du package : ajout d’une colonne
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
39
Modification du package : ajout d’une colonne
Formule :
NUMERO_A >= 100000 ? "nouveau auteur" :
"ancien auteur"
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
40
Modification du package : ajout d’une colonne
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
41
Modification du package : ajout d’une colonne
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
42
Modification du package : suppression des données
d’une table
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
43
Modification du package : suppression des données
d’une table
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
44
Modification du package : suppression des données
d’une table
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
45
Création d’une connexion à un fichier Excel :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
46
Création d’une connexion à un fichier Excel :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
47
Création d’une connexion à un fichier Excel :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
48
Création d’une connexion à un fichier Excel :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
49
Création d’une connexion à un fichier Excel :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
50
Création d’une connexion à un fichier Excel :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
51
Création d’une connexion à un fichier Excel :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
52
Création d’une connexion à un fichier Excel :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
53
Création d’une connexion à un fichier CSV :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
54
Création d’une connexion à un fichier CSV :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
55
Création d’une connexion à un fichier CSV :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
56
Création d’une connexion à un fichier CSV :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
57
Création d’une connexion à un fichier CSV :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
58
Création d’une connexion à un fichier CSV :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
59
Lancement d’un job à partir de SQL Agent :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
60
Lancement d’un job à partir de SQL Agent :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
61
Lancement d’un job à partir de SQL Agent :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
62
Lancement d’un job à partir de SQL Agent :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
63
Lancement d’un job à partir de SQL Agent :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
64
Lancement d’un job à partir de SQL Agent :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
65
Lancement d’un job à partir de SQL Agent :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
66
Lancement d’un job à partir de SQL Agent :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
67
Lancement d’un job à partir de SQL Agent :
Ateliers sur SSIS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
68
Lancement d’un job à partir de SQL Agent :
Ateliers sur Reporting Services 69
TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
70
Création d’un projet
Création d’une dataSources (base SQL Server)
Création d’un dataSets
Création d’un rapport
Alimentation du tableau
Création d’un groupe
Création d’un agrégat
Création d’un histogramme
Publication de rapports
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
71
Création d’un projet :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
72
Création d’une dataSources (base SQL Server) :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
73
Création d’une dataSources (base SQL Server) :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
74
Création d’un dataSets :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
75
Création d’un rapport :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
76
Création d’un rapport :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
77
Création d’un rapport :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
78
Création d’un rapport :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
79
Création d’un rapport :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
80
Création d’un rapport :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
81
Création d’un rapport :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
82
Alimentation du tableau :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
83
Alimentation du tableau :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
84
Alimentation du tableau :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
85
Alimentation du tableau :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
86
Création d’un groupe :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
87
Création d’un groupe :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
88
Création d’un agrégat avec un nouveau dataSets:
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
89
Création d’un agrégat avec un nouveau dataSets:
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
90
Création d’un agrégat avec un nouveau dataSets:
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
91
Création d’un agrégat avec un nouveau dataSets:
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
92
Création d’un agrégat avec un nouveau dataSets:
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
93
Création d’un agrégat avec un nouveau dataSets:
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
94
Création d’un agrégat avec un nouveau dataSets:
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
95
Création d’un agrégat avec un nouveau dataSets:
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
96
Création d’un agrégat avec un nouveau dataSets:
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
97
Création d’un histogramme :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
98
Création d’un histogramme :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
99
Création d’un histogramme :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
100
Création d’un histogramme :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
101
Publication de rapports :
Ateliers sur RS
TP de Busines Intelligence Intervenant : Jonathan Fontanel
102
Publication de rapports :