• L’informatique décisionnelle, en anglais Business Intelligence (BI), est
l'informatique à l'usage des décideurs et des dirigeants d'entreprises. Elle 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 à un décideur d’avoir une vue d’ensemble de l’activité traitée. • Un DataWarhouse (DW) : Base de données décisionnelle est un entrepôt de données thématiques, intégrées, non volatiles et historisées, organisées pour la prise de décision. • Un Datamart est un sous-ensemble d’un entrepôt de données (DW) destiné à répondre aux besoins d’un secteur ou d’une fonction particulière de l’entreprise. • ETL : Extraction Transformation Chargement (Editeur Power Query) – Extraction : multi-source, hétérogène ;
– Chargement/Alimentation : insertion des données dans l’entrepôt.
10/01/2023 ELMEHDI NACHIT
• Table décisionnelle :
• Un fait est la plus petite information analysable. Ce que l’on souhaite
mesurer/observer. Ils donnent aux utilisateurs des renseignements nécessaires à la prise de décision • Fait Additif : additionnable suivant toutes les dimensions (Quantités vendues, chiffre d’affaires…). Peut être le résultat d’un calcul (Bénéfice = montant vente – coût). • Fait Semi additif : additionnable suivant certaines dimensions (Solde d’un compte bancaire : pas de sens d’additionner sur les dates, Σ sur les comptes : on connaît ce que nous possédons en banque). • Fait Non additif : fait non additionnable quel que soit la dimension (Prix unitaire : l’addition sur n’importe quelle dimension donne un nombre dépourvu de sens).
10/01/2023 ELMEHDI NACHIT
• Table de fait : table principale du modèle dimensionnel, elle contient les données observables (les faits) sur le sujet étudié selon divers axes d’analyse (les dimensions).
• Table de dimension : axe
d’analyse selon lequel vont être étudiées les données observables (faits), elle contient le détail sur les faits.
10/01/2023 ELMEHDI NACHIT
TP1 : Conception DW
• Modèle en étoile : Une table de fait centrale et des tables de dimensions
(les dimensions n’ont pas de liaison entre elles). Avantages : Facilité de navigation, nombre de jointures limité. Inconvénients : Redondance dans les dimensions, toutes les dimensions ne concernent pas les mesures, alimentation complexe.
10/01/2023 ELMEHDI NACHIT
• Modèle en flocon : Une table de fait et des dimensions décomposées en sous hiérarchies. Modèle floconné = Modèle en étoile + normalisation des dimensions Avantages : Normalisation de toutes les dimensions présentant des redondances, temps de réponse minimal, économie d’espace disque. Inconvénients : Modèle plus complexe (jointure), requêtes moins performantes.
• Modèle mixte : Une structure qui résulte de la meilleure combinaison des
deux types de modèles précédents. Seules quelques dimensions critiques seront normalisées, souvent il s’agit des plus grandes tables et celles contenant le plus de redondance.
10/01/2023 ELMEHDI NACHIT
TP2 : Power BI
• Rapport VS Tableau de bord :
Un rapport est un document complet qui permet d'analyser en profondeur
des données, il peut comprendre plusieurs pages et différents graphiques, tableaux et autres éléments visuels qui permettent de mieux comprendre les données. Un tableau de bord, quant à lui, est une vue synthétique qui présente de manière condensée les informations les plus importantes d'un rapport, il se concentre sur les éléments clés et peut être consulté rapidement pour obtenir une vue d'ensemble de l'état d'une entreprise ou d'un projet.
• Phases du montage d’un tableau de bord :
✓ Importer une source de données dans Ms Power BI (fichiers Excel, des bases de données, des services en ligne, etc). ✓ Modifier et valider les données importées (Editeur Power Query), cela peut inclure le nettoyage des données, la correction des erreurs et l'ajout de champs calculés. ✓ Créer un modèle de données. ✓ Créer les visuels dans le tableau de bord. ✓ Mettre en forme le tableau de bord. ✓ Publier le tableau de bord sur Power BI Service. • DAX est une collection de fonctions, d’opérateurs et de constantes qui peuvent être utilisés dans une formule pour calculer une ou plusieurs valeurs. Apprendre à créer des formules DAX efficaces permet de tirer le meilleur parti possible des données en envisageant de résoudre des problèmes concrets.
10/01/2023 ELMEHDI NACHIT
• KPI avec DAX : ✓ SUM : additionne tous les nombres figurant dans la colonne ; | Qte vend = SUM(Sales[Quantity]) ✓ SUMX : additionne tous les nombres figurant dans l’expression colonne ; | CA = SUMX(Sales;Sales[Quantity]*Sales[Price])
| Marge ben = [CA]-[depense]
✓ RELATED : récupère la valeur d’une colonne d’une table ;
| Profit Margin = DIVIDE([Marge ben];[CA];0) ✓ CALCULATE : possède au moins deux arguments, le premier est l’expression à évaluer et le second est un filtre. Ceci porte le nom d’imbrication de fonctions. | CALCULATE([CA];date[year]=”…”;Products[Product ID]=”…”)
| CA LY = CALCULATE([CA];SAMEPERIODLASTYEAR('date'[Date]))
10/01/2023 ELMEHDI NACHIT
Annexes
• KPI en maintenance :
• Tendance de la MC comparée à la MP :
Baisse MC avec augmentation MP montre que la MP contribue à la diminution des
pannes.
10/01/2023 ELMEHDI NACHIT
• Étapes à suivre pour fusionner 2 fichiers Excel dans un datawarehouse :
✓ Étape n°0 : Accéder à Power Query.
✓ Étape n°1 : Déterminer la source de données.
✓ Étape n°2 : Sélectionner les feuilles Excel à agréger.
✓ Étape n°3 : Fusionner les feuilles Excel en utilisant l’option