Eine Transformation liest Daten von einer vorhergehenden Operation, bearbeitet die Daten nach den definierten Regeln und gibt das Resultat an die nächste Operation weiter. Die Möglichkeiten bei den Regeln reichen von einfachem Ändern der Attribute (z.B. “Alles in Großbuchstaben”) über komplexe logische Verknüpfungen (z.B. “Streichel die Katze aber nur wenn sie rot oder blau ist”) bis zu selbst definierten Werkzeugen die beliebige Änderungen an der Tabelle zulassen. Mehr zu deren Erstellung findet sich im Kapitel ‘Regeln’.
Transformationen sind quasi die Kernkomponente von Chioro in denen die Magie stattfindet.
Die Konfiguration umfasst folgende Aspekte.
- Welche Daten werden direkt weitergegeben und welche bearbeitet?
- Welche Attribute werden, durch die Verknüpfung der vorhandenen Daten, neu erstellt?
- Werden weitere Datentabellen benötigt?
Im Überblick:
-
Auswahl Transformation / Regeln: Wechseln zwischen der grundlegenden Konfiguration oder den anzuwendenden Regeln.
-
Transformation konfigurieren: Im Reiter ‘Transformation’ …
- kann der Operation ein eindeutiger Name gegeben werden.
- ist zu wählen, ob nur die Spalten übernommen werden sollen, zu denen eine Regel existiert (‘Ziel mit Quelle vorbelegen’ = aus) - oder alle.
- kann gewählt werden, ob leere Datensätze übernommen werden oder nicht.
-
Transformation ausführen: Hinweis: Dieses Fenster steht nur im Reiter ‘Transformation’ zur Verfügung. Durch den Button ‘Transformieren’ wird der Prozess gestartet. In der Historie sind bereits ausgeführte Operationen aufgelistet.
-
Info Metriken: In den Metriken sind verschiedene Kennzahlen über die Transformation zu sehen. Eine Erklärung zu Metriken gibt es in den Datentabellen des Chioro Systems.
-
Anzeige der Quell-Daten: Bietet dieselbe Funktionalität, wie die Datenauswertung, zusätzlich kann für ausgewählte Datensätze die Vorschau angezeigt werden (siehe auch 6.).
-
Ergebnis: Die Ergebnisvorschau bietet dieselbe Funktionalität, wie die Datentabellen Vorschau. Es gibt die Möglichkeit nicht nur die Quelle anzusehen, sondern auch das mögliche Ergebnis der Transformation zu vergleichen bzw. eine Vorschau des möglichen Ergebnisses zu erhalten. Dazu dient der Schalter
Ergebnis Vorschau
. Damit kann das Ergebnis der Transformation angesehen werden. Zum Vergleich von Datensätzen, markiert Chioro die Ergebnis-Datenzeile, wenn eine Zeile in der Quelle markiert wird. Dadurch wird die markierte Zeile in der Quelle mit der dazu gefundenen Zeile in der Ergebnisvorschau markiert.
Zu beachten ist, dass die eigentliche Transformation nicht in Echtzeit erfolgt und je nach Anzahl der Regeln und Anzahl der Zeilen einige Zeit in Anspruch nimmt. Die Vorschau erfolgt in Echtzeit, da nur ein sehr kleiner Datensatz transformiert wird, der auf dem Bildschirm sichtbar ist. Unser jüngster Benchmark einer tatsächlichen Transformation mit 100.000 Zeilen und 120 Regeln in einer typischen Chioro-Instanz dauerte ungefähr 15 Minuten.