uniserv

Eigene Funktionalität in DQ Batch Prozessen einsetzen

Die Uniserv-Software DQ Batch Suite bietet eine Vielzahl von Funktionen zur Überprüfung und Verbesserung der Datenqualität in Batchprozessen an. Angesichts der vielfältigen, unterschiedlichen Bedingungen, unter denen die DQ Batch Suite zum Einsatz kommt, ist es nicht praktikabel, alle in der Praxis auftretenden Anforderungen in einer Standardsoftware berücksichtigen zu wollen.

Stattdessen ist es sinnvoll, dem Anwender Mittel an die Hand zu geben, mit denen er benötigte Funktionalität, die über den Umfang der Standardsoftware hinausgeht, selbst realisieren kann. Hier kommt die Funktion script ins Spiel, die es ermöglicht, eigene Funktionaliät im Rahmen der DQ Batch Suite bereitzustellen.

DQ-Funktion script

script führt zu Laufzeit für jeden zu verarbeitenden Satz die Funktionalität aus, die der Anwender definiert hat. Das können z.B. eigene Prüfregeln oder Datenanreicherungs- oder- Datenkorrektur-Funktionen sein.
Die zu Grunde liegende Programmiersprache Perl ist in die DQ Batch Suite integriert und setzt dabei den Möglichkeiten keine Grenzen. Sie hat ihre besondere Stärke in der Manipulation von Zeichenketten und dem Einsatz regulärer Ausdrücke. Damit können sehr effizient eigene Funktionen zum Parsen, Validieren und Normieren von Feldinhalten realisiert werden.

Mit den Kontrollstrukturen, die Perl bereitstellt, sind auch komplexe feldübergreifende Validierungen problemlos möglich. Darüber hinaus verfügt Perl über eine reichhaltige, frei zugängliche Sammlung zusätzlicher Funktionalität bis hin zur Ansprache von Web Services oder zum Zugriff auf relationale Datenbanken. Damit können problemlos Services von Dritten oder Funktionen zur Datenanreicherung in Verarbeitungen mit der DQ Batch Suite eingebunden werden.

Die Funktion script ist vollständig in das Framework der DQ Batch Suite integriert. Verarbeitungsschritte, die mittels dieser Funktion durch Anwender realisiert werden, können gleichberechtigt mit den durch Uniserv bereitgestellten Datenqualitätsfunktionen

  • in Verarbeitungsdefinitionen verwendet werden,
  • Ergebnisfelder der Verarbeitung verändern oder hinzufügen,
  • Attribute für selbstdefinierte Reports bereitstellen,
  • durch die Prozessengine der DQ Batch Suite ausgeführt werden
    (manuell, automatisch, per API),
  • in das Rollen- und Sicherheitskonzept eingebunden werden.

Über die Vorlagenverwaltung der DQ Batch Suite können mit der Funktion script gestaltete Verarbeitungsbausteine zentral gespeichert und in unterschiedlichen Verarbeitungsdefinitionen wiederverwendet werden.


www.uniserv.com  | 
07.02.2012
Sitemap | Webmaster | Datenschutz | Impressum | © 2012 Uniserv GmbH