Für bereits von Ihnen angelegte Datenquellen können Sie Filter definieren, um z.B. häufig benötigte Datenkonstellationen für eine Verarbeitung abzurufen.
Ein Filter ist eine optionale Funktion von Datenquellen. Mit ihm lässt sich die Anzahl der zu verarbeitenden Datensätze einer Datenquelle einschränken.
Mit Hilfe des Datumsfeldes können Sie z.B. bei einer Synchronisation mit einem Datenziel nur die Datensätze aktualisieren lassen, die sich seit der letzten Synchronisation verändert haben.
Sie können z.B. auch bei einer Neuindizierung nur die Datensätze verarbeiten, die in einem Datenfeld einen von Ihnen bestimmten Wert aufweisen.
Klicken Sie auf den Button um den Dialog Filter hinzufügen aufzurufen. Sie können nun Einstellungen für die Filter in einer vorgegebenen Matrix vornehmen.
Ein Filter kann aus einfachen Abfragen sowie UND- und ODER-Verknüpfungen bestehen:
Sie wählen die gewünschten Felder aus und versehen Sie mit einem Statement, z.B. hier „Feld darf nicht leer sein“ (<>““).
Wenn Sie mehr als ein Feld auswählen und eine Bedingung dazu in die Zeile Kriterien eintragen, werden die einzelnen Bedingungen immer mit einem „UND“ verknüpft.
Sie wählen die gewünschten Felder aus und versehen Sie sie mit einem entsprechenden Statement.
Dabei wird das erste Statement von Ihnen in die Zeile "Kriterien" unter dem Feld eingetragen, die andere Bedingung tragen Sie in der Zeile "oder" unter dem Feld ein.
Sobald EINE der Bedingungen zutrifft, wird der Datensatz verarbeitet. Es lassen sich selbstverständlich auch mehrere Verknüpfungen miteinander kombinieren.
Zusätzlich zu den normalen WHERE-Abfragen können funktionsspezifische Variablen angegeben werden, die vor allem bei einer Transformation eingesetzt werden:
Da der Data Quality Server das Datum der letzten Aktualisierung speichert, ist eine Abfrage hierzu möglich. Bitte beachten Sie, dass der Filter nur dann funktioniert, wenn das Datumsfeld in der Transformation richtig eingestellt ist und erkannt wird. Dies gilt für alle hier beschriebenen Datums-Variablen. |
Wichtig ist dabei, dass ein geänderter Datensatz in Ihrer Datenquelle, der keinen neuen Primärschlüssel bekommt, vom Data Quality Server in diesem Fall nicht berücksichtigt würde. |