Paramètres de requête LuckyTemplates : Optimisation des tables

Paramètres de requête LuckyTemplates : Optimisation des tables

Les paramètres de requête sont une fonctionnalité très puissante de LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Il existe de nombreux endroits où vous pouvez implémenter des filtres dans LuckyTemplates, mais dans certains cas, il est préférable de le faire au niveau de la requête plutôt qu'au niveau du rapport.

Vous souhaiterez peut-être créer des filtres au niveau de la requête si vous avez des tables volumineuses à partir d'une base de données que votre organisation a implémentée. Vous ne voulez pas intégrer la totalité de la table sous-jacente à chaque fois dans votre modèle LuckyTemplates.

Un bon exemple de ceci est les tables qui ne contiennent que des millions de lignes, peut-être 10 ou 20 millions de lignes. La plupart des tables et des bases de données sont créées pour tout capturer, vous aurez donc des données sur une période de temps significative.

En utilisant des paramètres de requête, vous pouvez réduire la durée au niveau de la couche de requête et ne pas intégrer toutes ces données dans votre modèle.

Cela va réduire considérablement la taille de votre modèle et aussi finalement la vitesse. Plus la taille de votre modèle est grande, plus il faudra de temps pour évaluer les calculs sur ces ensembles de données et ces tables de données.

Si vous pouvez réduire la taille de vos tables et optimiser vos modèles en utilisant ces paramètres de requête, c'est une technique solide à mettre en œuvre pour votre développement.

Dans ce blog, je passe en revue comment vous pouvez réellement mettre en œuvre cela d'une manière relativement simple.

Cependant, il existe de nombreuses façons de l'utiliser, alors élargissez votre esprit autour des possibilités.

Table des matières

Comment utiliser les paramètres de requête

Les paramètres de requête vous permettent de filtrer vos données ou d'organiser vos données en fonction de paramètres ou d'entrées que vous pouvez ou que quelqu'un d'autre fait dans vos modèles.

Cet exemple est un rapport simple où nous avons certains emplacements, les ventes par ville au sein de cet emplacement et par clients.

Paramètres de requête LuckyTemplates : Optimisation des tables

Avec les paramètres de requête, vous n'avez pas besoin de reconstruire un nouveau rapport pour générer certaines données là où vous devez être plus précis.

Par exemple, si vous souhaitez examiner une région particulière et ne pas avoir à examiner l'ensemble des données, vous pouvez définir un paramètre pour filtrer ce rapport. Et puis, il ajuste automatiquement le rapport de données.

Donc, pour ce faire, nous entrons dans l'éditeur de requêtes.

Paramètres de requête LuckyTemplates : Optimisation des tables

Dans l'éditeur de requêtes, nous utiliserons cette fonctionnalité géniale, Gérer les paramètres, pour saisir les paramètres.

Paramètres de requête LuckyTemplates : Optimisation des tables

Nous allons maintenant créer un paramètre simple et j'espère que vous saurez comment vous pouvez l'utiliser de différentes manières.

Création d'un paramètre

Dans cet exemple, nous allons créer un paramètre de requête pour l'emplacement. Nous allons filtrer le CODE D'ÉTAT ici, afin que nous puissions ensuite explorer la région très spécifique ou un état spécifique.

Paramètres de requête LuckyTemplates : Optimisation des tables

Donc, nous allons dans Gérer les paramètres et cliquez sur NOUVEAU pour créer un nouveau paramètre. Nous l'appellerons Filtre de localisation, puis écrirons la description.

Il existe un tas d'options pour le type et les valeurs suggérées, ce qui vous permet d'avancer dans votre paramètre.

Choisissez TEXTE pour le type et LISTE DE VALEURS pour les valeurs suggérées.

Paramètres de requête LuckyTemplates : Optimisation des tables

Ensuite, nous énumérons quelques-uns des codes d'état sous Liste de valeurs.

Paramètres de requête LuckyTemplates : Optimisation des tables

Nous pouvons en fait le définir par défaut sur quelque chose, et donc dans cet exemple, nous le définirons par défaut sur Florida. Une fois que tout est correctement rempli, cliquez sur OK.

Paramètres de requête LuckyTemplates : Optimisation des tables

Et maintenant que nous avons ce LocationFilter, nous allons le mettre dans notre groupe de paramètres. Mettre les choses en groupes comme celui-ci est une autre bonne technique, donc ils sont un peu organisés ici.

Paramètres de requête LuckyTemplates : Optimisation des tables

Dans ce filtre, nous pouvons en fait sélectionner toutes les différentes régions que nous mettons ici. Cet exemple n'est qu'une petite liste, mais vous pouvez certainement faire le vôtre de manière plus substantielle.

Nous pourrions choisir la Floride ici ou la Géorgie, et ainsi de suite.

Paramètres de requête LuckyTemplates : Optimisation des tables

Alors maintenant, nous pouvons intégrer cela à notre requête, qui dans cet exemple nous utilisons Location.

Intégration d'un paramètre dans une requête

Dans la requête Location, nous allons filtrer dynamiquement les State Codes avec le paramètre que nous venons de créer.

Nous pouvons le faire manuellement en cliquant sur la colonne Codes d'état et en choisissant l'état souhaité.

Paramètres de requête LuckyTemplates : Optimisation des tables

Pour incorporer le paramètre LocationFilter, nous allons dans Advanced Editor.

Paramètres de requête LuckyTemplates : Optimisation des tables

Nous regardons la dernière ligne ici, qui indique Lignes filtrées. Il est filtré par "Florida" (FL) car nous avons filtré manuellement les codes d'état par FL.

Paramètres de requête LuckyTemplates : Optimisation des tables

Ainsi, au lieu de Floride, nous tapons ici LocationFilter comme paramètre. Ensuite, cliquez sur Terminé.

Paramètres de requête LuckyTemplates : Optimisation des tables

Vous pouvez revenir au paramètre et changer la valeur actuelle en GA pour la Géorgie, ou NY, etc., et cela filtrera automatiquement ces tables.

Paramètres de requête LuckyTemplates : Optimisation des tables

Et, si nous regardons ici, toute la table va être filtrée pour ce paramètre particulier. Ici, nous le filtrons par Floride.

Paramètres de requête LuckyTemplates : Optimisation des tables

Conclusion

Dans ce blog, nous avons expliqué comment créer et utiliser des paramètres de requête. Nous avons utilisé LocationFilter comme paramètre d'exemple pour filtrer les codes d'état pour notre requête de localisation.

J'espère que cela vous donnera des idées sur la façon dont vous pouvez le reproduire dans vos propres modèles.

Si vous plongez davantage dans l'éditeur de requêtes et si vous souhaitez savoir comment développer d'excellents modèles LuckyTemplates, consultez mon cours avancé sur LuckyTemplates Online.

Ce cours, , fera passer vos compétences au niveau supérieur.

Acclamations,


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