- Beiträge: 15
Filename mit Zeitstempel?
- MartinJ
- Autor
- Offline
- Benutzer
Weniger
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
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.
- FlowHeater-Team
- Offline
- Administrator
2 Jahre 9 Monate her #4461
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 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.
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.
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.
- MartinJ
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 15
2 Jahre 9 Monate her #4462
von MartinJ
MartinJ antwortete auf Filename mit Zeitstempel?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.285 Sekunden