0% ont trouvé ce document utile (0 vote)
76 vues43 pages

Analyse des Données avec SSAS et OLAP

Ce document décrit le service d'analyse SQL (SSAS) et l'OLAP. Il présente SSAS comme une plateforme permettant la création et la gestion de solutions d'analyse de données multidimensionnelles et tabulaires. Le document explique également que l'OLAP est une méthode d'analyse de données multidimensionnelles à partir de bases de données relationnelles.

Transféré par

halima.elhagouchi1-etu
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
76 vues43 pages

Analyse des Données avec SSAS et OLAP

Ce document décrit le service d'analyse SQL (SSAS) et l'OLAP. Il présente SSAS comme une plateforme permettant la création et la gestion de solutions d'analyse de données multidimensionnelles et tabulaires. Le document explique également que l'OLAP est une méthode d'analyse de données multidimensionnelles à partir de bases de données relationnelles.

Transféré par

halima.elhagouchi1-etu
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Data Warehouse Master BDSAS

RAPPORT
TP Data Warehouse

Réaliser par :
ELHAGOUCHI HALIMA

Année universitaire 2023/2024

P a g e 1 | 43
Data Warehouse Master BDSAS

Tableaux de materiel

INTRODUCTION ............................................................................................................................................................... 3
1 LE SERVICE D'ANALYSE SQL (SSAS)...................................................................................................................... 3
2 OLAP ..................................................................................................................................................................... 4
3 SQL SERVER MANAGEMENT STUDIO .................................................................................................................. 5
OBJECTIVE ....................................................................................................................................................................... 7
SOLUTION ........................................................................................................................................................................ 8
4 PARTIER 1 ............................................................................................................................................................. 8
4.1 INSTALLER SQL.................................................................................................................................................... 8
4.2 INSTALATION SSMS ............................................................................................................................................. 9
4.3 INSTALLATION VISUAL STUDIO INSTALLER ............................................................................................................... 10
4.4 RECUPERER LA BASE DE PRODUCTION NWIND.MDB .................................................................................................. 12
4.5 CONNECTER LA BASE DE DONNEES ACCESS AU SERVEUR OLAP ................................................................................... 16
4.5.1 définition de la source de données (Project_SRC) ............................................................................. 16
4.5.2 Créer une vue sur la source de données (Project_VIEW) ................................................................... 20
4.5.3 Créer le schema multidimensionnel (Project_CUBE) ......................................................................... 22
5 PARTIE 2 ............................................................................................................................................................. 26
5.1 AFFICHER TOUTES LES COMMANDES FAITES PAR PAYS ET PAR PRODUITS........................................................................ 26
5.2 AFFICHER TOUTES LES REMISES (DISCOUNT) FAITES PAR PAYS ET PAR PRODUITS.............................................................. 27
5.3 AFFICHER LES DEUX MESURES EN MEME TEMPS ........................................................................................................ 28
5.4 AFFICHER TOUTES LES REMISES (DISCOUNT) FAITES PAR CLIENT ET PAR VILLE ................................................................. 29
5.5 AFFICHER TOUTES LES REMISES FAITES AUX CLIENTS PAR PRODUITS ET CATEGORIE DE PRODUITS ........................................ 30
5.6 CALCULEZ LE TOTAL DES COMMANDES FAITES EN FRANCE .......................................................................................... 31
5.7 COMPAREZ -LE AVEC CELUI DES USA ...................................................................................................................... 31
5.8 SUR QUELLE VILLE DE FRANCE L'ENTREPRISE A FAIT LE MAXIMUM DES VENTES................................................................ 32
5.9 SUR QUEL ETAT AMERICAN L'ENTREPRISE A FAIT LE MOINS DE VENTS............................................................................ 32
5.10 QUEL EST LE CLIENT QUI A BENEFICIE DE LA PLUS GRANDE REMISE .......................................................................... 33
5.11 QUEL EST LE PAYS D'EUROPE QU’A EU LA PLUS FAIBLE REMISE ............................................................................... 33
5.12 AFFICHER LE NOMBRE DE COMMANDES FAITES SUR TOUTES LES VILLES DU BREZIL ..................................................... 34
5.13 COMPARER-LE AVEC CELLES FAITES SUR TOUTES LES VILLES D'ARGENTINE ................................................................ 34
5.14 QUEL EST LE PRODUIT LE PLUS VENDU ET CELUI LE MOINS VENDU EN ALLEMAGNE ..................................................... 35
5.15 QUEL EST LE PRODUIT QUI MARCHE LE MIEUX EN EUROPE AUX USA ET EN AMRIQUE LATINE ...................................... 36
5.16 LES REMISES TOTAL FAITES EN EUROPE,AUX, USA ET EN AMERIQUE..................................................................... 38
5.17 POURCENTAGE DE VENTES PAR PRODUITS ET PAR PAYS ........................................................................................ 38
5.18 LE PAYS QUI A FAIT LE MOINS DE VENTE EN TERME DE POURCENTAGE EN EUROPE ..................................................... 39
5.19 POURCENTAGE DE VENTE DE PRODUIT TARTE AU SUCRE....................................................................................... 39
5.20 LES VENTES FAITES EN ALLEMAGNE EN 1995 .................................................................................................... 39
5.21 COMPARER AVEC CELLE DE 1996 .................................................................................................................... 40
CONCLUSION ................................................................................................................................................................. 42
REFERENCES .................................................................................................................................................................. 43
P a g e 2 | 43
Data Warehouse Master BDSAS

