Suppression dune table de dates masquée dans LuckyTemplates pour améliorer les performances

Suppression dune table de dates masquée dans LuckyTemplates pour améliorer les performances

Dans ce didacticiel, vous apprendrez à supprimer une table de dates masquée dans LuckyTemplates pour réduire l'utilisation de la RAM et améliorer les performances . LuckyTemplates crée automatiquement des tables de dates masquées lorsque l' option Date/heure automatique est activée.

Pour activer la date/heure automatique , allez dans Options puis dans l'onglet Chargement des données. Sous l' option Time Intelligence , activez l'option Date/heure automatique.

Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances

Après le chargement de LuckyTemplates, vous remarquerez que la table de dates n'est pas visible dans le volet Champs.

Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances

Vous pouvez l'afficher dans DAX Studio ou dans l' éditeur tabulaire .

Table des matières

Option de date/heure automatique dans LuckyTemplates

Lancez DAX Studio. Dans le volet Métadonnées, vous pouvez voir plusieurs tables de dates locales .

Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances

Accédez à l'onglet Avancé et cliquez sur Afficher les métriques . Vous pouvez voir qu'actuellement, les tables de dates locales ne consomment pas une grande quantité de RAM.

Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances

Visualisons à quoi ressemblera le modèle de données s'il contient plus de valeurs de date.

Cliquez sur l' onglet Outils externes et créez une nouvelle table . Cette nouvelle table calculée générera table contenant les dates du 1er janvier 1907 au 31 décembre 2070. Ensuite, la fonction créera des colonnes contenant la date.

Pour comprendre comment l'option Date/heure automatique affecte votre RAM, répliquons le ROW sept fois.

Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances

Lorsque vous l'exécutez, DAX Studio génère une table contenant 8 colonnes et près de 60 000 lignes.

Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances

Lorsque vous cliquez à nouveau sur l'option Afficher les métriques, vous verrez que ce nouveau tableau consomme 4,6 Mo de RAM pour chaque colonne.

Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances

Si vous cliquez sur l'onglet Résumé, vous pouvez voir que la taille du modèle de données est passée à 173 Mo.

Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances

Grâce à cet exemple, vous pouvez voir comment l'activation de l'option Date/heure automatique dans LuckyTemplates peut augmenter votre consommation de RAM.

Lorsque vous traitez des données réalistes, vous pouvez rencontrer des attributs historiques et décider de les conserver pour référence future. Mais cela peut amener votre programme à consommer une quantité considérable de RAM, surtout si vous activez l'option Date/heure automatique.

Vous pouvez optimiser vos tables de dates en désactivant cette option et en créant votre propre table de date/heure automatique à l'aide de Power Query ou du code DAX . Vous pouvez également le créer à l'aide de la source de données dans SQL.

Option de date/heure automatique désactivée pour le tableau de dates dans LuckyTemplates

Comparons la consommation de ce tableau si l'option Date/heure automatique est désactivée.

Revenez à LuckyTemplates et désactivez l'option Date/heure automatique sous l'onglet Chargement de données.

Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances

Ensuite, lancez DAX Studio et cliquez sur Afficher les métriques. Dans l'onglet Résumé, vous pouvez voir qu'à partir de 173 Mo, la consommation de RAM a diminué à 133 Mo.

Suppression d'une table de dates masquée dans LuckyTemplates pour améliorer les performances

En désactivant l'option Date/heure automatique, vous avez pu économiser 40 Mo de RAM.


LuckyTemplates avec Python Scripting pour créer des tables de dates
Tri des colonnes de table de dates dans LuckyTemplates
L'importance des tables de dates LuckyTemplates

Conclusion

J'espère que ce didacticiel vous a aidé à comprendre l'importance de configurer LuckyTemplates DAX Studio avant de commencer votre travail.

Bien que l'option Date/heure automatique soit une fonction d'intelligence temporelle utile, elle a un effet significatif sur votre utilisation de la RAM. Au lieu de cela, il est recommandé de créer manuellement une table de dates à l'aide du code DAX.

La suppression des tables de dates masquées dans LuckyTemplates est l'un des moyens d'optimiser votre rapport et d'améliorer les performances. Il existe d'autres techniques d'optimisation à apprendre sur le .


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