Filtre d'objets

Général

Les filtres d'objets sont utilisés pour effectuer des recherches d'objets dans le modèle SKOOR Engine.

Paramétrage

Description

Type de recherche

  • Objet - Sélectionnez un objet SKOOR

  • Recherche approfondie - Rechercher des objets SKOOR à l'aide d'une requête

  • Enfants immédiats - Objets SKOOR situés sous une sélection

  • Exécuter le filtre - Sélectionner des objets SKOOR en fonction d'une carte de filtre SKOOR

  • Requête de matrice de filtrage - Appliquer la sélection actuelle de la matrice de filtrage

  • Source de données - Sélectionnez n'importe quelle source de données configurée

  • Requête de données - Sélectionner n'importe quelle requête de données configurée

Types de filtres

Objet

Permet de sélectionner directement un objet SKOOR.

Paramètre

Description

Objet

Sélectionner un objet SKOOR

Recherche approfondie

Un filtre deepSearch effectue une recherche approfondie sous les objets définis avec le paramètre Objets ci-dessous .

image-20240902-120452.png

Paramètre

Description

Objets sous

La recherche est effectuée sous cet objet. Il peut s'agir d'un objet SKOOR ou d'un filtre imbriqué.

Type d'objet

Recherche d'objets du type spécifié. Peut être défini sur « any » pour rechercher des objets arbitraires.

Mode de condition

Operateur logique pour les conditions.

Conditions

Conditions de filtrage en notation JSON. Exemple :

{
  "item": "<item>",
  "operator": "<operator>",
  "expression": "<search string>",
  "propertyId": "<property id if item is property_id>",
  "propertyKey": "<property key if item is property_key>"
}
  • item - device_address , device_netmask , execution , id , interval , job_device_address , job_device_name , job_device_netmask , name , property , property_key , slo_method, slo_service , state , subtype , type , value_name_raw , value_name_user , value_raw , value_user

  • operator - eq, ne, ge, gt, le, lt, matches, starts_with, contains, ends_with, not_matches, not_starts_with, not_contains, not_ends_with, is_defined, not_defined, started, stopped, propval_eq, propval_ne, propval_ge, propval_gt, propval_le, propval_lt

  • expression - Expression permettant de comparer l'élément

  • propertyId - Propriété numérique Id. Nécessaire uniquement si l'élément est défini sur property_id

  • propertyKey - Clé de propriété alphanumérique. Nécessaire uniquement si l'élément est défini sur property_key

Nom de l'objet

Rechercher uniquement les objets correspondant à cette expression régulière. Veuillez noter qu'il s'agit d'un filtre côté client.

État de l'objet

Rechercher uniquement les objets dans l'état défini. Veuillez noter qu'il s'agit d'un filtre côté client .

Activer le filtre côté client

Cette option permet au client de filtrer les données reçues du SKOOR Engine.

Exemples de conditions

Rechercher les objets dans l'état major et dont la propriété bsk_id est égale à 25
[
  {
    "item": "property_key",
    "operator": "eq",
    "expression": 25,
    "propertyKey": "bsk_id"
  },
  {
    "item": "state",
    "operator": "eq",
    "expression": "major"
  }
]
Objets dont le nom commence par « foo »
{
  "item": "name",
  "operator": "starts_with",
  "expression": "foo"
}
Objets dont la valeur « Count » est supérieure à 0
{
    "item": "value_name_user",
    "value": "Count",
    "operator": "gt",
    "expression": "0"
}
Utilisation d'un paramètre URL de remplacement
{
  "item": "name",
  "operator": "eq",
  "expression": "${params.name}"
}

Enfants immédiats

Ce filtre fournit les enfants directs des objets définis par Objets ci-dessous.

image-20240902-115950.png

Paramètre

Description

Objets ci-dessous

Effectue une recherche sur les enfants directs de cet objet. Peut être un objet SKOOR ou un filtre imbriqué.

Type d'objet

Recherchez uniquement les objets de ce type. Veuillez noter qu'il s'agit d'un filtre côté client.

Sous-type

Recherchez uniquement les objets de ce sous-type. Veuillez noter qu'il s'agit d'un filtre côté client.

Nom de l'objet

Rechercher uniquement les objets correspondant à cette expression régulière. Veuillez noter qu'il s'agit d'un filtre côté client.

État de l'objet

Rechercher uniquement les objets dans cet état. Veuillez noter qu'il s'agit d'un filtre côté client.

Propriétés de l'objet

Utilisez ce champ pour sélectionner des propriétés spécifiques de l'objet SKOOR.

Effectue une recherche basée sur la requête de propriété fournie par une matrice de filtrage sur le même tableau de bord.

Exécuter le filtre

Ce filtre exécute un filtre prédéfini défini par les objets ci-dessous.

Paramètre

Description

Objets ci-dessous

Filtre à exécuter. Il peut s'agir d'un filtre SKOOR ou d'un filtre d'objet imbriqué.

Nom de l'objet

Rechercher uniquement les objets correspondant à cette expression régulière. Veuillez noter qu'il s'agit d'un filtre côté client.

État de l'objet

Recherche uniquement les objets dans cet état. Veuillez noter qu'il s'agit d'un filtre côté client.

Effectue une recherche basée sur la requête de propriété fournie par une matrice de filtres sur le même tableau de bord.

Requête de propriété

Effectue une recherche basée sur la requête de propriété fournie par une matrice de filtrage sur le même tableau de bord.

Source de données

Charge les données à partir de la source de données sélectionnée.

Paramètre

Description

Source de données

Source de données externe à partir de laquelle obtenir les données.

Table

Table à partir de laquelle charger les données.