AGGREGATE
Aggregieren von Tabellendaten
Die Transformation aggregiert anhand zu definierender Schlüsselfelder. Dabei werden alle Zeilen mit gleicher Schlüsselkombination zu einer Zeile zusammengefasst. Felder mit Zahlenwerten können dabei summiert werden. Alle anderen Felder werden entweder initialisiert, das heißt auf leer oder 0 gesetzt, oder es wird ein Wert kopiert.
Wichtig Die Kopierfunktion ist nur sinnvoll, wenn die Werte des Feldes bezogen auf die Schlüsselfelder eindeutig sind. Sonst wird im Normalfall der letzte Wert für diesen Schlüssel in das Target kopiert.

| Felder zu aggregieren | Selektion der Schlüsselfelder nach denen die Daten aggregiert werden sollen |
|---|---|
| Felder zu summieren | Selektion der zu summierenden Felder, dies ist nur für folgende Datentypen möglich: • INT4 - Integer (I) • FLTP - Binäre Gleitpunktzahlen (F) • DEC- Gepackte Zahlen (P) |
| Felder zu kopieren | Felder die kopiert werden sollen. Der letzte der aggregierten Einträge wird in das Ziel übernommen. Dies kann sinnvoll sein, wenn die Texte zu einem Schlüssel nicht ebenfalls als Schlüssel verwendet werden sollen, z.B. Kostenstellenbezeichnung. Sofern nicht ALLE Zeilen innerhalb der verwendeten Schlüssel identisch sind, ist dies von eingeschränktem Nutzen, da dann ein beliebiger Wert innerhalb der Schlüssel verwendet wird. |
| Felder zu leeren | Das Feld wird bei der Aggregation geleert. Wenn ein Feld mehrere unterschiedliche Werte innerhalb des Schlüssels hat, ist dieses Feld nicht mehr eindeutig und soll deswegen entfernt werden |
| Standardverhalten | Einstellung wie die restlichen Felder behandelt werden sollen: Copy - Felder kopieren Init - Felder initialisieren/leeren |