Introduction

Le Système d'Analyse en Ligne (OLAP) et le Service d'Analyse SQL (SSAS)


jouent un rôle crucial dans la gestion et l'analyse de vastes ensembles de données
dans le domaine des affaires. Ces technologies permettent aux entreprises d'extraire
des informations précieuses à partir de leurs données, de prendre des décisions
éclairées et d'identifier des tendances significatives. Dans ce travail pratique, nous
allons explorer le fonctionnement du SSAS et de l'OLAP en utilisant un ensemble
de données de projet de ventes et de remises

Le Service d'Analyse SQL (SSAS)

SSAS, ou SQL Server Analysis Services, est une plateforme de Microsoft qui
permet la création, le déploiement et la gestion de solutions d'analyse de données
multidimensionnelles et tabulaires. Il s'agit d'un composant clé de la suite Microsoft
SQL Server, offrant des fonctionnalités avancées pour l'analyse et le reporting.
Voici quelques points clés sur SSAS :
 Analyse Multidimensionnelle : SSAS permet de créer des cubes OLAP
(Online Analytical Processing) pour une analyse multidimensionnelle des
données. Ces cubes organisent les données selon plusieurs dimensions, ce
qui permet une exploration flexible et interactive des données.

 Modèles de Données Tabulaires : En plus des cubes OLAP, SSAS prend en


charge les modèles de données tabulaires, qui sont des structures de données
en colonnes optimisées pour la performance des requêtes. Ces modèles
permettent une analyse rapide des données à l'aide de requêtes MDX
(Multidimensional Expressions) ou DAX (Data Analysis Expressions).

P a g e 3 | 43
Data Warehouse Master BDSAS

 Visualisations et Rapports : SSAS intègre des fonctionnalités de reporting


et de visualisation qui permettent aux utilisateurs de créer des tableaux de
bord interactifs et des rapports basés sur les données analysées.
 Sécurité : SSAS offre des fonctionnalités de sécurité avancées, permettant
de définir des autorisations granulaires pour contrôler l'accès aux données
sensibles.

 Intégration avec d'autres Outils Microsoft : SSAS s'intègre étroitement


avec d'autres produits de la suite Microsoft, tels que SQL Server Database
Engine, SQL Server Integration Services (SSIS) et Power BI, ce qui facilite
l'intégration des solutions d'analyse dans l'écosystème Microsoft.

OLAP
OLAP, ou Online Analytical Processing, est une méthode informatique utilisée
pour analyser des données multidimensionnelles à partir de bases de données
relationnelles. Contrairement aux bases de données transactionnelles qui sont
optimisées pour l'insertion, la mise à jour et la suppression des données, les
systèmes OLAP sont conçus pour permettre une analyse rapide et interactive des
données pour prendre des décisions commerciales stratégiques. Les principaux
concepts de l'OLAP comprennent les suivants :
 Cubes de Données : Les données sont organisées sous forme de cubes
multidimensionnels, où chaque dimension représente une caractéristique ou
une catégorie des données. Par exemple, dans un cube de ventes, les
dimensions pourraient inclure le temps, les produits, les régions
géographiques, etc.

 Dimensions et Mesures : Les dimensions sont les axes d'analyse des


données, tandis que les mesures représentent les valeurs numériques à
analyser. Par exemple, dans un cube de ventes, les dimensions pourraient
inclure les produits, les clients et les temps, tandis que les mesures pourraient
inclure les ventes totales, les bénéfices, etc.

 Hiérarchies : Les dimensions peuvent être organisées en hiérarchies, où les


niveaux supérieurs représentent des regroupements plus larges et les niveaux
P a g e 4 | 43
Data Warehouse Master BDSAS

inférieurs des détails plus spécifiques. Par exemple, une hiérarchie de temps
pourrait inclure les niveaux année, trimestre, mois et jour.
 Agrégations : Les cubes OLAP permettent de pré-calculer des agrégations
pour des combinaisons de dimensions, ce qui permet une analyse rapide et
efficace des données, même avec de grands ensembles de données.

 Exploration Multidimensionnelle : Les utilisateurs peuvent explorer les


données de manière interactive en naviguant à travers les différentes
dimensions et en visualisant les données sous différents angles.

SQL Server Management Studio


SSMS est un environnement intégré de développement pour gérer n'importe quelle
infrastructure SQL, depuis SQL Server jusqu'à Azure SQL Database. C'est un outil
graphique et interactif fourni par Microsoft qui permet aux développeurs et aux
administrateurs de bases de données de gérer et de manipuler les bases de données
SQL Server.
Voici quelques-unes des fonctionnalités principales de SQL Server Management
Studio (SSMS) :
 Gestion des Bases de Données : SSMS permet aux utilisateurs de gérer et
d'administrer des bases de données SQL Server, y compris la création, la
modification et la suppression de bases de données, de tables, d'index, de
vues, de procédures stockées, etc.

 Développement SQL : SSMS offre un environnement de développement


SQL complet avec une édition et une exécution de scripts SQL, des outils de
débogage, des options de formatage de code, et bien plus encore.

 Surveillance et Optimisation des Performances : SSMS permet de


surveiller les performances des bases de données SQL Server en fournissant
des statistiques et des indicateurs de performance, ainsi que des outils pour
identifier et résoudre les goulets d'étranglement de performance.

 Déploiement et Gestion des Scripts : SSMS permet de déployer des scripts


SQL sur des serveurs SQL Server, de gérer des scripts dans des projets, et
P a g e 5 | 43
Data Warehouse Master BDSAS

de comparer des schémas de bases de données pour identifier les différences


et les synchroniser.
 Sécurité : SSMS offre des fonctionnalités pour gérer la sécurité des bases
de données, y compris la création et la gestion des utilisateurs, des rôles, des
autorisations et des politiques de sécurité.

 Intégration avec d'autres Outils : SSMS s'intègre avec d'autres outils et


services Microsoft, tels que SQL Server Reporting Services (SSRS), SQL
Server Integration Services (SSIS) et SQL Server Analysis Services (SSAS),
offrant ainsi une expérience de développement et de gestion complète pour
les bases de données SQL Server.

P a g e 6 | 43
Data Warehouse Master BDSAS

Objective

L'objectif de ce TP est de comprendre le fonctionnement du SSAS et de l'OLAP


dans le contexte de l'analyse des données commerciales. Plus précisément, nous
visons à :
1. Acquérir une compréhension approfondie du SSAS et de l'OLAP, y compris
leur architecture et leurs fonctionnalités.

2. Charger et modéliser un ensemble de données de projet de ventes et de


remises dans un cube OLAP à l'aide du SSAS.

3. Effectuer différentes analyses sur les données à l'aide d'outils SSAS/OLAP,


telles que l'exploration multidimensionnelle, les agrégations, et les filtres.

4. Tirer des conclusions pertinentes et des insights commerciaux à partir des


analyses effectuées, en mettant en lumière l'impact des remises sur les
ventes et d'autres tendances significatives.

P a g e 7 | 43
Data Warehouse Master BDSAS

Solution

