- Beiträge: 31
Group Out und Sort Heater bei Mass Data
- Matthias Rindt
- Autor
- Offline
- Benutzer
Weniger
Mehr
3 Jahre 10 Monate her #4124
von Matthias Rindt
Group Out und Sort Heater bei Mass Data wurde erstellt von Matthias Rindt
Hallo Herr Stark,
ich habe eine Verarbeitung über mehrere Verarbeitungsschritte erstelle und führe diese im Massdata-Modus aus.
Innerhalb der einzelnen Schritte nutzte ich den GroupBy zum Verdichten von Zeilen mit gleichen Eingangswerten. Teilweise erfolgt hier die Verdichtung über drei Eingangswerte: Belegnummer, Kontonummer, Steuerschlüssel.
In manchen Buchungen kommen aber z.B. die gleichen Steuerschlüssel (numerischer Wert, 2 stellig) mehrfach vor wobei aber ein anderer Steuerschlüssel von der Reihenfolge her dazwischen liegt. Damit klappt dann das korrekte verdichten nicht. Idealerweise könnte ich die Werte vorher mit den Sort-Heater wieder in die richtige Reihenfolge bringen aber der geht ja nur im Memory-Modus. Eine Idee wie ich das Problem lösen könnte?
Ausgangsdatei ist eine csv. Diese wird in 4 verschieden DB-Tabellen aufgeteilt. Deswegen die verschiedenen Verarbeitungsschritte. Zwischen den Tabellen bestehen 1:n-Beziehungen. Für die korrekte Zuordnung der Datensätze ist eben die richtige Verdichtung nötig.
Viele Grüße und vielen Dank, Matthias Rindt
ich habe eine Verarbeitung über mehrere Verarbeitungsschritte erstelle und führe diese im Massdata-Modus aus.
Innerhalb der einzelnen Schritte nutzte ich den GroupBy zum Verdichten von Zeilen mit gleichen Eingangswerten. Teilweise erfolgt hier die Verdichtung über drei Eingangswerte: Belegnummer, Kontonummer, Steuerschlüssel.
In manchen Buchungen kommen aber z.B. die gleichen Steuerschlüssel (numerischer Wert, 2 stellig) mehrfach vor wobei aber ein anderer Steuerschlüssel von der Reihenfolge her dazwischen liegt. Damit klappt dann das korrekte verdichten nicht. Idealerweise könnte ich die Werte vorher mit den Sort-Heater wieder in die richtige Reihenfolge bringen aber der geht ja nur im Memory-Modus. Eine Idee wie ich das Problem lösen könnte?
Ausgangsdatei ist eine csv. Diese wird in 4 verschieden DB-Tabellen aufgeteilt. Deswegen die verschiedenen Verarbeitungsschritte. Zwischen den Tabellen bestehen 1:n-Beziehungen. Für die korrekte Zuordnung der Datensätze ist eben die richtige Verdichtung nötig.
Viele Grüße und vielen Dank, Matthias Rindt
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
3 Jahre 10 Monate her #4125
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Group Out und Sort Heater bei Mass Data
Hallo Herr Rindt,
wenn Sie am Anfang Ihrer Verarbeitung (= erster Verarbeitungsschritt) die CSV Datei in eine InMemory Adapter Tabelle einlesen, können Sie in allen anderen Verarbeitungsschritte von dieser InMemory Adapter Tabelle lesen und dabei auch noch eine optionale Sortierung verwenden. Das geht natürlich auch über mehrere Felder hinweg, siehe Screenshot. Eine andere Feldreihenfolge der Sortierung erhalten Sie indem sie im InMemory Adapter die Feldreihenfolge ändern.
So benötigen Sie den Sort Heater für die Sortierung nicht mehr und können Ihre Definition weiterhin im MASSDATA Modus ausführen.
wenn Sie am Anfang Ihrer Verarbeitung (= erster Verarbeitungsschritt) die CSV Datei in eine InMemory Adapter Tabelle einlesen, können Sie in allen anderen Verarbeitungsschritte von dieser InMemory Adapter Tabelle lesen und dabei auch noch eine optionale Sortierung verwenden. Das geht natürlich auch über mehrere Felder hinweg, siehe Screenshot. Eine andere Feldreihenfolge der Sortierung erhalten Sie indem sie im InMemory Adapter die Feldreihenfolge ändern.
So benötigen Sie den Sort Heater für die Sortierung nicht mehr und können Ihre Definition weiterhin im MASSDATA Modus ausführen.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.257 Sekunden