Découvrez le Tuto Tableau : Modeling, par Clélia Boursin, Data Analyst de la #SynalTeam
Tuto Tableau : Modeling
Le nouveau modèle de données « Relation » est sorti !
Son objectif ? S’affranchir du niveau de détails des tables et faire des relations multiples en évitant les produits cartésiens.
Les relations seront de deux types : logiques et physiques.
La couche physique reprend le modèle initial de Tableau (jointure et union) tandis que la couche logique s’appuiera sur des relations automatiquement et intelligemment générées par Tableau.
Mais concrètement, qu’est-ce que cela signifie ?
Cela signifie que là où nous devions multiplier nos sources de données ou utiliser un grand nombre de LOD pour contourner les produits cartésiens, Tableau nous permet maintenant de créer des relations à plusieurs dimensions.
On peut avoir un exemple ?
On est là pour ça !
Prenons l’exemple d’un dataset fourni par une bibliothèque avec toutes les informations concernant son activité : livres, auteurs, stock, ventes, etc.
La première étape est de construire notre premier niveau de relation : la couche physique.
Glissez votre table initiale, ici « Book » et cliquez sur le bouton « Ouvrir » dans le menu déroulant – une nouvelle fenêtre s’ouvre – , c’est ici que vous allez construire votre couche physique. L’idée est de joindre la table « Book » aux tables « Info » et « Award » par des jointures internes.
Une fois la couche physique construite, vous pouvez fermer la fenêtre. Un nouveau sigle est maintenant visible sur la table :
La seconde étape consiste à créer notre second niveau de relation : la couche logique. Cette couche se compose de toutes les tables attenantes au dataset, peu importe leur niveau de granularité, Tableau se chargera de faire le lien logique entre la couche physique et la couche logique.
Faisons maintenant le test sur un cas spécifique et comparons les résultats avec et sans modeling.
Voici les propriétés du test :
- Auteur: Bianca Thompson
- Livre: The Mallema roking
- Date de publication: 25/02/2183
- Journée de vente: 16/01/2193
- Mesure: Prix de vente du livre
Avec modeling :
Le prix du livre au 16/01/2193 pour la publication du 25/02/2183 était de 21,50€.
Sans modeling :
(Couche physique uniquement)
Le prix du livre au 16/01/2193 pour la publication du 25/02/2183 était de 43€.
Alors pourquoi cet écart ?
Tout simplement car ce livre a reçu 2 Awards (« Hugo Award » et « Nebula Award »).
La version avec modeling a su s’affranchir de ce niveau de détail tandis que la version sans modeling a dupliqué la ligne.
Si nous ajoutons ce niveau de détail dans chacun de ces tableaux, nous retombons bien sur le même prix :
Vous l’aurez compris, cette nouvelle fonctionnalité va nous sauver à plus d’un titre, je regrette de ne pas l’avoir eu sur certains projets … .
Toutefois, elle est encore en version Bêta donc n’hésitez pas à faire vos retours sur le site de pre-release Tableau si vous constatez des bugs ou des améliorations à apporter.
Nous espérons que ce ticket vous aura été utile et n’hésitez pas à nous suivre sur les réseaux et à vous abonner à notre newsletter pour plus d’actualités.
Les nouveautés Tableau 2020.2 : https://www.synaltic.fr/blog/tableau-2020-2-est-arrive/