Ich analysiere eine CSV-Datei und versuche, sie an eine Tabelle mit weniger Feldern als die ursprüngliche CSV-Datei zu senden. Wie entferne ich die überflüssigen Kommas, die übrig sind, wenn ich die zusätzlichen Felder auf nichts setze?Wie entfernen Sie Felder mit Activewarehouse-Etl?
Hier ist das Original-CSV-Format:
columns => id,first_name,last_name,phone,fax
sample row => 1,ben,tomas,5555555,6666666
Hier ist das Endformat:
column => id,phone,fax
sample row => 1,5555555,6666666
Beachten Sie die fehlenden Kommas für den Vor- und Nachnamen.
Hier ist der vorläufige Reihe Prozessor:
module ETL
module Processor
class PhoneProcessor < ETL::Processor::RowProcessor
def process(row)
#debugger
row = {:id => row[:id],
:phone => row[:phone],
:fax => row[:fax]}
row
end
end
end
end
wie du gesagt hast, schwache Antwort. ActiveWarehouse scheint tot zu sein, Activewarehouse-etl hatte in letzter Zeit einige Aktivitäten. – holaSenor