lebuche
05-25-2007, 11:17 AM
Hi.
I have an input file with a complex structure.
For example :
01;key1;name1;givename1;birthday1
02;key1;phonenumber1
03;key1;mobilephonenumber1
01;key2;name2;givename2;birthday2
03;key2;mobilephonenumber2
01;key3;name3;givename3;birthday3
02;key3;phonenumber3
02;key4;phonenumber4
(warning : this file is not a "CSV file", because the number of fields is different depending on the first field (type of record "01", "02"))
I would like to transform this file like this:
key1;name1;givename1;birthday1;phonenumber1;mobile phonenumber1
key2;name2;givename2;birthday2;;mobilephonenumber2
key3;name3;givename3;birthday3;phonenumber3;
key4;;;;phonenumber4;
1/
To do this transformation, I would like to parse my input file by regular expression. Is it possible with Kettle ?
2/
An other idea perhaps ?
Thank you for your help
Jerome
I have an input file with a complex structure.
For example :
01;key1;name1;givename1;birthday1
02;key1;phonenumber1
03;key1;mobilephonenumber1
01;key2;name2;givename2;birthday2
03;key2;mobilephonenumber2
01;key3;name3;givename3;birthday3
02;key3;phonenumber3
02;key4;phonenumber4
(warning : this file is not a "CSV file", because the number of fields is different depending on the first field (type of record "01", "02"))
I would like to transform this file like this:
key1;name1;givename1;birthday1;phonenumber1;mobile phonenumber1
key2;name2;givename2;birthday2;;mobilephonenumber2
key3;name3;givename3;birthday3;phonenumber3;
key4;;;;phonenumber4;
1/
To do this transformation, I would like to parse my input file by regular expression. Is it possible with Kettle ?
2/
An other idea perhaps ?
Thank you for your help
Jerome