What is most valuable?
- The product provides lot of flexibility in terms of integrating with Java and handling custom components needed for ETL.
- We have often noticed that a complex requirement can be handled through Java code called from PDI, if the feature does not exist in PDI.
- This provides more flexibility to the developers to control the flow and interface with external applications.
- The lookup feature is really useful and performs well.
- The product also has a lot of pre-defined event handlers which saves a lot of time.
How has it helped my organization?
The product has helped create an ETL framework that helps us create and maintain a data warehouse.
The ability to read different file formats and databases makes it a very useful tool in data warehousing and in building interfaces.
The event handlers and logging are very useful.
What needs improvement?
Based on the versions that I have worked on, the installation and setup procedures can be improved. The documentation on installation could have been improved to include the following:
- Post-installation steps, such as security setup
- File References: Needed to make the PDI engine work in a multiple server clustered environment
For how long have I used the solution?
I have used this solution for four years.
What do I think about the stability of the solution?
We have had stability issues while handling files with a large amount of data on AIX.
For files with many pre- or post-transformation steps, the transformation window does not open up.
What do I think about the scalability of the solution?
We have had some scalability issues, especially on AIX while using custom components written in Java.
How is customer service and technical support?
Technical support is an area which can definitely improve. There is not much of a user community or articles on the internet. The documentation is very limited.
Which solutions did we use previously?
We did not have a previous solution.
How was the initial setup?
The initial setup was a little complex due to the various steps that needed to be performed after installation. But with the new versions, this has improved.
What's my experience with pricing, setup cost, and licensing?
Licensing is straightforward and the tool is not very expensive compared to its peers in the market.
Which other solutions did I evaluate?
I was not the decision maker on this, but we did evaluate multiple ETL products.
What other advice do I have?
For data transfers and ETLs on Windows, this is a great product. However, while interfacing with custom components like Java or other external scripts, the performance of the drivers can be improved.
If you deal with XML files as the data source, this tool works great.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
May 22 2017