Ease of Use and Reusability for Excellent ROI
Overall Satisfaction with Matillion
We use Matillion to bring together data from multiple sources - our application, Salesforce, Qualtrics, etc. - into a central data warehouse for use throughout the business in reporting, both internally and externally. Matillion performs the ETL that transforms this raw data into a structure in Redshift useful for reporting.
Pros
- It integrates well with Amazon Web Services, like S3 and Redshift
- It makes good use of Redshift to perform ETL quickly
- The ability to parameterize ETL jobs with variables makes it possible to get a lot of reuse from ETL jobs
Cons
- Integration with source control is a challenge; we had to roll our own solution to pull our Matillion jobs via its API into files we could add to source control
- It can be a challenge to avoid conflicts when multiple people are developing jobs in the same project
- It's only available on Redhat flavors of Linux (e.g. Amazon Linux, Redhat, CentOS)
- Matillion has dramatically decreased the time it takes to create new ETL
- Matillion has reduced the amount of time it takes to execute our daily ETL processing (by 50% or more)
- Matillion has increased the number of people who can develop ETL by making ETL development easier
- Matillion has increased the variety of data sources we can bring into our data warehouse
- Matillion has made it a little harder to manage source control and deployment
We were able to get up and running with Matillion within a month. With no real training in the tool, we were able to develop useful jobs and an entire job framework on Matillion within that month. As we got more familiar with it, within three months, we were able to take advantage of additional features to create a framework where bringing new data in from our application is as simple as adding an entry to a table.
SQL Server Integration Services (SSIS) is built around the Microsoft ecosystem; we needed something that was either "ecosystem-agnostic" or focused on AWS, which Matillion is. SSIS has very limited ability to parameterize jobs/packages compared to Matillion, reducing the reusability of jobs/packages.
Pentaho was too difficult to set up, and was also relatively limited in its parameterization, so that jobs weren't as reusable.
Ultimately, we select Matillion for its ease of use, its ability to create reusable jobs, its fit for our ecosystem, and its cost.
Pentaho was too difficult to set up, and was also relatively limited in its parameterization, so that jobs weren't as reusable.
Ultimately, we select Matillion for its ease of use, its ability to create reusable jobs, its fit for our ecosystem, and its cost.
Matillion Feature Ratings
Matillion Support
Pros | Cons |
---|---|
Good followup Knowledgeable team Problems get solved Kept well informed No escalation required Support understands my problem Support cares about my success Quick Initial Response | None |
At one point, we were evaluating a decision to move to the next tier of Matillion. This would have doubled our costs, but would also have given us access to more computing resources.
I can imagine that many vendors would have seen this as an upsell opportunity and done all in their power to make a case for upgrading. When I spoke with Matillion, though, they carefully went through our usage with us before making any recommendation. After we looked through our use cases and usage with them, they recommended we stay at the current tier. It was clear that we wouldn't get enough benefit from an upgrade to warrant the cost.
I appreciate that Matillion valued our business and the benefits we get from their product more than making a quick buck.
I can imagine that many vendors would have seen this as an upsell opportunity and done all in their power to make a case for upgrading. When I spoke with Matillion, though, they carefully went through our usage with us before making any recommendation. After we looked through our use cases and usage with them, they recommended we stay at the current tier. It was clear that we wouldn't get enough benefit from an upgrade to warrant the cost.
I appreciate that Matillion valued our business and the benefits we get from their product more than making a quick buck.
Comments
Please log in to join the conversation