Zum Hauptinhalt springen
Version: 5.6

Filter und Filtergruppen

Mehrere Snowflake-Objekte verwenden denselben Filter-Reiter, um einzugrenzen, welche Datensätze verarbeitet werden. Er ist überall gleich aufgebaut und wird verwendet von den Transferobjekten Snowflake Select, Snowflake Update und Snowflake Delete sowie von den Triggern Snowflake-Transferstatus-Trigger und Snowflake-Data-Change-Trigger.

Dialogübersicht

Filter-Reiter eines Snowflake-Objekts mit zwei Filterkriterien

Filter und Filtergruppen werden grafisch erstellt. Aus dem Baum erzeugt der OPC Router zur Laufzeit die passende Filterbedingung. Nutzen Sie die Schaltfläche Add, um ein einzelnes Filterkriterium hinzuzufügen, und Add Group, um eine Filtergruppe hinzuzufügen. Die Schaltfläche mit dem Minuszeichen löscht das jeweilige Kriterium bzw. die jeweilige Gruppe.

Aufbau eines Filters

Ein Filter besteht aus drei Elementen:

  • Spalte: Die Spalte, auf die sich der Filter bezieht.
  • Filteroperator: Legt fest, wie der Filterwert zum Filtern der Datensätze verwendet wird.
  • Filterwert: Der Wert, mit dem gefiltert wird.

Eine Erklärung zu den verschiedenen Filteroperatoren befindet sich unter Datenbank-Filteroperatoren.

Verknüpfung mit AND und OR

Durch einen Klick auf den Text AND oder OR wechselt die Art der Gruppe in die jeweils andere.

  • AND: alle Bedingungen der Gruppe müssen erfüllt sein, damit die Gruppe als Ganzes zutrifft.
  • OR: eine Bedingung der Gruppe muss erfüllt sein, damit die Gruppe als Ganzes zutrifft.

Feste und dynamische Filterwerte

  • In den Transferobjekten (Select, Update, Delete) können die Filterwerte zur Laufzeit dynamisch über Verbindungspfeile gefüllt oder bereits zur Entwurfszeit vorgegeben werden.
  • In den Triggern werden die Filterwerte fest eingetragen.