Benutzerdefinierte Transformationen

 

Benutzerdefinierte Datenmanipulationstechniken definieren

Herausforderungen

 

Viele Data-Warehouse-ETL- und Analyseumgebungen müssen benutzerdefinierte Datentransformationen durchführen, um spezielle Geschäftslogik zu verarbeiten, die über den Umfang von Standardfunktionen hinausgeht. Leider sind für die Kodierung in der Regel spezielle Skriptkomponenten, SQL-Prozeduren oder Baugruppen erforderlich.

 

Zusätzlich zu ihrem Lern- und Wartungsaufwand können benutzerdefinierte Datenmanipulationstechniken nicht auf Feldebene arbeiten, nicht als Regeln für die Wiederverwendung serialisiert werden, nicht im selben E/A-Durchlauf mit anderen Transformationen ausgeführt werden und nicht die APIs der besten Software nutzen.

 

Es kann auch sein, dass Sie aufgrund der Datenprofilerstellung ein Reengineering der Daten vornehmen müssen ... dann aber feststellen, dass nicht genügend Zeit oder Fachwissen zur Verfügung steht. Wie sollen Sie die benutzerdefinierten Scan-, Bereinigungs-, Umwandlungs-, Übersetzungs- oder Standardisierungsroutinen schreiben und pflegen, die Ihren Geschäftsanforderungen entsprechen?

 

Möglicherweise müssen Sie auch spezielle Datenschutzmaßnahmen ergreifen, die über den Rahmen Ihrer Anwendung hinausgehen und auf besonderen Sicherheitsbedingungen beruhen. Können Sie sicher sein, dass das zu integrierende Verfahren Ihren Geschäftsregeln entspricht und die geltenden Datenschutzgesetze einhält?

Lösungen

 

Das SortCL-Programm im IRI CoSort Paket und in der IRI Voracity Plattform integriert und transformiert Daten aus mehreren Quellen. Während es gleichzeitig Daten auf Feldebene manipuliert, berichtet und sichert, besteht auch die Möglichkeit für benutzerdefinierte Transformationen.

Plug-in komplexe Feldebene verwandelt sich in SortCL-Aufträge. Führen Sie sie mit Ihren anderen Datenverarbeitungs-, Präsentations- und Schutzaufgaben aus.

Geben Sie bei Bedarf in einem Job-Skript zweimal benutzerdefinierte Transformationen für das gleiche Feld an, d.h. im Voraktionsplan oder in der Zielphase. Dies ermöglicht zwei Transformationen pro Feld innerhalb desselben I/O-Passes.

Beispiele für benutzerdefinierte Transformationen in SortCL sind Datenqualitätsroutinen von Trillium und Melissa Data. Die meisten der Datenmaskierungs- und Verschlüsselungsroutinen, die zu IRI FieldShield und den nationalen Funktionen zur Generierung von ID-Testdaten in IRI RowGen geführt haben, sind ebenfalls kundenspezifische Transformationen.

Die Anpassung der Datentransformation in der IRI-Umgebung bedeutet, dass Sie Ihre eigenen Transformationen mit einer einfachen C-Schnittstelle erstellen können. Das heißt, Sie können Ihre eigenen benutzerdefinierten Transformationstools in Form von Funktionen schreiben, die spezielle Nachschlageoperationen durchführen und/oder Daten auf andere Weise manipulieren, maskieren, vermischen, verarbeiten, formatieren oder synthetisieren, wie Sie es für richtig halten.

Alternativ können Sie auch die benutzerdefinierten Transformationsdienste von IRI Professional Services in Anspruch nehmen. Unsere Ingenieure können Transformationen auf Feldebene entwerfen, testen, bereitstellen und ausführen, die genau Ihren Anforderungen entsprechen.