Filtre d'objets

Généralités

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

Paramètre

Description du filtre

Type de recherche

  • Objet - Sélectionne un objet SKOOR

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

  • Enfants immédiats - Objets SKOOR en dessous d'une sélection

  • Exécuter le filtre - Sélectionner des objets SKOOR basés sur une matrice de filtre SKOOR

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

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

  • Data Query - Sélectionner n'importe quelle Data Query configurée

Types de filtres

Objet

Permet de sélectionner directement un objet SKOOR.

Paramètre

Description de l'objet

Objet

Sélection d'un objet SKOOR

Recherche approfondie

Un filtre deepSearch effectue une recherche approfondie sous les objets définis avec le paramètre Objects below .

image-20240902-120452.png

Paramètre

Description de l'objet

Objets en dessous

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 des objets du type spécifié. Peut être défini sur any pour rechercher des objets arbitraires.

Mode de condition

Opérateur 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 à laquelle comparer l'élément

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

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

Nom de l'objet

Trouver 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

Ne trouve que 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 de SKOOR Engine.

Exemples de conditions

Trouver des 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 permet de trouver les enfants immédiats de l'objet ou des objets définis par Objects ci-dessous.

image-20240902-115950.png

Paramètre

Description

Objets ci-dessous

Effectue une recherche sur les enfants immédiats de cet objet. Il peut s'agir d'un objet SKOOR ou d'un filtre imbriqué.

Type d'objet

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

Sous-type

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

Nom de l'objet

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

État de l'objet

Seuls les objets dans cet état sont recherchés. 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 filtre 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 de l'objet

Objets ci-dessous

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

Nom de l'objet

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

État de l'objet

Seuls les objets dans cet état sont recherchés. 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 filtre 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 de la source de données

No Data source

Source de données externe à partir de laquelle les données doivent être obtenues.

Table

Table à partir de laquelle charger les données.