Comprendre ce quest la modélisation des données et créer les bonnes relations

Comprendre ce quest la modélisation des données et créer les bonnes relations

Après avoir longuement discuté de l'éditeur de requêtes, il est temps de déplacer toutes ces données dans un rapport LuckyTemplates via la modélisation des données. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

La modélisation des données vous permet de connecter différentes tables de données dans votre rapport LuckyTemplates en créant des relations entre elles.

Table des matières

Corriger les relations dans le modèle de données de base

Mon modèle de données de base se compose de toutes les tables que j'ai corrigées dans l'éditeur de requêtes. Cela inclut ma table Clients, ma table Emplacements, ma table Produits, etc.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

Puisque j'ai nettoyé ces tables et que je suis sûr d'avoir toutes les données dont j'ai besoin pour l'instant, je vais cliquer sur Fermer et appliquer pour fermer l'éditeur de requête et appliquer les modifications en attente.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

Bien sûr, cela ne signifie pas que je ne retournerai pas dans l'éditeur de requêtes une fois que j'aurai commencé à travailler sur la modélisation des données. J'y reviendrai certainement beaucoup, surtout si j'ai besoin de faire des transformations supplémentaires ou si j'ai besoin d'apporter de nouvelles données en fonction de ce que mes rapports nécessitent.

Le processus d'application des requêtes dans mon modèle LuckyTemplates peut prendre un certain temps, selon la quantité de données dont je dispose.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

Mais une fois l'application terminée, je vais me retrouver sur une nouvelle toile où je peux commencer à créer mon analyse.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

Certaines personnes peuvent sauter directement dans cette partie. Mais ce que je fais habituellement, c'est vérifier les relations construites autour des données sur lesquelles j'ai travaillé lorsque j'étais dans l'éditeur de requêtes.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

Il s'agit de la zone de modélisation, à laquelle je peux accéder via cette icône particulière ici.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

Si vous n'avez aucune expérience de LuckyTemplates et que vous travailliez auparavant sur Excel, cela vous sera complètement étranger. Il est important que vous compreniez cette partie, car elle est cruciale pour tout développement dans LuckyTemplates.

C'est là que je peux m'assurer que les relations entre mes données sont configurées de manière optimale. Sinon, il sera plus difficile d'effectuer correctement un calcul ou une analyse.

Les relations sont représentées par ces lignes et ces flèches traversant les tableaux de données.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

LuckyTemplates devine normalement automatiquement les relations entre les différentes tables. Malheureusement, LuckyTemplates se trompe la plupart du temps .

Je commence donc généralement par supprimer ces relations existantes, en particulier lorsque je ne suis pas sûr à 100 % si les relations par défaut que LuckyTemplates a placées ont un sens.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

Dans Excel, vous auriez normalement un énorme fichier avec des centaines de colonnes. Mais la modélisation des données dans LuckyTemplates est différente.

Ici, par exemple, j'ai un ensemble d'informations de base, puis j'ai des tables de support séparées contenant des informations de filtrage. Je me retrouve donc avec différentes tables avec différents groupes de données dans chacune.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

C'est la partie critique de la modélisation des données - identifier si chaque table est une table de recherche ou une table de faits . Il est important de comprendre ce que font ces deux types de tableaux afin que vous puissiez comprendre quel type de relations vous pouvez établir à travers eux.

Une table de faits contient toutes les transactions , comme dans cette table de ventes.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

D'autre part, une table de recherche contient des informations de filtrage.

Une fois que j'ai identifié la place de mes tables, je les organise. J'aime aligner mes tables de recherche ici en haut sur une seule ligne.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

Quant à mon tableau de faits, j'aime le mettre ci-dessous.

Comprendre ce qu'est la modélisation des données et créer les bonnes relations

Bien sûr, certaines personnes pourraient le faire différemment. Mais c'est la meilleure pratique que je souhaite partager car j'ai pour philosophie de garder les choses aussi simples que possible.

Je superpose ces tableaux comme ceci parce que je veux visualiser comment les relations se déroulent. J'appelle cela une cascade de filtres . De cette façon, j'ai mes tables de recherche en haut qui envoient des informations de filtrage dans les données brutes avec lesquelles je travaille.


Top 3 des meilleures pratiques pour organiser vos modèles LuckyTemplates
Comment organiser votre modèle de données LuckyTemplates - Conseils sur les meilleures pratiques
Techniques de segmentation client à l'aide du modèle de données - LuckyTemplates et DAX

Conclusion

Ce sont des choses très basiques, mais il est crucial que vous maîtrisiez cela car cela peut faire ou défaire vos calculs plus tard.

Comprendre les bases de la modélisation des données vous aide à vous assurer que vous obtenez les bons résultats dans vos rapports. Cela vous évitera la frustration d'essayer de trouver la cause première des erreurs qui pourraient résulter de mauvaises relations.

Tous mes vœux,


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir