Ce support s’adresse à tout informaticien, quelles que soient ses fonctions, qui souhaite effectuer des calculs complexes avec SQL Server Analysis Services et Power BI et être en mesure de les réutiliser en vue d’une analyse de données dans une application de restitution telle qu’Excel, Power BI ou Azure Analysis Services. Il permet d’apprendre à utiliser SQL Server Analysis Services, de comprendre les cubes OLAP et de savoir les programmer de façon concrète.
L’auteur expose dans ce support...
Ce support s’adresse à tout informaticien, quelles que soient ses fonctions, qui souhaite effectuer des calculs complexes avec SQL Server Analysis Services et Power BI et être en mesure de les réutiliser en vue d’une analyse de données dans une application de restitution telle qu’Excel, Power BI ou Azure Analysis Services. Il permet d’apprendre à utiliser SQL Server Analysis Services, de comprendre les cubes OLAP et de savoir les programmer de façon concrète.
L’auteur expose dans ce support trois manières de réaliser des calculs analytiques en se basant pour chacune sur la même étude de cas :
- via le mode dimensionnel
- via le mode Power BI et le langage DAX
- via le mode tabulaire avec déploiement interne dans Azure en mode SaaS
Après avoir présenté l’informatique décisionnelle et l’étude de cas qui va servir de support aux démonstrations tout au long de cet ouvrage, l’auteur détaille l’installation de tous les outils nécessaires. Le lecteur étudie alors la création d’un projet SSAS en mode multidimensionnel avec ses compléments, dont le langage MDX qui sera utilisé avec les autres technologies. Il appréhende la réalisation d’analyses de données avec l’outil Power BI Desktop avant de se pencher sur le mode tabulaire avec deux déploiements, en local et dans le cloud Azure.
Ce support est également complété par des exercices corrigés basés sur une seconde étude de cas.
2.8 Modification du libellé d'une table ou d'un champ
3. Amélioration des dimensions
3.1 Définition de la dimension de temps
3.2 Précision des dimensions
3.3 Ajout d'un calcul nommé
3.4 Exploration du cube
4. Création des hiérarchies
5. Exercices
6. Corrigés
SSAS projet complément
1. Améliorations ergonomiques
1.1 Mise en forme
1.2 Libellé convivial
1.3 Valeurs nulles invisibles
1.4 Dossier d'affichage
1.5 Colonnes masquées
2. Calculs et mesures
2.1 Calculs
2.2 Indicateurs de performance clés (KPI)
3. Gestion des accès au cube
3.1 Définition des accès
3.2 Création d'un rôle
3.3 Accès aux cubes
3.4 Accès aux dimensions
3.5 Accès aux utilisateurs
4. Langage MDX
5. Traduction des intitulés
6. Perspectives
7. Restitution dans Power BI
8. Partitions
9. Exercices
10. Corrigés
Power BI Desktop
1. Présentation de Power BI
2. Création d'un jeu de données dans Power BI
2.1 Connexion à la source de données
2.2 Modification du jeu de données (Power Query)
2.3 Amélioration de la présentation des données
2.4 Ajout de colonne
2.5 Création des hiérarchies
2.6 Modifier le libellé et masquer les éléments
2.7 Mise en forme
2.8 Tri par ordre chronologique
2.9 Vérification des relations entre les tables
2.10 Gestion des rôles et des accès à la ligne
3. Création des mesures
4. Langage DAX
4.1 Présentation du langage DAX
4.2 Mesures
4.3 Indicateur de performance clé (KPI)
5. Restitution dans Power BI
6. Exercices
7. Corrigés
Mode tabulaire
1. Présentation d'Azure Analysis Services
2. Comparaison entre les modes multidimensionnel, tabulaire et Power BI
3. Installation d'une instance tabulaire
4. Création d'un projet SSAS tabulaire
4.1 Création du projet via Visual Studio
4.2 Connexion à la source de données
4.3 Spécification de la table de dates
4.4 Ajout d'une colonne
4.5 Modifier le libellé des éléments et masquer les éléments
4.6 Création de hiérarchies
4.7 Tri par ordre chronologique
4.8 Vérification des relations entre les tables
4.9 Traductions
4.9.1 Gestion des traductions
4.9.2 Génération du fichier de traduction
4.9.3 Saisie des traductions
4.9.4 Importation des traductions
5. Exercices
6. Corrigés
Azure Analysis Services
1. Création des mesures
2. Indicateurs de performance clés (KPI)
3. Dossier d'affichage
4. Perspectives
5. Partitions
6. Gestion des accès
7. Déploiement et traitement
7.1 Définition
7.2 Déploiement interne
7.3 Gestion des accès
7.4 Préparation du service Azure Analysis Services
7.4.1 Préparation du service
7.4.2 Création et connexion au compte Azure
7.4.3 Création du groupe de ressources
7.4.4 Création du serveur
7.4.5 Création de la passerelle
7.5 Déploiement dans le service Azure Analysis Services
8. Restitution dans Power BI
8.1 Restitution à partir du modèle tabulaire interne
8.2 Vérification de la traduction du modèle
8.3 Restitution
8.3.1 Connexion à la base de données Azure Analysis Services
8.3.2 Modification de la connexion à une source de données d'un rapport
9. Exercices
10. Corrigés
Conclusion
Index
Anne-Christine BISSON
Anne-Christine BISSON est consultante indépendante en informatique décisionnelle. Cette experte conseille sur la conception de bases et entrepôts de données de différents SGDB. A ce titre, elle manipule et agrège des données à partir de sources diverses pour les restituer de façon synthétique dans des entreprises et administrations de différents secteurs. Également formatrice, elle prolonge avec ses livres sa volonté de partager ses connaissances auprès des lecteurs sur la suite MSBI (dont SSAS, Azure et Power BI) ou sur SQL. Elle est certifiée Microsoft Azure Enterprise Data Analyst.