Façonner les tables

Modélisation des données dans Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Normalisation de base de données

  • Un ensemble de règles logiques et de processus à suivre pour la modélisation des données
  • Organisation d'une base de données
  • Objectifs de la normalisation
  • Supprimer les données redondantes
  • Obtenir une conception qui représente fidèlement le monde réel
  • Les table sont reliées par des relations dans Power BI
  • Organizing a database
  • Goals of normalization
    • Remove redundant data
    • Achieve a design which is a good representation of the real world
  • Tables are connected through relationships in Power BI

normalisation

Modélisation des données dans Power BI

Mise en forme des données dans Power Query

Power Query propose plusieurs opérations de mise en forme des données pour se rapprocher d’un modèle de données normalisé. - Techniques clés : {{1}} 1.

Division de colonnes {{2}} 2. Extraction de colonnes {{3}} 3. Fusion de requêtes {{4}} 4. Ajout de requêtes {{5}} - Il existe également d'autres techniques ! {{6}} Query appending

  • There are additional techniques as well!
Modélisation des données dans Power BI

1. Division de colonnes

  • Diviser une colonne en plusieurs colonnes
  • Critère de séparation
  • Délimiteur
  • Nombre de caractères
  • Position dans la chaîne
  • Minuscules vs. majuscules
  • Chiffre vs. non-chiffre
  • Split criteria
    • Delimiter
    • Number of characters
    • Position in string
    • Lower vs. upper casing
    • Digit vs. non-digit

division de colonne

Modélisation des données dans Power BI

2. Extraction de colonnes

  • Prenez des colonnes d'une table et séparez-les dans une autre table - Gardez une clé sur la table d'origine pour savoir quelles valeurs vont ensemble {{1}} - Résultat : conservez les lignes distinctes, réduisez la taille totale du modèle de données et diminuez la redondance
  • Keep a key on the original table to know which values fit together
  • Result: keep distinct rows, shrinking total data model size and reducing redundancy

extraction de colonnes

Modélisation des données dans Power BI

3. Ajout de requêtes

  • Combiner le contenu de deux ou plusieurs tables en une seule table
  • Faire correspondre les lignes en fonction des noms de colonnes, en ajoutant NULL pour les colonnes manquantes
  • Équivalent à une instruction UNION ALL en SQL
  • Match rows based on column names, adding NULL for missing columns
  • Equivalent to a UNION ALL statement in SQL

ajout de requêtes

Modélisation des données dans Power BI

4. Fusion de requêtes

  • Joignez deux tables existantes en fonction des valeurs d'une ou plusieurs colonnes$^1$ - Types de jointures : - Jointure interne - Jointure externe gauche - Jointure externe droite - Jointure externe complète
  • Types of joins: - Inner join - Left outer join - Right outer join - Full outer join

fusion de requêtes et types de jointures

1 Cela ne sera pas abordé dans les exercices ; consultez d'autres cours DataCamp sur la jointure de tables pour plus de détails
Modélisation des données dans Power BI

Passons à la pratique !

Modélisation des données dans Power BI

Preparing Video For Download...