Objektfilter

Allgemein

Objektfilter werden verwendet, um Objektsuchen im SKOOR Engine -Modell durchzuführen.

Einstellung

Beschreibung

Suchtyp

  • Objekt – Wählen Sie ein SKOOR-Objekt aus

  • Tiefensuche - Finden Sie SKOOR -Objekte mithilfe einer Abfrage

  • Unmittelbar untergeordnete Objekte – SKOOR-Objekte unterhalb einer Auswahl

  • Filter ausführen – Wählen Sie SKOOR-Objekte basierend auf einer SKOOR-Filterkarte aus

  • Filter Matrix -Abfrage – Wenden Sie die aktuelle Auswahl Filter Matrix an

  • Datenquelle – Wählen Sie eine beliebige konfigurierte Datenquelle aus

  • Datenabfrage – Wählen Sie eine beliebige konfigurierte Datenabfrage aus

Filtertypen

Objekt

Ermöglicht die direkte Auswahl eines SKOOR-Objekts.

Tiefe Suche

Ein DeepSearch -Filter führt eine Tiefensuche unter den Objekten durch, die mit der Einstellung „ Objekte unten “ definiert wurden.

Einstellung

Beschreibung

Objekte unten

Unter diesem Objekt wird gesucht. Kann ein SKOOR-Objekt oder ein verschachtelter Filter sein.

Objekttyp

Suche nach Objekten des angegebenen Typs. Kann auf beliebig gesetzt werden, um nach any Objekten zu suchen.

Bedingungsmodus

Logischer Operator für Bedingungen.

Bedingungen

Filterbedingungen in JSON-Notation. Beispiel:

{
  "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 - Ausdruck, mit dem das Element verglichen werden soll

  • propertyId – Numerische Eigenschafts-ID. Nur erforderlich, wenn item auf property_id gesetzt ist

  • propertyKey - Alphanumerischer Eigenschaftsschlüssel. Nur erforderlich, wenn item auf property_key gesetzt ist

Objektname

Finde nur Objekte, die diesem regulären Ausdruck entsprechen. Bitte beachten Sie, dass dies ein clientseitiger Filter ist.

Objektzustand

Finden Sie nur Objekte im definierten Zustand. Bitte beachten Sie, dass dies ein clientseitiger Filter ist.

Bedingungen Beispiele

Finden Sie Objekte im Bundesstaat Major und mit der Eigenschaft bsk_id gleich 25
[
  {
    "item": "property_key",
    "operator": "eq",
    "expression": 25,
    "propertyKey": "bsk_id"
  },
  {
    "item": "state",
    "operator": "eq",
    "expression": "major"
  }
]
Objekte, deren Name mit "foo" beginnt
{
  "item": "name",
  "operator": "starts_with",
  "expression": "foo"
}
Objekte mit dem Wertnamen „Count“ größer als 0
{
    "item": "value_name_user",
    "value": "Count",
    "operator": "gt",
    "expression": "0"
}
Platzhalter für URL-Parameter verwenden
{
  "item": "name",
  "operator": "eq",
  "expression": "${params.name}"
}

Unmittelbare Kinder

Dieser Filter stellt unmittelbar untergeordnete Objekte der durch Objects below definierten Objekte bereit.

Einstellung

Beschreibung

Objekte unten

Führen Sie eine Suche nach unmittelbar untergeordneten Objekten dieses Objekts durch. Kann ein SKOOR-Objekt oder ein verschachtelter Filter sein.

Objekttyp

Finde nur Objekte dieses Typs. Bitte beachten Sie, dass dies ein clientseitiger Filter ist.

Untertyp

Finde nur Objekte dieses Untertyps. Bitte beachten Sie, dass dies ein clientseitiger Filter ist.

Objektname

Finde nur Objekte, die diesem regulären Ausdruck entsprechen. Bitte beachten Sie, dass dies ein clientseitiger Filter ist.

Objektzustand

Finde nur Objekte in diesem Zustand. Bitte beachten Sie, dass dies ein clientseitiger Filter ist.

Führt eine Suche basierend auf der Eigenschaftsabfrage durch, die von einer Filtermatrix auf demselben Dashboard bereitgestellt wird.

Filter ausführen

Dieser Filter führt einen vordefinierten Filter aus, der durch Objects below definiert ist.

Einstellung

Beschreibung

Objekte unten

Filter zum Ausführen. Kann ein SKOOR-Filter oder ein verschachtelter Objektfilter sein.

Objektname

Finde nur Objekte, die diesem regulären Ausdruck entsprechen. Bitte beachten Sie, dass dies ein clientseitiger Filter ist.

Objektzustand

Finde nur Objekte in diesem Zustand. Bitte beachten Sie, dass dies ein clientseitiger Filter ist.

Führt eine Suche basierend auf der Eigenschaftsabfrage durch, die von einer Filtermatrix auf demselben Dashboard bereitgestellt wird.

Immobilienabfrage

Führt eine Suche basierend auf der Eigenschaftsabfrage durch, die von einer Filtermatrix auf demselben Dashboard bereitgestellt wird.

Datenquelle

Lädt Daten aus der ausgewählten Datenquelle.

Einstellung

Beschreibung

Datenquelle

Externe Datenquelle zum Abrufen von Daten.

Tabelle

Tabelle zum Laden von Daten.