Filtre d'objet

Général

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

Paramètre

Description

Type de recherche

  • Objet - Sélectionnez un objet SKOOR

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

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

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

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

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

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

Types de filtres

Objet

Permet de sélectionner directement un objet SKOOR.

Recherche poussée

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

Paramètre

Description

Objets ci-dessous

La recherche est effectuée sous cet objet. Peut être un objet SKOOR ou un filtre imbriqué.

Type d'objet

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

Mode conditionnel

operateur logique pour les conditions.

Les conditions

Conditions de filtre 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 - ID de propriété numérique. 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

Ne trouve 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

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

Conditions Exemples

Trouver des objets dans l'état majeur et avec la propriété bsk_id é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 avec le nom de valeur "Count" supérieur à 0
{
    "item": "value_name_user",
    "value": "Count",
    "operator": "gt",
    "expression": "0"
}
Utilisation de l'espace réservé pour le paramètre d'URL
{
  "item": "name",
  "operator": "eq",
  "expression": "${params.name}"
}

Enfants immédiats

Ce filtre fournit des enfants immédiats du ou des objets définis par Objets ci-dessous .

Paramètre

Description

Objets ci-dessous

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

Type d'objet

Ne trouvez que des objets de ce type. Veuillez noter qu'il s'agit d'un filtre côté client .

Sous-type

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

Nom de l'objet

Ne trouve 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

Ne trouvez que des 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.

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. Peut être un filtre SKOOR ou un filtre d'objet imbriqué.

Nom de l'objet

Ne trouve 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

Ne trouvez que des 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 filtres sur le même tableau de bord.

La source de données

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

Paramètre

Description

La source de données

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

Table

Table à partir de laquelle charger les données.