SQL Server Analysis Services
Calculs analytique et restitution de données
Editions Eni
Avant-propos
1. À qui s'adresse ce livre ?7
2. Prérequis7
3. Objectifs du livre8
Chapitre 1
Introduction
1. L'informatique décisionnelle9
1.1 Objectif9
1.2 Définition9
1.3 Avantages10
1.4 Inconvénients10
1.5 Outils11
1.5.1 Présentation des outils11
1.5.2 Entrepôt de données11
1.5.3 ETL12
1.5.4 Outils de restitution12
2. Cubes OLAP12
3. Présentation de SSAS16
4. Présentation du livre17
SQL Server Analysis Services
Calculs analytiques et restitution de données
Chapitre 2
Projet décisionnel
1. Étude de cas23
2. Matrice dimensionnelle25
3. Table de fait26
4. Tables de dimension26
Chapitre 3
SSAS Installation
1. Installation de SSAS29
2. Installation d'une instance SSAS30
2.1 Mode multidimensionnel30
2.2 Installation30
2.3 Vérification de l'installation33
3. Installation de Visual Studio Community34
4. Installation de l'extension SSAS38
5. Installation de SQL Server Management Studio43
6. Installation de l'entrepôt de données43
7. Installation de Power BI Desktop50
Chapitre 4
SSAS Projet
1. Création du projet SSAS multidimensionnel53
2. Création du cube55
2.1 Étapes de création d'un cube55
2.2 Définition de la source de données56
2.3 Création de la vue de la source de données58
2.4 Création et modification du cube61
2.5 Configuration du cube68
2.6 Traitement et déploiement du cube73
2.7 Modification du cube79
2.8 Modification du libellé d'une table ou d'un champ80
3. Amélioration des dimensions86
3.1 Définition de la dimension de temps86
3.2 Précision des dimensions90
3.3 Ajout d'un calcul nommé90
3.4 Exploration du cube93
4. Création des hiérarchies94
5. Exercices99
6. Corrigés101
Chapitre 5
SSAS projet complément
1. Améliorations ergonomiques137
1.1 Mise en forme137
1.2 Libellé convivial140
1.3 Valeurs nulles invisibles142
1.4 Dossier d'affichage144
1.5 Colonnes masquées145
2. Calculs et mesures146
2.1 Calculs146
2.2 Indicateurs de performance clés (KPI)157
3. Gestion des accès au cube161
3.1 Définition des accès161
3.2 Création d'un rôle162
3.3 Accès aux cubes163
3.4 Accès aux dimensions168
3.5 Accès aux utilisateurs173
4. Langage MDX175
5. Traduction des intitulés178
6. Perspectives185
7. Restitution dans Power BI188
8. Partitions200
9. Exercices210
10. Corrigés213
Chapitre 6
Power BI Desktop
1. Présentation de Power BI251
2. Création d'un jeu de données dans Power BI252
2.1 Connexion à la source de données252
2.2 Modification du jeu de données (Power Query)256
2.3 Amélioration de la présentation des données267
2.4 Ajout de colonne270
2.5 Création des hiérarchies274
2.6 Modifier le libellé et masquer les éléments278
2.7 Mise en forme285
2.8 Tri par ordre chronologique286
2.9 Vérification des relations entre les tables287
2.10 Gestion des rôles et des accès à la ligne292
3. Création des mesures295
4. Langage DAX301
4.1 Présentation du langage DAX301
4.2 Mesures302
4.3 Indicateur de performance clé (KPI)303
5. Restitution dans Power BI309
6. Exercices322
7. Corrigés325
Chapitre 7
Mode tabulaire
1. Présentation d'Azure Analysis Services351
2. Comparaison entre les modes multidimensionnel, tabulaire et Power BI353
3. Installation d'une instance tabulaire356
4. Création d'un projet SSAS tabulaire363
4.1 Création du projet via Visual Studio363
4.2 Connexion à la source de données366
4.3 Spécification de la table de dates377
4.4 Ajout d'une colonne380
4.5 Modifier le libellé des éléments et masquer les éléments381
4.6 Création de hiérarchies388
4.7 Tri par ordre chronologique393
4.8 Vérification des relations entre les tables395
4.9 Traductions397
4.9.1 Gestion des traductions397
4.9.2 Génération du fichier de traduction398
4.9.3 Saisie des traductions399
4.9.4 Importation des traductions414
5. Exercices415
6. Corrigés417
Chapitre 8
Azure Analysis Services
1. Création des mesures445
2. Indicateurs de performance clés (KPI)454
3. Dossier d'affichage457
4. Perspectives458
5. Partitions462
6. Gestion des accès472
7. Déploiement et traitement483
7.1 Définition483
7.2 Déploiement interne483
7.3 Gestion des accès487
7.4 Préparation du service Azure Analysis Services490
7.4.1 Préparation du service490
7.4.2 Création et connexion au compte Azure490
7.4.3 Création du groupe de-ressources491
7.4.4 Création du serveur493
7.4.5 Création de la passerelle496
7.5 Déploiement dans le service Azure Analysis Services500
8. Restitution dans Power BI511
8.1 Restitution à partir du modèle tabulaire interne511
8.2 Vérification de la traduction du modèle522
8.3 Restitution524
8.3.1 Connexion à la base de données Azure Analysis Services524
8.3.2 Modification de la connexion à une source de données d'un rapport527
9. Exercices530
10. Corrigés532
Conclusion557
Index561