Zum Hauptinhalt springen
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 Chart

Filename mit Zeitstempel?

Mehr
2 Jahre 9 Monate her #4460 von MartinJ
Filename mit Zeitstempel? wurde erstellt von MartinJ
Hallo,
ich nutze FH seit etwa einem Jahr, für simple Aufgaben:  Read-Adaper ist ODBC, Write ist Text (CSV).  1:1 Verbindung. Batchgesteuert 1x/Nacht Daten holen, das alte File überschreiben. Funktioniert astrein und fällt nicht weiter auf.
Jetzt kommt eine neue Anforderung:  Zeitgesteuert Daten holen (das ist nicht das Problem)  und aber jedesmal einen neuen Filenamen erzeugen. Also entweder bei jedem Aufruf 'irgendwie' hochzählen, oder einfach zB Datum/Zeit in den Filenamen einbauen.  Hier im Forum habe ich etwas herumgesucht und ein paar wohl viel zu komplexe Ansätze gefunden, die ich leider meist auch nur max. zur Hälfte verstehe.
Bitte um Hilfe, vielen Dank!
Martin

 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 9 Monate her #4461 von FlowHeater-Team
FlowHeater-Team antwortete auf Filename mit Zeitstempel?
Hallo Martin,

das ist keine Hexerei

Sie können im TextFile Adapter im Namen für die Textdatei FlowHeater Parameter verwenden, siehe Screenshot. Diesen Parameter müssen Sie in der Definition nur mit einem vernünftigen Inhalt füllen. Um jetzt einen dynamischen Dateinamen

    Dateiname_[aktuelles Datum].txt

zu erzeugen, tragen Sie im Dateinamen auf der WRITE Seite

    Dateiname_$DATUM$.txt

ein. In der Definition müssen Sie dann einen FlowHeater Parameter$DATUM$“ über den Set Parameter Heater setzen. Das aktuelle Datum ermitteln Sie mit dem Now Heater . Das Ergebnis wandert in einem String Format Heater der das Datum folgendermaßen formatiert

    aktuelles Datum = 08.02.2022 -> 2022_02_08

Hierzu benötigen Sie folgendes Pattern zur Formatierung -> „yyyy_MM_dd“, siehe Screenshot.

Der TextFile Adapter ersetzt nun den Parameter mit dem gesetzten Wert und erstellt so jeden Tag eine neue Textdatei mit dem aktuellen Datum im Dateinamen. Im Anhang finden Sie ein kleines Beispiel.

 

 

 

Dateianhang:

Dateiname: export-dat...mpel.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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 9 Monate her #4462 von MartinJ
MartinJ antwortete auf Filename mit Zeitstempel?
Hallo H Stark,

uff.. das war eine steile Lernkurve... mit den bunten 'Heizern'   hatte ich noch nie was gemacht.
Aber dank der Ihrer super Anleitung nebst Beispiel hab ichs geschafft, jetzt auch mit der Uhrzeit im Filenamen:
 

Vielen Dank für die Unterstützung 'mitten in der Nacht!'
MartinJ


 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.285 Sekunden
FlowHeater Logo

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.