Objekt-Filter

Allgemein

Objektfilter werden für die Suche nach Objekten im SKOOR Engine Modell verwendet.

Einstellung

Beschreibung

Suchart

  • Objekt - Wählen Sie ein SKOOR Objekt

  • Tiefensuche - SKOOR Objekte mit Hilfe einer Abfrage finden

  • Unmittelbare Kinder - SKOOR-Objekte unterhalb einer Auswahl

  • Filter ausführen - Auswahl von SKOOR Objekten basierend auf einer SKOOR Filter Map

  • Filter Matrix Query - Anwendung der aktuellen Filter Matrix Auswahl

  • Datenquelle - Auswahl einer beliebigen konfigurierten Datenquelle

  • Datenabfrage - Auswahl einer beliebigen konfigurierten Datenabfrage

Filter-Typen

Objekt

Ermöglicht die direkte Auswahl eines SKOOR-Objekts.

Einstellung

Beschreibung

Objekt

SKOOR-Objekt auswählen

Tiefe Suche

Ein deepSearch-Filter führt eine Tiefensuche unterhalb der Objekte durch, die mit der Einstellung Objekte unterhalb definiert wurden.

image-20240902-120452.png

Einstellung

Beschreibung

Objekte unterhalb

Die Suche wird unterhalb dieses Objekts durchgeführt. Kann ein SKOOR-Objekt oder ein verschachtelter Filter sein.

Objekttyp

Suche nach Objekten des angegebenen Typs. Kann auf any gesetzt werden, um nach beliebigen 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 wird

  • propertyId - Numerische Eigenschaft Id. Nur erforderlich, wenn Element auf property_id

  • propertyKey - Alphanumerische Eigenschaft key. Wird nur benötigt, wenn item eingestellt ist auf property_key

Objektname

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

Objektzustand

Findet nur Objekte, die sich im definierten Zustand befinden. Bitte beachten Sie, dass dies ein clientseitiger Filter ist.

Client-seitigen Filter einschalten

Diese Option ermöglicht es dem Client, die von der SKOOR Engine empfangenen Daten zu filtern.

Bedingungen Beispiele

Suche nach Objekten im Zustand 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, deren Wertname "Count" größer als 0 ist
{
    "item": "value_name_user",
    "value": "Count",
    "operator": "gt",
    "expression": "0"
}
URL-Parameter-Platzhalter verwenden
{
  "item": "name",
  "operator": "eq",
  "expression": "${params.name}"
}

Unmittelbare Kinder

Dieser Filter liefert unmittelbare Kinder des/der Objekte(s), die durch Objects unten definiert sind.

image-20240902-115950.png

Einstellung

Beschreibung

Untergeordnete Objekte

Führt eine Suche nach unmittelbaren Kindern dieses Objekts durch. Kann ein SKOOR-Objekt oder ein verschachtelter Filter sein.

Objekttyp

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

Untertyp

Findet nur Objekte dieses Untertyps. Bitte beachten Sie, dass es sich um einen clientseitigen Filter handelt.

Objektname

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

Objektzustand

Findet nur Objekte, die sich in diesem Zustand befinden. Bitte beachten Sie, dass dies ein clientseitiger Filter ist.

Objekt-Eigenschaften

Verwenden Sie dieses Feld, um bestimmte Eigenschaften des SKOOR-Objekts auszuwählen.

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

Filter ausführen

Dieser Filter führt einen vordefinierten Filter aus, der von Objects unten definiert wird.

Einstellung

Beschreibung

Objekte unten

Auszuführender Filter. Kann ein SKOOR-Filter oder ein verschachtelter Objektfilter sein.

Objektname

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

Objektzustand

Findet nur Objekte, die sich in diesem Zustand befinden. Bitte beachten Sie, dass es sich um einen clientseitigen Filter handelt.

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

Eigenschaftsabfrage

Führt eine Suche auf der Grundlage 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, aus der Daten abgerufen werden.

Tabelle

Tabelle, aus der Daten geladen werden sollen.