Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Markierung bei Spalteninhaltwechsel

Markierung bei Spalteninhaltwechsel 1 Jahr 5 Monate her #2384

  • Ralf Birk
  • Ralf Birks Avatar
  • Offline
  • Senior Member
  • Beiträge: 45
Hallo Flowheaterteam,
ich hoffe Sie können mir bei folgendem Problem helfen:
Ich habe eine größere Adressdatenbank. Diese muss ich in der Ausgabedatei nach Ländern sortieren, was ja im Memorymodus mit Sort auch hervorragend funktioniert. Ich benötige in der Ausgangsdatei eine Zusätzliche Spalte, die in dem letzten Datensatz einer gleichen Gruppe einen Marker (z.B. ein X). ein Beispiel:
nach dem Sort des Landes kommen nach 50 Datensätzen Belgien einige Datensätze Bahrain usw.
In dem jeweiltz letzten Datensatz des jeweiligen Landes muss in eines Spalte das X geschrieben werden.
Dieses X wird bei einer späteren Verarbeitung der Outputdatei zur Steuerung einer Maschine, die Sendungen nach Ländern trennt benötigt.
Wäre so etwas über ein Netscript oder sogar eine einfachere Vorgehensweise möglich?

Ich hoffe, Sie können mir helfen und Bedanke mich schon einmal im voraus.

Ralf B.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Markierung bei Spalteninhaltwechsel 1 Jahr 5 Monate her #2385

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Birk,
das ist nicht ganz so einfach geht aber :) Das Problem ist, dass der FlowHeater nicht weiß was für ein Satz als nächstes kommt, die Verarbeitung geht Satzweise.

Um Ihre Ausgabendatei (ich gehe mal von einem CSV Export aus) soweit aufzubereiten werden insgesamt 3 Definitionen benötigt.
  1. Hier muss eine Sortierungs ID sowie ein Gruppierungszähler (ebenfalls für eine anschließende Sortierung) angefügt werden.

  2. Hier sortieren (Absteigend) wir die im ersten Schritt erzeugte temporäre CSV Datei anhand des Landes sowie dem Gruppierungszähler und fügen im ersten Datensatz der aktuellen Gruppierung ein X ein Hinweis: Hier umgekehrte Reihenfolge!

  3. Zum Schluss sortieren wir die im zweiten Schritt sortierte temporäre CSV Datei anhand der im ersten Schritt hinzugefügten Sortierungs ID (Aufsteigend) und erhalten so die Ursprüngliche Reihenfolge der CSV Datei sowie steht dann das X jeweils im letzende CSV Satz der Gruppierung.

Im Anhang habe ich Ihnen dazu ein komplettes Beispiel erstellt. Wichtig ist, dass Sie bei den Sort von CSV Dateien (normal nur Text) den Datentypen für den Zähler auf „Integer“ stellen (s. Screenshot). So wird die Sortierung Anhand des Zahlenwertes vorgenommen und nicht auf Basis der CSV Text Spalte!

Im Anhang finden Sie ebenfalls ein Beispiel CMD Skript wo diese 3 Schritte mittels des Batch Moduls automatisiert aufgerufen werden können. Wenn Sie eine Standardinstallation verwenden können Sie das CMD Skript direkt aufrufen und erhalten als Ausgabe eine Datei „output.csv“ mit dem gewünschten Ergebnis.



Dateianhang:

Dateiname: letzten-sa...eren.zip
Dateigröße:6 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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Markierung bei Spalteninhaltwechsel 1 Jahr 5 Monate her #2386

  • Ralf Birk
  • Ralf Birks Avatar
  • Offline
  • Senior Member
  • Beiträge: 45
Hallo Herr Stark,

virlen Dank für die schnelle Hilfe.
Aus Zeitmangel werde ich die einzelnen .fhd Module erst anfang nächster Woche testen können.
Eine Frage hätte ich noch:
Ich warte schon seit Erscheinen der 4'er Alpha-Version auf die Final. Da alle Lizenzen, die ich einsetze kein Batch-Modul beinhalten würde mich folgendes interessieren: Gibt es eine Upgrademöglichkeit auf die Batchvariante? Wenn ja.....Wann kommt dann die 4'er Version und besteht hier die Upgademöglichkeit.
Im schlimmsten Fall müsste ich ja 4 3.53 Batch versionen kaufen und wenn z.B in 1 Woche die 4'er rauskommt genau das gleiche nochmal.
Wie ist hier der genaue Stand (Kosten, Termin). ich kann das aus Ihrer Bestellseite leider nicht so detailiert herauslesen.

Gruß Ralf B.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Markierung bei Spalteninhaltwechsel 1 Jahr 5 Monate her #2387

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Birk,

Version 4 ist für Anfang August geplant. Sie können dann von Ihren bestehenden Designer Lizenzen direkt auf die Designer+Batch updaten. Die Preise bleiben gleich, das Update wird 89,- € (inkl. MwSt.) kosten.

Sofern Sie eine Internetverbindung haben können Sie die V4 Alpha Version ohne Einschränkungen inkl. Batch Modul komplett kostenlos nutzen solange diese nicht offiziell veröffentlicht wurde.

Hier die Links für den Download.
FlowHeater 4.0.0 Alpha 32 Bit
FlowHeater 4.0.0 Alpha 64 Bit
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Markierung bei Spalteninhaltwechsel 1 Jahr 5 Monate her #2388

  • Ralf Birk
  • Ralf Birks Avatar
  • Offline
  • Senior Member
  • Beiträge: 45
Hallo Herr Stark,

ich habe die oben beschriebene Lösung durchgetestet und alles funktioniert bestens.

Vielen Dank für Ihre Hilfe

Ralf B.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.087 Sekunden