Pour commencer cet atelier, il est nécessaire de procéder à l'installation des


éléments suivants :
 Visual Studio SSAS (SQL SERVER Analysis Services)
 SQL SERVER Analysis Services
 SQL Server Management Studio (SSMS)

Partier 1
Installer SQL
Installer SQL Server 2022 Express par le lien suivant :
https://www.microsoft.com/fr-fr/sql-server/sql-server-downloads

P a g e 8 | 43
Data Warehouse Master BDSAS

Choisis Basic et continue l’instalation

Instalation SSMS
Clique sur install SSMS pour l’installer

Voila les étapes pour l’installation de l’instance SQLEXPRESS

P a g e 9 | 43
Data Warehouse Master BDSAS

Installation Visual Studio installer

Puis on doit installer Visual Studio installer

Dans l’installateur, Sélectionnez SQL Server Data Tools sous Data storage and
processing dans la liste des charges de travail.

P a g e 10 | 43
Data Warehouse Master BDSAS

A la fin de l’installation, lancer Visual studio pour installer SSAS Dans la barre en
haut sélectionner Extensions > Gérer les extensions

Pour commencer la création d'un projet Analysis Services, ouvrez Visual Studio,
créez un nouveau projet, puis choisissez "Projet Multidimensionnel Analysis
Services"

P a g e 11 | 43
Data Warehouse Master BDSAS

Dans l'étape suivante, vous devrez spécifier le nom du projet.

Récupérer la base de production Nwind.mdb

Établir une connexion avec le moteur de base de données SQL Server

P a g e 12 | 43
Data Warehouse Master BDSAS

Créer une nouvelle base de données et lui donner un nom

Importer le fichier Nwind.mdb.

P a g e 13 | 43
Data Warehouse Master BDSAS

Cliquer sur "Suivant".

Sélectionner la source de données et le fichier.

Choisir SQL Server comme destination et spécifier le nom du serveur

P a g e 14 | 43
Data Warehouse Master BDSAS

Sélectionner les tables à importer.

L'importation est effectuée avec succès.

P a g e 15 | 43
Data Warehouse Master BDSAS

Maintenant on peut visualiser les tableaux de notre base de données

Connecter la base de données Access au serveur OLAP

4.5.1 définition de la source de données (Project_SRC)

Effectuer un clic droit sur la source de données et opter pour l'ajout d'une nouvelle
source de données.

P a g e 16 | 43
Data Warehouse Master BDSAS

Ensuite, choisir l'option "Créer une source de données" ou "Nouvelle connexion" et


cliquer sur "Nouveau".

Sélectionner le fournisseur SQL Server, attribuer un nom au serveur et choisir la


base de données souhaitée. Ensuite, cliquer sur le bouton "Test de connexion" pour
vérifier la connexion et appuyer sur "OK".

P a g e 17 | 43
Data Warehouse Master BDSAS

Cliquer ensuite sur "Suivant".

Sélectionner l'option "Utiliser le compte de service".

P a g e 18 | 43
Data Warehouse Master BDSAS

Enfin, donner un nom à la source de données.

Voila l’ajout de la source Projet_SCR

P a g e 19 | 43
Data Warehouse Master BDSAS

4.5.2 Créer une vue sur la source de données (Project_VIEW)

Pour créer une nouvelle vue de source de données, procédez comme suit : Faites un
clic droit sur "Vues des sources de données" et choisissez "Nouvelle vue de source
de données", puis cliquez sur "Suivant"

Sélectionnez la source de données souhaitée, puis cliquez sur "Suivant"

P a g e 20 | 43
Data Warehouse Master BDSAS

Déplacez les tables nécessaires dans la vue de source de données.

Attribuez un nom à la vue de la source de données, puis cliquer sur "Terminer"

P a g e 21 | 43
Data Warehouse Master BDSAS

Voila les vues ajouter

4.5.3 Créer le schema multidimensionnel (Project_CUBE)

Avant de créer le cube, il est important de vérifier si la table de faits est liée
aux autres dimensions en affichant la vue. Si ce n'est pas le cas, il faut les
relier.
Pour ce faire, effectuez un clic droit, puis sélectionnez "Nouvelle relation".
Définissez la table source, qui est la table de faits, et la table destination, qui
est l'une des dimensions.

