1
CSV 파일을 구문 분석하고 원본 CSV 파일보다 적은 수의 필드로 테이블에 보내려고합니다. 여분의 필드를 아무 것도 설정하지 않으면 남아있는 불필요한 쉼표를 어떻게 제거합니까? Activewarehouse-etl을 사용하여 필드를 어떻게 제거합니까?
columns => id,first_name,last_name,phone,fax
sample row => 1,ben,tomas,5555555,6666666
가 여기에 최종 형식입니다 :
column => id,phone,fax
sample row => 1,5555555,6666666
공지 사항 첫 번째와 마지막 이름에 대한 누락 된 쉼표
다음은 원래 CSV 형식입니다.
다음은 임시 행 프로세서의 :
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
당신이 말했듯이, 약한 대답. ActiveWarehouse가 죽은 것처럼 보였습니다. Activewarehouse-etl은 최근에 어떤 활동을했습니다. – holaSenor