Thread Dynamische Variable
(6 answers)
Opened by BSC at 2009-12-05 11:28
Hallo,
zunächst einmal Danke für eure Antworten. Der Code stammt nicht von mir, sondern von einem Perl-Entwickler aus dem Talend-Team. Ich verwende TalendOpenStudio http://de.talend.com/index.php um ETL-Prozesse zu modellieren. Talend setzt auf der Eclipse-Entwicklungsumgebung auf und erlaubt es Projekte in Java oder Perl zu erstellen. Im Prinzip stellt Talend einen Codegenerator dar. Der Code-Schnipsel stammt aus folgendem Talend-Forumsbeitrag: http://www.talendforge.org/forum/viewtopic.php?id=6227 Ich habe den in dem Forumsbeitrag beschriebenen Talend-Job 1:1 nachgebaut. Im Prinzip ersetzt dieser Job die in einer csv-Datei enthaltenen Key's (pro Zellen) durch die in einer anderen csv-Datei enthaltenen Values. $input_row[replace] ist eine Variable welche die entsprechende Spalte in der csv-Datei referenziert. "replace" der Name der Spalte. "replace" möchte ich jetzt dynamisch gestalten. Hierzu habe ich eine globale Variable (falls das so heißt in Perl) $_context{abc} angelegt. Sie trägt die Information welche Spalte als nächstes für den Key --> Value LookUp verwendet werden soll. Die Key's sind Zeichenketten. Die Values sind Kommazahlen. Ich hoffe ich konnte das halbwegs verständlich nieder schreiben. Habt Ihr eine Idee wie ich das lösen könnte? |