P a g e 22 | 43
Data Warehouse Master BDSAS

Ensuite, cliquez avec le bouton droit sur le cube et choisissez "Nouveau cube".

Cliquez sur "Suivant", Puis sélectionnez la table de faits.

P a g e 23 | 43
Data Warehouse Master BDSAS

Choisissez les mesures.

Choisissez les dimensions à inclure.

P a g e 24 | 43
Data Warehouse Master BDSAS

Attribuez un nom au cube, puis cliquez sur "Terminer".

Voila l’ajout de Projet_CUBE

P a g e 25 | 43
Data Warehouse Master BDSAS

Partie 2
Afficher toutes les commandes faites par pays et par produits.

P a g e 26 | 43
Data Warehouse Master BDSAS

Afficher toutes les remises (discount) faites par pays et par produits.

P a g e 27 | 43
Data Warehouse Master BDSAS

Afficher les deux mesures en meme temps

P a g e 28 | 43
Data Warehouse Master BDSAS

Afficher toutes les remises (Discount) faites par client et par ville

P a g e 29 | 43
Data Warehouse Master BDSAS

Afficher toutes les remises faites aux clients par produits et catégorie de
produits

P a g e 30 | 43
Data Warehouse Master BDSAS

Calculez le total des commandes faites en France

Comparez-le avec celui des USA

P a g e 31 | 43
Data Warehouse Master BDSAS

Sur quelle ville de France l'entreprise a fait le maximum des ventes

Sur quel état American l'entreprise a fait le moins de vents

P a g e 32 | 43
Data Warehouse Master BDSAS

Quel est le client qui a bénéficié de la plus grande remise

Quel est le pays d'Europe qu’a eu la plus faible remise

P a g e 33 | 43
Data Warehouse Master BDSAS

Afficher le nombre de commandes faites sur toutes les villes du Brezil

Comparer-le avec celles faites sur toutes les villes d'argentine


Pour Brazil :

Pour argentina :

P a g e 34 | 43
Data Warehouse Master BDSAS

Quel est le produit le plus vendu et celui le moins vendu en Allemagne


Pour le produit le plus vendu en Allemagne :

Pour le produit le moins vendu en Allemagne :

P a g e 35 | 43
Data Warehouse Master BDSAS

Quel est le produit qui marche le mieux en Europe aux USA et en


Amrique latine
Pour l'Europe :

Pour les États-Unis :

P a g e 36 | 43
Data Warehouse Master BDSAS

Pour l'Amérique latine :

P a g e 37 | 43
Data Warehouse Master BDSAS

Les remises Total faites en Europe,AUX, USA et en Amerique

Pourcentage de ventes par produits et par pays

P a g e 38 | 43
Data Warehouse Master BDSAS

Le pays qui a fait le moins de vente en terme de pourcentage en Europe

Pourcentage de vente de produit Tarte au sucre

Les Ventes faites en Allemagne en 1995

P a g e 39 | 43
Data Warehouse Master BDSAS

Comparer avec celle de 1996


Pour 1995 :

P a g e 40 | 43
Data Warehouse Master BDSAS

Pour 1996 :

P a g e 41 | 43
Data Warehouse Master BDSAS

Conclusion

Ce TP nous a permis de plonger dans le monde de l'OLAP et du SSAS et d'explorer


comment ces technologies peuvent être utilisées pour analyser des données
commerciales complexes. Nous avons découvert comment charger et modéliser des
données dans un cube OLAP à l'aide du SSAS, et comment effectuer diverses
analyses pour obtenir des insights significatifs.
À travers nos analyses, nous avons identifié des tendances importantes, telles que
l'impact des remises sur les ventes et la performance des produits dans différentes
régions ou catégories.
En conclusion, le SSAS et l'OLAP offrent des outils puissants pour aider les
entreprises à prendre des décisions stratégiques éclairées basées sur une analyse
approfondie des données commerciales.

P a g e 42 | 43
Data Warehouse Master BDSAS

References

 https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-
ver16

 https://datascientest.com/olap-tout-savoir-sur-cette-puissante-
organisation-des-bases-de-donnees

 https://sql.sh/

P a g e 43 | 43

Vous aimerez peut-être aussi