Skip to main content
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Download

Read-Spalte auf der Write Seite in mehrere Spalten aufteilen

  • Holger Herrmannsfeldt
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
4 Jahre 8 Monate her #3801 von Holger Herrmannsfeldt
Read-Spalte auf der Write Seite in mehrere Spalten aufteilen wurde erstellt von Holger Herrmannsfeldt
Hallo,

ich habe eine SQL-Quelle mit diversen Spalten, u.a. folgende:
ID;Mandant;ListeID;Artikelnummer;AbMenge;Einzelpreis

Die Spalte  ListeID kennzeichnet unterschiedliche Preislisten, so ist z.B. in Zeile 1 die Preisliste 7, Zeile 2 Preisliste 1 und Zeile 3 wieder die Preisliste 7. Die neue Tabelle soll nun folgenden Inhalt haben:

Artikelnummer;AbMenge;PreisListe_1;PreisListe_2;PreisListe_3;PreisListe_4PreisListe_5..........usw.

Die Artikelnummer ist einmalig pro Preisliste, sobald eine neue Preisliste vorhanden ist, soll diese in einer weiteren Spalte erscheinen.

Ist dies so mit FlowHeater zu bewerkstelligen?

Vielen Dank und liebe Grüße

Holger
Anhänge:

Bitte Anmelden um der Konversation beizutreten.

Mehr
4 Jahre 8 Monate her #3802 von FlowHeater-Team
Hallo Herr Herrmannsfeldt,

Bin mir nicht sicher ob ich das richtig verstanden habe, habe mal ein einfaches Beispiel dazu erstellt, siehe Anlage.

Im Beispiel wird im ersten Verarbeitungsschritt die CSV Datei in eine InMemory Adapter Tabelle eingelesen.

Info: Wenn Sie den SQL Server Export gleich richtig sortieren kann der erste Verarbeitungsschritt sowie der Umweg über die InMemory Adapter Tabelle weggelassen werden!

Im zweiten Verarbeitungsschritt wird dann die interne InMemory Adapter Tabelle sortiert anhand der Felder Artikelnummer und ListenID ausgegeben sowie über den GroupBy Heater wird dann die Verarbeitung anhand des Feldes Artikelnummer gruppiert. Jetzt können Sie die Feldinhalte anhand der Gruppierung über den String Append Heater zusammenfassen, als Trennzeichen verwenden Sie das gleiche Trennzeichen das für die CSV Datei verwendet haben.

Achtung: Für den String Append Heater muss die Gruppierung aktiviert werden, siehe Screenshot.

Auf der WRITE Seite geben Sie dann dieses gruppierte Feld in einem Feld aus. Wenn Sie Feldnamen mit ausgeben möchten, muss hierbei der Feldname für dieses Feld „PreisListe_1;PreisListe_2;PreisListe_3;PreisListe_4;PreisListe_5;… bis zum Maximum das Sie erwarten“ lauten!



Dateianhang:

Dateiname: gruppierun...8-16.zip
Dateigröße:196 KB

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 um der Konversation beizutreten.

Ladezeit der Seite: 0.267 Sekunden

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.