Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!

Heater GroupBy - Datensätze/Zeilen gruppieren

Heater GroupBy, Datensätze gruppierenMit dem Heater GroupBy können mehrere Datensätze/Zeilen der READ Seite zu einem Datensatz/Zeile der WRITE Seite zusammengefasst werden. Wird der FlowHeater Datentyp Bool (boolescher Wahrheitswert Ja/Nein) übergeben und der Wert ist Wahr (Ja bzw. True) so wird der Datensatz gruppiert. Wird ein anderer FlowHeater Datentyp als Bool übergeben, entscheidet der GroupBy Heater anhand gleicher aufeinander folgender Eingangsparameter.

z.B.
     1;erster Artikelsatz zu 1
     1;zweiter Artikelsatz zu 1
     2;erster Artikelsatz zu 2
     3;erster Artikelsatz zu 3

Wird dem GroupBy Heater hier das erste Feld übergeben, werden die ersten beiden Datensätze/Zeilen mit dem Wert 1 zu einem Datensatz auf der WRITE Seite zusammengefasst/gruppiert.

Hinweis: Dem Heater können mehrere Eingangsparameter übergeben werden, die dann zusammen die Gruppierungsregel bilden!

Achtung: Die Gruppierungsfunktion funktioniert nur wenn die Daten in sortierter Reihenfolge vorliegen. Sollte die READ Datenquelle keine Sortierung unterstützen, wie z.B. bei Textdateien, so können Sie die eingehenden Datensätze/Zeilen mit Hilfe des Sort Heaters vor der Transformation sortieren.

Aggregatsfunktionen

Aggregatsfunktionen, sind Funktionen die auf die Gruppierung angewandt werden. z.B. Sie haben eine CSV Datei mit Bestellnummer sowie den einzelnen Positionen. In der Ausgabe möchten Sie nicht die einzelnen Positionen ausgeben, sondern nur die Gesamtsumme der Bestellung. Hier würden Sie dann die Summen Funktion verwenden.

Folgende Aggregatsfunktionen/Heater stehen zur Verfügung: Anzahl, Summe, Min/Max, Append

Die Aggregatsfunktionen werden einfach über das Kontext Menü (Klick mit rechter Maustaste) des Heaters aktiviert.

Beachten Sie auch die Allgemeinen Hinweise zu Heatern.

Beispiele

Folgende Beispiele sind zum Datengruppieren bereits verfügbar.

 

Siehe auch