Hi Robert,
I suggest that in your case, you try incresing the "Nb of copies to start" (right click on the REST client step).
otherwise, it is 1 which means all the requests are sequential and must wait for the previous one to be complete before starting the next one.
I usually set it to 20 copies for instance.. (you have to try) so that you'll have 20 concurrent requests.
Of course, there are situations where you won't want concurrent requests but I don't have the feeling that it is your case.
Additionally, you may also want to track the server's response time (the REST CLIENT step can output it).
Regards,
Olivier
------------------------------
Olivier Pessin
Application Services Manager
KDS
------------------------------
Original Message:
Sent: 04-01-2022 03:55
From: Robert Daye
Subject: Pentaho DI Community Edition slow on purpose?
Good morning everyone,
As I'm gonna be needing to chose an ETL to perform daily tasks I wanted to try Pentaho by using the Community Edition first to see if it would be worth buying the Enterprise Edition
At the moment the product really satisfy my needs, however, when trying to work with a large volume of data the transformations are very slow, and I was wondering if it comes from the Community Edition being slow on purpose to get you to buy the Enterprise one?
Here is an example of transformation i'm working on:
The CSV contains users with informations about them, the purpose is to put those users in a database by executing HTTP Request to a REST API linked to a MYSQL DataBase.
It works well, with around 1000 rows in my CSV. But as soon as I get above 10000 rows it gets very slow during the "REST client" step (around 20 rows are processed per second then after 20 minutes it goes down to 5 rows per second.
Processing the whole 10000 rows take 40 minutes which is way too much compared to other solutions that I tried which took less than 2 minutes.
Any Ideas on how to overcome this problem?
Is PDI Community Edition slowed on purpose?
Thanks in advance, and sorry for any mistakes as english isn't my native language.
Cordially.
------------------------------
Robert Daye
Systems Engineer
Esisar
------------------------------