Overall Satisfaction with Matillion
We are currently using Matillion as our primary ETL/ELT tool both in our department and supporting others in the organization as well as introducing it to other Business units under the Cimpress brand. For us and others it primarily solves the need of loading and manipulating raw data from multiple sources and making it available in both Redshift and Snowflake. Additionally, the flexibility of the tool and its seamless integration with the complete AWS Services library allows us to perform many operational tasks that are completely unrelated to the ETL/ELT workload.
- Integrates very well with most, if not, all AWS services - Easy to get data from anywhere inside your AWS account into Redshift or Snowflake databases.
- It has many available integrations and datasource connectivity outside of AWS and other cloud service providers - Makes it easy to get data from many sources and systems in more traditional on or off premise technologies as well as vendor-specific data and application interfaces.
- Very intuitive, easy-to-learn-and-use interface with a large collection online tutorial articles and videos - makes for an extremely easy onboarding of users who may or may not have past experience with other similar tools.
- Limited selection of instance sizes - Larger organizations and groups my need to set up multilple instances depending on estimations on concurrent users.
- Lack of complete github, gitlab, or other source control integration - it has internal versioning but it is limited. Manual job exports currently don't lend well for useful DIFFs comparison when using those technologies.
- Needs more options for authentication and security - User creation is very manual and can be tedious and difficult to manage for larger installations.
- Reliable source for ETL/ELT
I was able to get my very first proof-of-concept instance up and running in under 10 minutes and get started building and executing my first basic ETL job in the Redshift product right away. And within about an hour, I had a basic prototype version of an SQL Server Integration Services(SSIS) job converted to run in Matillion for Redshift that was loading flat files from a Windows file share directly into our Redshift cluster via AWS S3.
When we started there were not many options and the ones that were did not have the same level of functionality.