Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello and greetings from Germany ,
this is my routine:
tFileInputExcel -> tMap -> tMysqlOutput
My problem is that the Excel file contains 190000 rows.
I read a lot and understand that talend can't process that large Excel files.
I tried to convert it to csv but it's complicated, because there are semicolons as data in columns.
Also my file uses commas as decimal seperators which throws errors by talend (or mysql or both).
All in all I need a different solution. Any suggestions?
I read about spliting the Excel in 10000 row parts but I can't reconstruct it without tFileOutputDelimited and this is not working because of the semicolons in columns and my missing knowledge in talend
. I need a solution that works fully self-sufficient.
Thanks for your support!
[Using: Talend DataIntegration 6.4.0]
On the Advanced Settings tab of your tFileInputExcel component, there's a Generation Mode setting with two choices: User mode and Event mode. Event mode consumes less memory and may allow you to read directly from your Excel file.
The problem is probably not the numer of lines in the input file, but the size of the memory to deal with the content.
Do you have any error when the job runs? If yes, which one?
On the Advanced Settings tab of your tFileInputExcel component, there's a Generation Mode setting with two choices: User mode and Event mode. Event mode consumes less memory and may allow you to read directly from your Excel file.
@TRF:
@cterenziI think it worked!!! Wow thank you I will check the data and reply tomorrow!
@cterenziIt works like a charm (less than 1 minute for 200000 rows).
But I get another error and maybe you could help me again? Or should I start a new topic?
I get this error:
It's very weird because all other rows are loaded correctly and this field has the same formatation. (see screenshot attachment)
Little be sad that the whole file has only 182396 rows (27 more)
But I get another error and maybe you could help me again?Or should I start a new topic?
I get this error:
SpoilerException in component tFileInputExcel_2 (wwi_excel)
java.lang.RuntimeException: The cell format is not Date in ( Row. 182369 and ColumnNum. 7 )
at local_project.wwi_excel_0_1.wwi_excel.tFileInputExcel_2Process(wwi_excel.java:1379)
at local_project.wwi_excel_0_1.wwi_excel.runJobInTOS(wwi_excel.java:2272)
at local_project.wwi_excel_0_1.wwi_excel.main(wwi_excel.java:2121)
It's very weird because all other rows are loaded correctly and this field has the same formatation. (see screenshot attachment)
Little be sad that the whole file has only 182396 rows (27 more)
Hello hw 123,
This topic has been set as resolved. Could you please create a new topic? Which will
get the best support from the community. Many thanks
Best regards
Sabrina