Utilisation de linterface utilisateur de DAX Studio : présentation

Utilisation de linterface utilisateur de DAX Studio : présentation

Dans ce didacticiel, nous allons passer en revue rapidement toutes les options disponibles dans l'interface utilisateur de DAX Studio. Ceux-ci incluent les volets et chaque bouton du ruban. Nous verrons comment l'utilisation de ces fonctionnalités vous aidera à améliorer vos performances dans DAX Studio.

Il est important de vous familiariser avec le but et la fonction de chaque fonctionnalité dans DAX Studio. Donc, nous allons parcourir cela de haut en bas.

Table des matières

Utilisation du ruban DAX Studio

DAX Studio a trois onglets sur son ruban : Accueil , Avancé et Aide .

Utilisation de l'interface utilisateur de DAX Studio : présentation

1. L'onglet Accueil :

Les options sous l'onglet Accueil sont regroupées en fonction de leur objectif.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Pour créer et exécuter des requêtes

Voici les boutons à l'intérieur du groupe Requête :

Utilisation de l'interface utilisateur de DAX Studio : présentation

Le premier bouton à gauche est Exécuter . Cette option vous permet d'exécuter le code DAX que vous avez écrit. Et si vous cliquez sur la flèche déroulante, 2 autres boutons apparaîtront : Exécuter la requête et Vider le cache et Exécuter .

Le bouton suivant est Annuler . En cliquant sur cette option, l'exécution de la requête s'arrêtera. Ceci est particulièrement utile si une requête prend beaucoup de temps à s'exécuter.

L' option Effacer le cache est similaire à Effacer le cache et exécuter , sauf que la première effacera simplement les caches du programme. Ainsi, si vous souhaitez exécuter la requête après avoir vidé le cache, il est préférable de choisir cette dernière option pour réduire le nombre de clics.

L' option Sortie vous permet d'extraire les résultats pour les visualiser et les modifier dans un autre logiciel. Par exemple, si vous souhaitez afficher les résultats dans Excel, vous pouvez utiliser l'option Sortie pour extraire les résultats sous forme de fichier Excel.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Le groupe Affichage ne contient qu'un seul bouton : le générateur de requêtes.

Le générateur de requêtes vous permet d'exécuter une requête DAX sans avoir à écrire de code.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Après avoir cliqué sur le générateur de requêtes, il vous suffit de glisser-déposer des colonnes et/ou des mesures depuis votre volet de métadonnées.

Le groupe Modifier contient des boutons similaires à ceux d'autres programmes, tels qu'Excel.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Ces commandes sont applicables aux codes que vous avez écrits.

Pour formater le code DAX

Le groupe suivant est Format :

Utilisation de l'interface utilisateur de DAX Studio : présentation

Format Query est un excellent outil à utiliser lors de l'écriture de code DAX. Cliquez dessus pour formater vos codes DAX conformément à la norme DAX Studio.

Cette option utilise un service appelé daxformatter.com . Il envoie une demande à ce site Web et, à son tour, le site formate le code, puis le renvoie à DAX Studio. Notez que vous avez besoin d'une connexion Internet pour que cette fonctionnalité fonctionne.

Ensuite, les boutons Commenter et Décommenter vous permettent de placer des commentaires dans votre code DAX.

Les boutons To Upper et To Lower vous permettent de modifier la casse des lettres de votre code DAX écrit.

L' option Debug Commas est une fonctionnalité qui vous permet de déplacer les virgules de la fin de la ligne au début de la ligne. Ceci est particulièrement utile lorsque vous écrivez plusieurs lignes de code. Cela atténue la confusion.

Le groupe suivant Rechercher avec les boutons Rechercher et Remplacer a des fonctions similaires à celles d'autres logiciels.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Pour mesurer et surveiller les performances

À l'avenir, il y a le groupe LuckyTemplates .

Utilisation de l'interface utilisateur de DAX Studio : présentation

Le bouton Charger les données de performance vous permet d'importer des données qui ont été exportées à partir de l' analyseur de performances LuckyTemplates .

Pour ce faire, vous devez d'abord extraire un fichier de LuckyTemplates. Accédez à l' onglet Affichage dans LuckyTemplates et cliquez sur Analyseur de performances .

Utilisation de l'interface utilisateur de DAX Studio : présentation

Le volet Analyseur de performances apparaîtra alors. Cliquez sur le bouton Démarrer l'enregistrement tout en parcourant les visuels et le code DAX dans LuckyTemplates que vous souhaitez analyser, puis cliquez sur Exporter .

Utilisation de l'interface utilisateur de DAX Studio : présentation

Revenez à DAX Studio, puis chargez le fichier que vous avez extrait de LuckyTemplates à l'aide de l' option Charger les données de performance .

Vient ensuite le groupe Traces  :

Utilisation de l'interface utilisateur de DAX Studio : présentation

Le premier bouton de ce groupe est Toutes les requêtes . Lorsque vous cliquez dessus, un nouvel onglet appelé Toutes les requêtes apparaîtra en bas.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Cet onglet contient StartTime, Type, Durée, Utilisateur, Base de données et Requête. Il fournit des statistiques numériques des requêtes envoyées aux services d'analyse dans LuckyTemplates, LuckyTemplates Service , Excel ou SSAS .

L' option Plan de requête fournit des informations sur le plan de requête logique et physique. Ceux-ci peuvent vous aider à comprendre comment le moteur DAX résout un code DAX. Lorsque vous cliquez sur cette option, un autre nouvel onglet apparaît en bas.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Ensuite, il y a l' option Server Timings . Il fournit des informations sur la manière dont les données ont été extraites du moteur de stockage . De même, un autre nouvel onglet s'ouvrira si vous cliquez dessus.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Pour Traces, vous ne pouvez pas activer les trois options simultanément.

Si vous essayez de cliquer sur deux options simultanément, un message d'erreur apparaîtra indiquant que vous devez attendre la mise à jour de la trace.

À utiliser avec un logiciel externe

Le dernier groupe sous l'onglet Accueil est Connexion :

Utilisation de l'interface utilisateur de DAX Studio : présentation

Le bouton Connecter vous permet de vous connecter ou de modifier la connexion actuelle au modèle LuckyTemplates, Analysis Services ou Excel à partir du studio insideDAX.

Par exemple, vous travaillez avec un modèle LuckyTemplates et vous souhaitez basculer instantanément entre les outils de données SQL Server ou SSAS. Ensuite, utilisez simplement l'option Connecter et apportez les modifications dont vous avez besoin.

Utilisation de l'interface utilisateur de DAX Studio : présentation

L' option Actualiser les métadonnées , lorsque vous cliquez dessus, met à jour vos tables et données trouvées dans le volet Métadonnées de DAX Studio.

Par exemple, vous avez apporté des modifications à vos données dans LuckyTemplates. Cette modification ne sera pas automatiquement suivie par DAX Studio. Donc, vous devez cliquer sur Actualiser les métadonnées et elles seront ensuite mises à jour en conséquence.

2. L'onglet Avancé :

Le deuxième onglet du ruban est l' onglet Avancé .

Utilisation de l'interface utilisateur de DAX Studio : présentation

Les options de cet onglet sont regroupées en 4 selon la fonction.

Le premier est le groupe Métriques :

Utilisation de l'interface utilisateur de DAX Studio : présentation

Parlons d'abord de l' option Afficher les métriques .

Lorsque vous cliquez dessus, cela ouvre le volet VertiPaq Analyzer Metrics qui fournit plusieurs informations sur les tables, les colonnes et d'autres données utilisées dans votre fichier DAX Studio actuel.

Utilisation de l'interface utilisateur de DAX Studio : présentation

L' option Exporter les métriques exportera ensuite les informations dans le volet Métriques de VertiPaq Analyzer , tandis que l'option Importer les métriques importera des métriques provenant de sources extérieures à DAX Studio.

Le groupe Exporter contient l' option Exporter les données qui vous permet d'exporter les données dans votre studio DAX sous forme de fichier .csv ou de table SQL.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Utilisation de l'interface utilisateur de DAX Studio : présentation

Ensuite, le groupe Performance contient l' option Run Benchmark .

Utilisation de l'interface utilisateur de DAX Studio : présentation

Vous pouvez l'utiliser lorsque vous souhaitez exécuter le même code plusieurs fois à l'aide du cache froid et du cache chaud.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Le dernier groupe sous l'onglet Avancé est Outils externes .

Utilisation de l'interface utilisateur de DAX Studio : présentation

Lorsque vous cliquez dessus, le SQL Profiler ouvre la fenêtre SQL Server Profiler.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Il vous permet de suivre le code en cours d'exécution ainsi que les événements générés en coulisses. Cependant, DAX Studio effectue déjà cette même opération, il n'est donc pas nécessaire d'utiliser cette option.

C'est quelque chose que vous utiliseriez au cas où vous ne pourriez pas ouvrir DAX studio sur votre ordinateur. Cette option est disponible dans SQL Server Management Studio.

L' option Analyser dans Excel vous permet de connecter DAX Studio à Excel. Ceci est particulièrement utile si vous souhaitez créer rapidement un tableau croisé dynamique ou un rapport.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Lorsque vous cliquez dessus, le programme Excel se lance et, par défaut, vous redirige pour créer des tableaux croisés dynamiques.

3. L'onglet Aide :

Le dernier onglet du ruban de DAX Studio est l' onglet Aide .

Utilisation de l'interface utilisateur de DAX Studio : présentation

Cet onglet vous aidera à mieux comprendre les fonctions et fonctionnalités de DAX Studio.

Sous le groupe Liens , il y a DAX Studio Help , Power Pivot Forum et Analysis Services Forum .

Ce sont des liens auxquels vous pouvez accéder si vous avez des questions. Ces liens vous redirigeront vers des sources en ligne, alors assurez-vous d'être connecté à Internet.

En dehors de cela, il y a aussi le groupe Problèmes .

Si jamais vous rencontrez un bogue lors de l'utilisation de DAX Studio, vous pouvez le signaler à l'aide de l' option Signaler un bogue . Vous pouvez également demander des fonctionnalités à l'aide de l' option Demander une fonctionnalité . Et s'il y a une fonctionnalité spécifique que vous ne comprenez pas, vous pouvez cliquer sur l' option Poser une question .

Si vous souhaitez en savoir plus sur votre version de DAX Studio, vous pouvez cliquer sur l' option À propos de DAXStudio .

Utilisation de l'interface utilisateur de DAX Studio : présentation

Vous pouvez également l'utiliser pour partager des informations plus détaillées concernant les problèmes que vous avez rencontrés lors de l'utilisation de DAX Studio.

Ajout de fonctionnalités à la barre d'outils d'accès rapide

S'il existe des fonctionnalités ou des fonctions que vous utilisez plusieurs fois par jour lors de l'utilisation de DAX Studio, vous pouvez les ajouter à la barre d'outils d'accès rapide .

Pour ajouter des éléments à la barre d'outils d'accès rapide, il vous suffit de cliquer dessus avec le bouton droit de la souris, puis de sélectionner Ajouter à la barre d'outils d'accès rapide .

Utilisation de l'interface utilisateur de DAX Studio : présentation

La barre d'outils d'accès rapide se trouve dans le coin supérieur gauche de DAX Studio.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Vous pouvez également choisir de le transférer sous le ruban.

Ceci est particulièrement utile si vous utilisez souvent des options qui se trouvent dans les menus déroulants. En les ajoutant à la barre d'outils d'accès rapide, vous réduisez le nombre de clics que vous devez effectuer.

De plus, si vous avez tout ce dont vous avez besoin dans la barre d'outils, vous pouvez fermer le ruban. Cela rendra votre espace de travail DAX Studio moins encombré.

Utilisation du volet de métadonnées dans DAX Studio

Le volet Métadonnées vous fournit des informations sur votre modèle de données.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Le premier menu déroulant vous donne le nom du modèle de données. Si vous êtes connecté à SQL Server Analysis Services, vous verrez plusieurs bases de données répertoriées dans ce menu déroulant.

L' option de recherche vous permet de filtrer le contenu de votre modèle de données, comme les tables et les colonnes.

Utilisation de fonctionnalités spéciales dans DAX Studio

Une fonctionnalité distincte de DAX Studio est la possibilité d'effectuer un zoom avant et arrière sur chaque volet.

Utilisation de l'interface utilisateur de DAX Studio : présentation

De plus, si vous survolez une table dans le volet Métadonnées, des statistiques détaillées apparaîtront concernant cette table/colonne.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Vous remarquerez également qu'il existe des tableaux avec des icônes translucides qui ne font pas initialement partie du fichier LuckyTemplates utilisé dans DAX Studio.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Ces tables existent car chaque fois que vous utilisez la fonctionnalité Date/heure automatique dans LuckyTemplates, DAX Studio crée plusieurs tables pour chaque colonne de votre modèle de données.

C'est pourquoi il est important d'avoir une table Date dans chaque modèle de données au cas où vous l'utiliseriez à l'avenir pour effectuer des calculs d'intelligence temporelle.

Ces tables n'apparaissent que dans des outils externes tels que DAX studio et ne sont pas visibles dans LuckyTemplates par défaut. Vous pouvez désactiver cette option afin qu'elle ne consomme pas beaucoup d'espace dans la mémoire du programme.

Utilisation du volet Fonctions dans DAX Studio

Le volet Fonctions est utilisé si vous souhaitez comprendre les paramètres et l'argument d'une fonction donnée.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Pour afficher les paramètres, faites glisser et déposez une fonction du volet Fonctions vers la zone de codage. Dans cet exemple, il s'agit de la fonction DATE.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Vous verrez alors l'argument dont vous avez besoin pour que la fonction DATE fonctionne correctement dans DAX Studio.

Utilisation du volet DMV dans DAX Studio

DMV signifie Dynamic Management Views . Ces DMV renvoient des informations sur l'état du serveur.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Vous pouvez accéder à toutes les informations sur votre modèle de données à l'aide de ces DMV. Ils apparaissent comme une instruction SQL, mais ils ne sont pas vraiment un code.

Par exemple, glissons-déposons DISCOVER_KEYWORDS dans la zone de codage, puis Exécutons-le.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Dans le volet Résultats, vous verrez qu'il fournit une colonne qui indique Mot clé.

Si vous essayez d'exécuter l'un de ces mots clés dans LuckyTemplates, vous recevrez un message d'erreur indiquant que le code est incorrect.

Utilisation de l'interface utilisateur de DAX Studio : présentation

En effet, ces mots clés sont réservés.

Vous ne pouvez pas utiliser de mots-clés réservés dans votre code DAX.

Il s'agit d'une fonctionnalité très utile car elle permet d'éviter les erreurs de mots clés. L'utilisation des bons mots-clés dans DAX Studio et LuckyTemplates est particulièrement cruciale si vous écrivez plusieurs lignes de code.

Utilisation des autres volets disponibles dans DAX Studio

Volet de sortie

Le volet Sortie fournit des informations sur les actions que vous avez effectuées dans DAX Studio.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Cela inclut, mais sans s'y limiter, l'établissement de connexions, l'attente du démarrage de la trace et/ou l'actualisation des métadonnées. Il comprend également des informations détaillées sur les erreurs.

Si vous exécutez un code, il fournira également des informations sur le nombre de lignes renvoyées et le temps de traitement de la requête.

Volet des résultats

Le volet Résultats affiche le résultat du code DAX ou DMV que vous avez exécuté.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Volet Historique des requêtes

Le volet Historique des requêtes affiche un résumé des codes que vous avez exécutés.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Ceci est particulièrement utile si vous fermez une session DAX Studio et souhaitez récupérer des informations sur les requêtes que vous avez exécutées. Si vous double-cliquez sur une requête, elle apparaîtra automatiquement dans la fenêtre de code.

les autres informations

En bas à droite de DAX Studio, plusieurs autres informations sont disponibles.

Utilisation de l'interface utilisateur de DAX Studio : présentation

Les informations les plus importantes sont l' hôte local et le numéro de code . Lorsque vous essayez de connecter Excel à LuckyTemplates ou à Analysis Services, vous avez besoin de ces informations pour pouvoir établir une connexion entre DAX Studio et l'un des deux logiciels mentionnés.

Le temps, à la fin, vous permet de garder une trace des secondes ou des minutes qui se sont écoulées lors de l'exécution d'une requête.


Performances des requêtes et configuration de DAX Studio

Conclusion

DAX Studio est le meilleur outil à utiliser lors de l'analyse des requêtes DAX dans LuckyTemplates. Il est donc important de se familiariser avec chaque fonctionnalité avec laquelle il a été construit. Il est important de comprendre ce qu'ils sont, comment ils peuvent être utilisés et comment ils peuvent avoir un impact sur votre flux de travail lors de l'utilisation de DAX Studio.

Cette vue d'ensemble de l'interface utilisateur de DAX Studio est une bonne base avant d'écrire des codes DAX. Plus votre connaissance des bases est approfondie, plus vous réussirez à résoudre des problèmes avancés.


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