Filtro oggetto

Generale

I filtri degli oggetti vengono utilizzati per eseguire ricerche di oggetti nel modello SKOOR Engine.

Impostazione

Descrizione

Tipo di ricerca

  • Oggetto - Seleziona un oggetto SKOOR

  • Ricerca profonda - Cerca gli oggetti SKOOR utilizzando una query

  • Figli immediati - Oggetti SKOOR al di sotto di una selezione.

  • Esegui filtro - Seleziona gli oggetti SKOOR in base a una mappa di filtri SKOOR.

  • Query Matrice Filtro - Applica la selezione corrente della Matrice Filtro

  • Origine dati - Selezionare qualsiasi origine dati configurata.

  • Query dati - Selezionare qualsiasi query dati configurata.

Tipi di filtro

Oggetto

Consente di selezionare direttamente un oggetto SKOOR.

Impostazione

Descrizione

Oggetto

Seleziona l'oggetto SKOOR

Cerca in profondità

Un filtro Cerca profondo esegue una ricerca profonda al di sotto degli oggetti definiti con l'impostazione Oggetti sottostanti .

image-20240902-120452.png

Impostazione

Descrizione

Oggetti sottostanti

La ricerca viene eseguita sotto questo oggetto. Può essere un oggetto SKOOR o un filtro annidato.

Tipo di oggetto

Cerca gli oggetti del tipo specificato. Può essere impostato su any per cercare oggetti arbitrari.

Modalità di condizione

Operatore logico per le condizioni.

Condizioni

Condizioni di filtro in notazione JSON. Esempio:

{
  "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 - Espressione con cui confrontare l'elemento

  • propertyId - Id della proprietà numerica. Necessario solo se l'elemento è impostato su property_id

  • propertyKey - Chiave della proprietà alfanumerica. Necessario solo se l'elemento è impostato su property_key

Nome oggetto

Trova solo gli oggetti che corrispondono a questa espressione regolare. Si noti che questo è un filtro lato client.

Stato dell'oggetto

Trova solo gli oggetti nello stato definito. Si noti che questo è un filtro lato client.

Abilita filtro lato client

Questa opzione consente al client di filtrare i dati ricevuti da SKOOR Engine.

Esempi di condizioni

Trova gli oggetti nello stato major e con la proprietà bsk_id uguale a 25
[
  {
    "item": "property_key",
    "operator": "eq",
    "expression": 25,
    "propertyKey": "bsk_id"
  },
  {
    "item": "state",
    "operator": "eq",
    "expression": "major"
  }
]
Oggetti il cui nome inizia con "pippo".
{
  "item": "name",
  "operator": "starts_with",
  "expression": "foo"
}
Oggetti con nome del valore "Count" maggiore di 0
{
    "item": "value_name_user",
    "value": "Count",
    "operator": "gt",
    "expression": "0"
}
Utilizzo di un parametro URL segnaposto
{
  "item": "name",
  "operator": "eq",
  "expression": "${params.name}"
}

Figli immediati

Questo filtro fornisce i figli immediati degli oggetti definiti da Objects.

image-20240902-115950.png

Impostazione

Descrizione

Oggetti sottostanti

Cerca i figli immediati di questo oggetto. Può essere un oggetto SKOOR o un filtro annidato.

Tipo di oggetto

Trova solo gli oggetti di questo tipo. Si noti che questo è un filtro lato client.

Tipo di sottotipo

Trova solo gli oggetti di questo sottotipo. Si noti che si tratta di un filtro lato client.

Nome dell'oggetto

Trova solo gli oggetti che corrispondono a questa espressione regolare. Si noti che si tratta di un filtro lato client.

Stato dell'oggetto

Trova solo gli oggetti in questo stato. Si noti che questo è un filtro lato client.

Proprietà dell'oggetto

Utilizzare questo campo per selezionare proprietà specifiche dell'oggetto SKOOR.

Esegue una ricerca basata sulla query di proprietà fornita da una matrice filtro nella stessa dashboard.

Esegui filtro

Questo filtro esegue un filtro predefinito definito da Objects below.

Impostazione

Descrizione

Oggetti sottostanti

Filtro da eseguire. Può essere un filtro SKOOR o un filtro oggetto annidato.

Nome oggetto

Trova solo gli oggetti che corrispondono a questa espressione regolare. Si noti che questo è un filtro lato client.

Stato dell'oggetto

Trova solo gli oggetti in questo stato. Si noti che si tratta di un filtro lato client.

Esegue una ricerca in base alla query di proprietà fornita da una matrice filtro nella stessa dashboard.

Domanda di proprietà

Esegue una ricerca basata sulla query di proprietà fornita da una matrice di filtri nello stesso dashboard.

Origine dati

Carica i dati dall'origine dati selezionata.

Impostazione

Descrizione

Origine dati

Origine dati esterna da cui prelevare i dati.

Tabella

Tabella da cui caricare i dati.