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

Dateinamen automatisch anhand der Bezeichnung der Write Adapter setzen

Mehr
2 Jahre 2 Wochen her #4664 von Uwe Behrens
Hallo Herr Stark,

ich habe mal eine Frage. Ist es möglich die Dateinamen aus der Bezeichnung der Write-Adapter automatisch abzuleiten? Wenn ich bspw. auf der Write-Seite 3 Text-File-Adapter habe die den Namen "Adapter_1", "Adapter_2" und "Adapter_3" habe und alle nach dem identischen Schema in ein Verzeichnis ausgeben lassen möchte ohne das jedes mal neu zu erfinden, dann könnte ich mir vorstellen, das ich einen Parameter anlege in dem das Verzeichnis steht ($OUTDIR$). Und danach wäre es super wenn man den Dateinamen anhängen könnte. In diesem Fall bspw. 
OUTDIR="C:\Temp"
Im Eintrag für das Ausgabeverzeichnis also dann: $OUTDIR$\##hier der Name des Write-Adapters##.csv
Das wäre eine sehr universelle Funktion. Ist dies in der Art möglich?

Mit freundlichem Gruß
Uwe Behrens
 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 2 Wochen her #4665 von FlowHeater-Team
Hallo Herr Behrens,

ich verstehe die Anforderung nicht ganz?

Sie können im TextFile Adapter FlowHeater Parameter als dynamische Dateinamen verwenden. Warum möchten Sie den Adapter Namen als Dateinamen verwenden? Der Adapter Name ist statisch da können Sie den Dateinamen auch gleich in der Konfiguration im TextFile Adapter angeben!

Ich habe Ihnen mal im Anhang ein Beispiel erstellt. Hier wird das Verzeichnis über einen FlowHeater Parameter ($OUTDIR$) dynamisch im TextFile Adapter gesetzt, der Dateiname steht statisch dahinter. Im Prinzip könnte der Dateiname auch noch dynamisch gebildet werden, etc.

PS: Per Skript würde das auch mit dem Adapter Namen gehen ist aber ca. 1 Stunden Aufwand und aus meiner jetzigen Sicht nicht notwendig.

Dateianhang:

Dateiname: dateiname-...eter.zip
Dateigröße:8 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 2 Wochen her #4667 von Uwe Behrens
Hallo Herr Stark,vielleicht habe ich mich ein wenig verwirrend ausgedrückt. Ich versuche es hier noch einmal ein wenig detaillierter zu beschreiben.Das dynamische Setzen des Parameters OUTDIR ist bekannt. Das mache ich bisher auch bereits so, oder meistens innerhalb der Ordnerstruktur mit einer relativen Pfadangabe. Das funktioniert bestens.Oft benutze ich innerhalb einer Definition mehrere Ziele. In diesem Fall geht es um eine Artikelmigration. Diese spricht unterschiedlichste Zieltabellen an. Im Eintrag für das Ausgabeverzeichnis könnte dann im optimalen Fall immer folgendes stehen.\OUT\ADAPTERNAME.csvADAPTERNAME wäre im optimalen Fall eine Variable, bzw. ein Parameter.Im Anhang als PDF noch einmal die komplette Anfrage.Mit freundlichem GrußUwe Behrens 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 2 Wochen her #4669 von FlowHeater-Team
Hallo Herr Behrens,

Variablen sind nicht Adapterbezogen, sondern gelten immer in der kompletten Definition. Sie könnten sich jetzt 1-N Parameter (Adapter1, Adapter2, …) anlegen die in einem Skript (Aufwand ca. 1 Stunde) vor der Ausführung gesetzt werden.

Im Adapter verwenden Sie dann %OUT$\$Adapter1$.csv. Da sie das eh individuell machen müssten, können sie auch gleich im Adapter den Namen statisch verwenden.
 

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.

Ladezeit der Seite: 0.278 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.