My experiences using Matillion
January 10, 2025

My experiences using Matillion

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Matillion

We totally rebuilt our legacy data warehouse software and built a datalake in Matillion using Snowflake as a database. Before that we used Informatica PowerCenter on premise. Although Informatica also offered a cloud solution (IICS) which offered more flexibility, we switched to Matillion because it met all our wishes to set up a metadata-driven data warehouse. Iterating through (meta) data in Matillion is very simple and the results can be used as variables in almost all Matillion components. So if the data definitions of our sources change we only have to change metadata and almost never software anymore. There are also components available that can read metadata from out source systems, so if a column in a table in the source system is added then it also automatically added to our datalake and data warehouse

Pros

  • Iterating through data
  • Behaviour of components can be completly influenced using variables
  • Components are available to solve almost any issue
  • Matillion is easy to learn for those who already know other ETL/ELT tools

Cons

  • The working of shared components was in our solutions not as we expected, so we don't use them anymore
  • API's are hard to configure
  • In Informatica PowerCenter we had 8 connections to Snowflake. In Matillion we only had 4. So we expected that the time of our night run would be doubled. But the concurrency in Matillion is so good that almost all night run times were the same or even shorter.
  • Because we were able to create a totally data-driven solution implementation of new source reduces development time between 80 and 100% compared to Informatica Powecenter development.
  • Because we created this data-driven solution (that automatically adapts to the source system definitions) our night runs almost never fail anymore (e.g. when a column in a source table is removed the job recognizes this, changes the Snowflake table definitions in our datalake or DWH and just continues)
For me as developer it gives unlimited possibilities. But als for non-developers (e.g. our testers) the applications are easy to understand because of the graphical presentation.
It was all about understanding the philosophy of the tool. I only had some introduction course given by Matillion (a few hours). After that it was easy to start building solutions following our requirements. I think I needed only a few months to completely build our Datalake solution. For our dataware house solution about the same time was used.
We were able to connect nearly all existing source systems and even added new ones (API's, PostgreSQL, SQL Server, MySQL, files, etc.). Scalability is in our situation very good (also in combination with Snowflake of course) because our solution is metadata-driven and configurable per environment using environment variables.
In my opinion Matillion provides more flexibility then the other tools I mentioned.

Do you think Matillion delivers good value for the price?

Yes

Are you happy with Matillion's feature set?

Yes

Did Matillion live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of Matillion go as expected?

Yes

Would you buy Matillion again?

Yes

In a datalake or data warehouse environment where data definitions change quite often it is perfectly suited, because of the set of available components and the possibility to use variables to configure components. In our case there was enough budget (and time) to create a totally new solution for our datalake and dataware house. I can imagine that that can be different for other companies. In some case you also need employees with development (e.g. Python) skills if you have special requirements like we had.

Matillion Feature Ratings

Connect to traditional data sources
10
Connecto to Big Data and NoSQL
8
Simple transformations
10
Complex transformations
9
Business rules and workflow
9
Collaboration
8
Testing and debugging
10

Comments

More Reviews of Matillion