Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel, vous apprendrez à utiliser VertiPaq Analyzer dans DAX Studio pour optimiser votre modèle de données dans LuckyTemplates.
VertiPaq Analyzer est un outil intégré dans DAX Studio qui extrait des informations significatives sur les modèles tabulaires du point de vue de l'optimisation.
Pour lancer VertiPaq Analyzer, accédez à l' onglet Avancé dans DAX Studio. Ensuite, cliquez sur l' option Afficher les mesures .
Cela ouvrira un nouveau volet en bas. Le volet VertiPaq Analyzer Metrics contient une liste de toutes les tables de votre modèle tabulaire.
Chaque colonne fournit des informations significatives concernant votre modèle de données, telles que :
Table des matières
VertiPaq Analyzer Métriques d'un modèle de données dans LuckyTemplates
Vous pouvez utiliser ces différentes métriques lors de l'analyse des tables de votre modèle de données . Dans cet exemple, vous remarquerez que la table Sales consomme la plus grande quantité de %DB.
Faites défiler jusqu'à la colonne la plus à gauche du tableau dans VertiPaq Analyzer. Lorsque vous cliquez sur un tableau, vous pourrez explorer les informations de ses colonnes.
Cela vous permet d'identifier les colonnes nécessaires à des fins d'analyse. Vous pouvez également choisir de supprimer les colonnes inutiles de votre modèle de données. Cela économise de la RAM et optimise les calculs que vous effectuez.
Par exemple, la colonne Online Sales Key consomme au total 83 Mo de RAM. Si cette colonne n'est pas utile pour vos rapports, vous pouvez la supprimer pour libérer de l'espace de stockage.
Dans la section Codage, vous pouvez voir que le codage de valeur est appliqué à la colonne Clé de vente en ligne. Il est inutile d'appliquer un codage de dictionnaire car cette colonne ne contient que des valeurs uniques. L'index stocké sera toujours égal à sa valeur.
Cela ne sera pas utile lors de la compression de la colonne, donc Analysis Services ignore le codage du dictionnaire. C'est pourquoi la section Dictionnaire ne consomme que 120 Ko.
Codage du dictionnaire, pourcentages de stockage et taille de la hiérarchie des utilisateurs
Avec le recul, si vous regardez la colonne Numéro de commande client, vous pouvez voir que sa section Dictionnaire consomme plus d'espace de stockage que la section Données.
La section Data stocke la valeur d'index ou de pointeur pour chaque ligne de la colonne. Étant donné que la colonne Sales Order Number stocke la majeure partie de ses données sous forme d'indices, toute la pression est absorbée par le dictionnaire.
La taille de colonne affiche la somme des sections Données, Dictionnaire et Hiérarchie. Dans la section Type de données, la colonne Numéro de commande client est stockée sous forme de chaîne. Par conséquent, le codage du dictionnaire est utilisé.
Ensuite, si vous faites défiler vers la partie la plus à droite de VertiPaq Analyzer, vous pouvez voir les données sur les pourcentages.
La table % indique la quantité d'espace consommée par la colonne par rapport à la table. Alors que le % DB indique la quantité d'espace consommée par la colonne par rapport à l'ensemble de la base de données.
En passant à la table Produits, vous pouvez voir que c'est la seule avec une valeur pour la taille de la hiérarchie utilisateur.
La taille de la hiérarchie utilisateur indique la quantité d'espace consommée par les hiérarchies créées dans DAX Studio.
Violations d'IR d'un modèle de données dans LuckyTemplates
L'onglet Colonne de VertiPaq Analyzer vous permet d'afficher vos données dans un format tableau-colonne.
Il vous permet de trier par colonnes, ce qui facilite l'identification de la colonne de l'ensemble de données qui consomme le plus de RAM.
L'onglet Relations vous permet d'afficher la cause première des violations d'IR .
Si votre code DAX contient une violation RI, VertiPaq Analyzer placera un chiffre 1 avec une police rouge dans la section Violations RI. Cependant, si vous développez le tableau avec la violation, vous ne pourrez pas voir ce qui en est la cause.
Ces informations se trouvent à la place dans l'onglet Relations.
Dans cet exemple, la table Sales indique qu'il manque 2 183 clés entre la clé de produit de la table Sales et la clé de produit de la table Product. Cela se traduit par 10 millions de lignes non valides dans la table Sales et 153 exemples de violations.
La page Relations de VertiPaq Analyzer vous permet d'identifier les clés manquantes entre votre table de faits et votre table de dimension.
Vous pouvez également vérifier ces informations à l'aide de DAX.
Lorsque vous exécutez le code, les résultats montrent en effet que 10 millions de lignes ont des valeurs de clé de produit vides.
Onglet Résumé dans VertiPaq Analyzer
L'onglet Résumé affiche les informations générales de base de votre modèle de données.
La taille totale indique la quantité totale de RAM consommée par le modèle de données. La date d'analyse correspond à la dernière fois que vous avez cliqué sur l'option Afficher les métriques dans DAX Studio.
La compatibilité fait référence à la version d'Analysis Services utilisée dans le fichier actuel. Et enfin, le serveur affiche le numéro de port localhost utilisé par Analysis Services pour se connecter à DAX Studio.
Conclusion
L'analyseur VertiPaq est un outil d'analyse et de performances inclus dans Microsoft LuckyTemplates. Il vous permet d'analyser le modèle de données d'un rapport ou d'un jeu de données LuckyTemplates pour comprendre comment les données sont structurées et comment elles sont utilisées.
L'analyseur VertiPaq fournit plusieurs métriques qui peuvent vous aider à comprendre les performances et l'efficacité de votre modèle de données. En analysant ces métriques, vous pouvez identifier les problèmes potentiels avec votre modèle de données, tels que des tables volumineuses, une faible densité de données ou des types de données inefficaces, et prendre des mesures pour optimiser le modèle pour de meilleures performances.
Tous mes vœux,
Qu'est-ce que le self en Python ? Exemples concrets
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.
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.
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.
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.
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.
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.
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.
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.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir