Partager via


Utiliser des paramètres dans des tableaux de bord Azure Data Explorer

Les paramètres sont utilisés comme blocs de construction pour les filtres dans les tableaux de bord Azure Data Explorer. Ils sont gérés dans le cadre des tableaux de bord et peuvent être ajoutés à des requêtes pour filtrer les données présentées par le visuel sous-jacent. Une requête peut utiliser un ou plusieurs paramètres.

Ce document décrit la création et l’utilisation de paramètres et de filtres liés dans des tableaux de bord. Les paramètres peuvent être utilisés pour filtrer les visuels du tableau de bord, directement en sélectionnant des valeurs de paramètres dans la barre de filtre ou en utilisant des filtres croisés.

Les exemples de requête utilisés dans cet article sont basés sur la StormEvents table de la galerie d’exemples.

Remarque

La gestion des paramètres est disponible en mode Édition pour les éditeurs de tableaux de bord.

Prérequis

Consulter une liste de paramètres

Pour afficher la liste de tous les paramètres de tableau de bord, sélectionnez le bouton Paramètres en haut du tableau de bord.

Capture d’écran du bouton paramètres en haut du tableau de bord.

Créer un paramètre

Pour créer un paramètre :

  1. Passez de l’affichage au mode Édition .

    Capture d’écran du bouton d’édition en haut du tableau de bord.

  2. Sélectionnez le bouton Paramètres en haut du tableau de bord.

    Capture d’écran du bouton paramètres en haut du tableau de bord.

  3. Sélectionnez le bouton + Nouveau paramètre en haut du volet droit.

  4. Renseignez les propriétés pertinentes pour votre paramètre.

Propriétés prises en charge

Dans le volet Ajouter un paramètre , configurez les propriétés suivantes :

Champ Description
Étiquette Nom du paramètre affiché sur le tableau de bord ou la carte de modification.
Type de paramètre L’un des paramètres suivants :
  • Sélection unique : une seule valeur peut être sélectionnée dans le filtre comme entrée du paramètre.
  • Sélection multiple : une ou plusieurs valeurs peuvent être sélectionnées dans le filtre comme entrées du paramètre.
  • Intervalle de temps : permet de créer des paramètres supplémentaires pour filtrer les requêtes et les tableaux de bord en fonction du temps. Chaque tableau de bord a un sélecteur de plage d’heures par défaut.
  • Texte libre : N’a aucune valeur renseignée dans le filtre. L’utilisateur peut taper une valeur ou copier/coller une valeur dans le champ de texte. Le filtre conserve les valeurs récentes utilisées.
Nom de la variable Nom du paramètre à utiliser dans la requête. Conseil : le préfixe des noms de variables avec un caractère distinctif, tel qu’un caractère de soulignement (_), facilite leur recherche lors de l’écriture de requêtes.
Type de données Type de données des valeurs de paramètre.
Afficher sur les lignes Sélectionnez les pages où ce paramètre s’affichera. L’option Sélectionner tout affiche le paramètre sur toutes les pages.
Source Source des valeurs de paramètre :
  • Valeurs fixes : Valeurs de filtre statiques introduites manuellement.
  • Requête : Valeurs introduites dynamiquement à l’aide d’une requête KQL.
Valeur par défaut Valeur par défaut du filtre. Le filtre démarre toujours avec la valeur par défaut lors du rendu initial du tableau de bord.
Ajouter une valeur « Tout sélectionner » S’applique uniquement aux types de paramètres Sélection unique et Sélection multiple. Permet de récupérer les données pour toutes les valeurs du paramètre. Cette valeur doit être intégrée à la requête pour fournir cette fonctionnalité. Pour plus d’exemples de création de ces requêtes, consultez Utiliser le paramètre basé sur plusieurs requêtes de sélection.

Gérer les paramètres

Après avoir sélectionné Paramètres dans la barre supérieure, vous pouvez afficher la liste des paramètres existants. Dans chaque carte de paramètres, sélectionnez le widget de crayon pour modifier le paramètre ou sélectionnez le menu Plus [...] pour dupliquer, supprimer ou déplacer le paramètre.

Les indicateurs suivants sont affichés dans la carte de paramètres :

  • Nom complet du paramètre
  • Noms de variables
  • Nombre de requêtes dans lesquelles le paramètre a été utilisé
  • Pages auxquelles le paramètre est épinglé

Les cartes de paramètres peuvent être triées par glisser-déplacer ou à l’aide de l’option Déplacer vers > l’option et en sélectionnant le nouvel emplacement.

Capture d’écran des exemples de paramètres de cartes.

Utiliser des paramètres dans votre requête

Un paramètre doit être utilisé dans la requête pour rendre le filtre applicable pour le visuel de cette requête. Une fois les paramètres définis, vous pouvez les voir dans la page Requête> barre supérieure de filtre et dans la requête IntelliSense.

Remarque

Si le paramètre n’est pas utilisé dans la requête, le filtre reste inactif. Une fois le paramètre ajouté à la requête, le filtre devient actif.

Types de paramètres

Plusieurs types de paramètres de tableau de bord sont pris en charge, comme suit :

Les exemples suivants décrivent comment utiliser des paramètres dans une requête pour différents types de paramètres.

Paramètre Intervalle de temps par défaut

Chaque tableau de bord dispose d’un paramètre Intervalle de temps par défaut. Il s’affiche dans le tableau de bord comme filtre uniquement quand il est utilisé dans une requête. Utilisez les mots clés de paramètre _startTime et _endTime pour utiliser le paramètre d’intervalle de temps par défaut dans une requête, comme indiqué dans l’exemple suivant :

StormEvents
| where StartTime between (_startTime.._endTime)
| summarize TotalEvents = count() by State
| top 5 by TotalEvents

Une fois enregistré, le filtre d’intervalle de temps s’affiche sur le tableau de bord. Il peut maintenant être utilisé pour filtrer les données sur la carte. Vous pouvez filtrer votre tableau de bord en sélectionnant dans la liste déroulante : Intervalle de temps (dernières x minutes/heures/jours) ou un Intervalle de temps personnalisé.

Capture d’écran montrant comment filtrer à l’aide d’un intervalle de temps personnalisé.

Paramètres à valeurs fixes et à sélection unique

Les paramètres à valeur fixe sont basés sur des valeurs prédéfinies spécifiées par l’utilisateur. L’exemple suivant vous montre comment créer un paramètre à valeur fixe et à sélection unique.

Créer un paramètre à valeurs fixes et à sélection unique

  1. Sélectionnez Paramètres pour ouvrir le volet Paramètres, puis sélectionnez Nouveau paramètre.

  2. Renseignez les détails comme suit :

    • Étiquette : Type d’événement

    • Type de paramètre : sélection unique

    • Nom de la variable : _eventType

    • Type de données : Chaîne

    • Épingler comme filtre de tableau de bord : activé

    • Source : Valeurs fixes

      Dans cet exemple, utilisez les valeurs suivantes :

      Valeur Nom complet du paramètre
      Vent d’orage Vent d’orage
      Grêle Grêle
      Crue soudaine Crue soudaine
      Sécheresse Sécheresse
      Météo hivernale Météo hivernale
    • Ajouter une valeur Tout sélectionner : décochée

    • Valeur par défaut : Vent orage

  3. Sélectionnez Terminé pour créer le paramètre.

Le paramètre est affiché dans le volet latéral Paramètres, mais il n’est actuellement utilisé dans aucun visuel.

Utiliser un paramètre à valeurs fixes et à sélection unique

  1. Exécutez un exemple de requête à l’aide du nouveau paramètre Event TypTope à l’aide du nom de la _eventType variable :

    StormEvents
    | where StartTime between (_startTime.._endTime)
    | where EventType == _eventType
    | summarize TotalEvents = count() by State
    | top 5 by TotalEvents
    

    Le nouveau paramètre s’affiche dans la liste de paramètres en haut du tableau de bord.

  2. Sélectionnez différentes valeurs pour mettre à jour les visuels.

    Écran montrant le résultat des cinq premiers états.

Paramètres à valeurs fixes et à sélection multiple

Les paramètres à valeur fixe sont basés sur des valeurs prédéfinies spécifiées par l’utilisateur. L’exemple suivant vous montre comment créer et utiliser un paramètre à valeur fixe et à sélection multiple.

Créer des paramètres à valeurs fixes à sélection multiple

  1. Sélectionnez Paramètres pour ouvrir le volet Paramètres, puis sélectionnez Nouveau paramètre.

  2. Renseignez les détails comme indiqué dans Utiliser le paramètre à valeurs fixes et à sélection unique avec les changements suivants :

    • Étiquette : Type d’événement
    • Type de paramètre : sélection multiple
    • Nom de la variable : _eventType
  3. Sélectionnez Terminé pour créer le paramètre.

Les nouveaux paramètres sont affichés dans le volet latéral Paramètres, mais ils ne sont actuellement utilisés dans aucun visuel.

Utiliser un paramètre à valeurs fixes et à sélection multiple

  1. Exécutez un exemple de requête à l’aide du nouveau paramètre Event Type en utilisant la variable _eventType.

    StormEvents
    | where StartTime between (_startTime.._endTime)
    | where EventType in (_eventType) or isempty(_eventType)
    | summarize TotalEvents = count() by State
    | top 5 by TotalEvents
    

    Le nouveau paramètre s’affiche dans la liste de paramètres en haut du tableau de bord.

  2. Sélectionnez une ou plusieurs valeurs différentes pour mettre à jour les visuels.

    Capture d’écran montrant comment sélectionner plusieurs types d’événements.

Paramètres basés sur une requête et à sélection unique

Les valeurs des paramètres basés sur une requête sont récupérées lors du chargement du tableau de bord en exécutant la requête avec paramètres. L’exemple suivant vous montre comment créer et utiliser un paramètre basé sur une requête et à sélection unique.

Créer un paramètre basé sur une requête et à sélection unique

  1. Sélectionnez Paramètres pour ouvrir le volet Paramètres, puis sélectionnez Nouveau paramètre.

  2. Renseignez les détails comme indiqué dans Utiliser le paramètre à valeurs fixes et à sélection unique avec les changements suivants :

    • Étiquette : état

    • Nom de la variable : _state

    • Source : requête

    • Source de données : StormEventsSample

    • Sélectionnez Modifier la requête, puis entrez la requête suivante. Cliquez sur Terminé.

      StormEvents
      | where StartTime between (_startTime.._endTime)
      | where EventType in (_eventType) or isempty(_eventType)
      | summarize TotalEvents = count() by State
      | top 5 by TotalEvents
      | project State
      
    • Valeur : état

    • Nom complet : State

    • Valeur par défaut : choisissez une valeur par défaut

  3. Sélectionnez Terminé pour créer le paramètre.

Utiliser le paramètre basé sur une requête à sélection unique

  1. L’exemple de requête suivant avec le nouveau paramètre State utilise la variable _state :

    StormEvents
    | where StartTime between (_startTime.._endTime)
    | where EventType in (_eventType) or isempty(_eventType)
    | where State == _state
    | summarize TotalEvents = count() by State
    | top 5 by TotalEvents
    

    Le nouveau paramètre s’affiche dans la liste de paramètres en haut du tableau de bord.

  2. Sélectionnez différentes valeurs pour mettre à jour les visuels.

Paramètres basés sur une requête à sélection multiple

Les valeurs des paramètres basés sur une requête sont dérivées au moment du chargement du tableau de bord en exécutant la requête spécifiée par l’utilisateur. L’exemple suivant montre comment créer un paramètre basé sur une requête et à sélection multiple :

Créer un paramètre basé sur une requête et à sélection multiple

  1. Sélectionnez Paramètres pour ouvrir le volet Paramètres, puis sélectionnez + Nouveau paramètre.

    1. Renseignez les détails comme indiqué dans Utiliser le paramètre à valeurs fixes et à sélection unique avec les changements suivants :
    • Étiquette : état
    • Type de paramètre : sélection multiple
    • Nom de la variable : _state
  2. Sélectionnez Terminé pour créer le paramètre.

Utiliser un paramètre basé sur une requête et à sélection multiple

  1. L’exemple de requête suivant utilise le nouveau paramètre State avec la variable _state.

    StormEvents
    | where StartTime between (_startTime.._endTime)
    | where EventType in (_eventType) or isempty(_eventType)
    | where State in (_state) or isempty(_state)
    | summarize TotalEvents = count() by State
    | top 5 by TotalEvents
    

    Remarque

    Cet exemple utilise l’option Tout sélectionner en vérifiant la présence de valeurs vides avec la fonction isempty().

    Le nouveau paramètre s’affiche dans la liste de paramètres en haut du tableau de bord.

  2. Sélectionnez une ou plusieurs valeurs différentes pour mettre à jour les visuels.

Paramètres de texte libre

Les paramètres de texte libre ne contiennent aucune valeur. Ils vous permettent d’introduire votre propre valeur.

Créer un paramètre de texte libre

  1. Sélectionnez Paramètres pour ouvrir le volet Paramètres, puis sélectionnez + Nouveau paramètre.

  2. Renseignez les détails comme suit :

    • Étiquette : état
    • Type de paramètre : Texte libre
    • Nom de variable : _state
    • Type de données : Chaîne
    • Valeur par défaut : Aucune valeur par défaut

Utiliser un paramètre de texte libre

  1. Exécutez un exemple de requête à l’aide du nouveau paramètre State en utilisant le nom de variable _state :

    StormEvents
    | where StartTime between (_startTime.._endTime)
    | where EventType in (_eventType) or isempty(_eventType)
    | where State contains _state
    | summarize TotalEvents = count() by State
    | top 5 by TotalEvents
    

Paramètres de source de données

Une fois que vous avez ajouté des sources de données à votre tableau de bord, vous pouvez créer un paramètre qui sélectionne une ou plusieurs des sources de données disponibles. Ce paramètre peut être utilisé dans les vignettes et d'autres paramètres.

Créer un paramètre de source de données

  1. Sélectionnez Paramètres pour ouvrir le volet Paramètres, puis sélectionnez + Nouveau paramètre.

  2. Renseignez les détails comme suit :

    • Étiquette : source
    • Type de paramètre : source de données
    • Afficher sur les pages : Sélectionner tout
    • Valeurs : Sélectionner tout
    • Valeur par défaut : StormEventsSample
  3. Cliquez sur Terminé.

Le nouveau paramètre est désormais visible dans la liste de paramètres en haut du tableau de bord.

Utiliser un paramètre de source de données

  1. Naviguez vers la requête d’une vignette nouvelle ou existante.

  2. Dans Source, sélectionnez le nom de votre nouveau paramètre sous paramètres de source de données. Pour le paramètre créé ci-dessus, sélectionnez Cluster.

  3. Sélectionnez Appliquer les modifications.

  4. Utilisez le paramètre cluster pour modifier la source de données de cette requête connectée.

Paramètres de filtres croisés

Les filtres croisés vous permettent de sélectionner une valeur dans un visuel et tous les visuels du tableau de bord, comme les graphiques en courbes ou à nuages de points, sont filtrés pour afficher seulement les données associées. L’utilisation de filtres croisés permet d’obtenir le même résultat que la sélection de la valeur équivalente pour le paramètre dans la liste de paramètres en haut du tableau de bord.

Définir des filtres croisés

Pour créer un filtre croisé, vous devez activer l’option dans le visuel et spécifier le paramètre utilisé pour filtrer les données.

  1. Accédez à la requête de la vignette dans laquelle vous souhaitez ajouter des filtres croisés.

  2. Sélectionner Visuel.

  3. Dans le volet droit, sélectionnez Interactions, puis activez les filtres croisés.

  4. Si vous le souhaitez, spécifiez le type d’Interaction. La valeur par défaut est Point, où vous pouvez sélectionner une valeur dans le visuel. Pour sélectionner une plage de valeurs, comme dans un graphique chronologique, sélectionnez Glisser.

  5. Spécifiez à la fois la colonne utilisée pour fournir la valeur et un paramètre utilisé pour filtrer la requête.

    Important

    La colonne et le paramètre doivent être du même type de données.

Capture d’écran de la page modifier le visuel, montrant l’onglet Interactions.

Interagir avec vos données en utilisant un filtre croisé

Une fois le filtre croisé défini, vous pouvez l’utiliser pour interagir avec vos données. Dans les visuels dans lesquels vous avez défini des filtres croisés, vous pouvez sélectionner des points de données et utiliser leurs valeurs pour filtrer les pages du tableau de bord actif. Pour les visuels de table, sélectionnez les points de données en cliquant avec le bouton droit sur la cellule appropriée puis, dans le menu contextuel, sélectionnez Filtre croisé.

Capture d’écran d’un visuel de tableau montrant l’option de menu contextuel de filtre croisé.

Vous pouvez réinitialiser le filtre croisé en sélectionnant Réinitialiser en haut du visuel où il a été sélectionné.

Capture d’écran d’une table visuelle, montrant le bouton de réinitialisation.

Utiliser des extractions comme paramètres de tableau de bord

Avec l’extraction, vous pouvez sélectionner une valeur dans un visuel et l’utiliser pour filtrer les visuels d’une page cible dans le même tableau de bord. Lorsque la page cible s’ouvre, la valeur est présélectionnée dans les filtres appropriés. Les visuels de la page, tels que les graphiques en courbes ou à nuages de points, sont filtrés pour afficher uniquement les données associées.

Définir une extraction

Pour créer une extraction, vous devez d’abord l’activer dans le visuel, puis ajouter une ou plusieurs extractions si nécessaire.

  1. Modifiez le visuel dans lequel vous souhaitez ajouter une extraction. Vérifiez que l’onglet Visuel est sélectionné.

  2. Dans le volet droit, sélectionnez Interactions, puis activez l’extraction.

    Capture d’écran de la page d’extraction montrant l’option Activer.

  3. Sous Extraction, sélectionnez Créer et spécifiez les informations suivantes. Sélectionnez éventuellement Ajouter une autre paire pour ajouter plusieurs paramètres pour une page cible. Répétez cette étape pour ajouter des extractions à d’autres pages du tableau de bord actuel à l’aide de différents paramètres.

    Champ Description
    Page de destination Une ou plusieurs pages cibles à explorer pour utiliser les paramètres définis.
    Colonne Colonne du résultat de la requête à utiliser comme valeur pour un paramètre dans la page cible.
    Paramètre Paramètre utilisé pour filtrer les visuels dans la page cible à l’aide de la valeur de colonne.
    Notes Brève description facultative.

    Important

    Les paires colonne/paramètre doivent être du même type de données.

Interagir avec vos données à l’aide d’extractions

Une fois que les extractions ont été définies, vous pouvez les utiliser pour interagir avec vos données. Pour ce faire, dans les visuels ou les tables où vous avez défini une extraction, cliquez avec le bouton droit sur un point de données, puis sélectionnez Extraction dans>la page de destination. Les valeurs du point de données seront utilisées comme paramètres pour filtrer les visuels sur la page cible.

Capture d’écran d’un visuel de tableau de bord montrant l’interaction de l’extraction.

Pour revenir à la page source, en haut à droite de la page de destination, sélectionnez Réinitialiser. Tous les filtres attribués par l’extraction seront réinitialisés.

Utiliser la recherche de filtre pour les filtres mono- et multi-sélection

Dans les filtres mono- ou multi-sélection, tapez la valeur de votre choix. Le filtre est mis à jour pour afficher uniquement les valeurs qui correspondent au critère de recherche.