Matillion Reviews

104 Ratings
<a href='' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9.2 out of 100

Do you work for this company? Manage this listing

TrustRadius Top Rated for 2020

Overall Rating

Reviewer's Company Size

Last Updated

By Topic




Job Type


Reviews (1-25 of 61)

Mark Austin | TrustRadius Reviewer
March 05, 2020

Good at its core, but not a commercial dev tool

Score 5 out of 10
Vetted Review
Verified User
Review Source
We are using Matillion in our global IT department to process incoming revenue data from hundreds of sources around the world.
  • Processing large data
  • Easy to use UI
  • Simplified the building of complicated SQL
  • GIT implementation is shocking
  • Multi-developers is almost impossible to manage
  • Variable handling is time consuming
  • No telephone support
Having used it for over a year, I would say it is great in a user environment but not as a corporate development tool.
The core of what it does is great and it does it very well. It has meant scaling up development to 5 or 6 developers and you need another person to full time manage the change control and feature deployment.
It has been an ongoing learning curve for a year. The basics are simple to pick up but after that, you have to turn to support for answers as there is nothing on the web. Support can take days to get an answer after emails are sent back & forth to gather the information required to answer your questions.
You have certain size servers available from the AWS marketplace but even then it doesn’t seem to multi-thread it allow multiple of the same job to run concurrently. I really would like to see a single use, spin up, process one job and then spin down implementation of Matillion but on demand is not an option
Read Mark Austin's full review
Adam Labay | TrustRadius Reviewer
June 28, 2019

Excellent Entry-Level ETL/ELT Resource

Score 9 out of 10
Vetted Review
Verified User
Review Source
We used Matillion on a small, 3-person team to manage ingestion and transformation for our data warehouse, pulling from numerous datastores and vendors to a common warehouse schema.
  • Shallow learning curve - Matillion is powerful, but only as complicated as you need at a given time.
  • Superb helpdesk and documentation.
  • Jobs are translated directly to SQL which makes them easy to debug.
  • Parsing of flat files is inconsistent depending on the source
  • The product is constantly evolving (good!) but that means relearning parts of the interface every few months
  • Support for a larger set of APIs and database engines would be helpful
Matillion is great for a team's first foray into ETL. It holds your hand exactly as much as is needed, and scales brilliantly within the scope of a small team. It becomes less ideal as you add more data sources and processing. It interacts well with Python, but any other scripting is harder to integrate.
Interface is responsive and straightforward, and very easy to grasp. 9/10 because administrative settings are nonintuitive and the scope of variables takes some getting used to.
With the help of the support team, we had a proof of concept up and running in an afternoon. Since Matillion comes as an AWS package, there was no configuration needed to get the instance spun up, which was fantastic. Connecting to data sources that require their own JDBC drivers took as much as an hour, but settings are portable, so this was a one-off process for each new source.
Resource use can balloon when performing even moderately-complex transformations, and race conditions still have a tendency of appearing when more than a few processes run concurrently.
Read Adam Labay's full review
Patrick Hildreth | TrustRadius Reviewer
June 17, 2019

Matillion is a powerful and easy-to-use, completely cloud-capable ETL/ELT solution.

Score 10 out of 10
Vetted Review
Verified User
Review Source
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.
It is very easy to set up and get working on right away, anyone with access to an AWS account and the Marketplace can have a fully capable ETL server up and running in under 10 minutes and the 14-day free period allows an adequate amount of time to decide whether the tools works for your use-case. It has a direct hourly billing option that bills through your monthly AWS bill and the option to pay-as-you-go or pay up front and reserve an instance at nicely discounted rate. Overall it's the usability, flexibility, and capability that made Matillion the choice for me.
It has a very intuitive workspace and organization of components. The job/task components are very easy to configure and not overly complex like some other ETL tools. The task history and error logging makes it very easy to troubleshoot job failures.
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.
The product scales great for small to medium size teams or groups. For groups larger it becomes more challenging and requires more individual instances depending on the volume of running jobs and concurrent users - it handles 10's of concurrent users and jobs very well but much larger than that would be extremely difficult on the largest instance or cluster that is available at this time.
Read Patrick Hildreth's full review
Sudarshan Kothari | TrustRadius Reviewer
June 11, 2019

Matillion Review

Score 8 out of 10
Vetted Review
Verified User
Review Source
iQuanti is a Digital Marketing organization, which drives strategic decisions based on a data-driven approach and for this we use Matillion as our ETL solution tool for our organization, which is consumed by our Data Management team. We have large numbers of the digital platform from which we report and analyze the performance. Matillion helps us to automate most of our reporting needs by providing connectors to digital platforms like Google Analytics, Google Adwords, Facebook, Bing, JIRA, Google BigQuery, and various Data source connectors like Postgres, SQL, MongoDB along with AWS support as SNS, S3 etc, which provides lots of flexibility in today's world.
  • Supports a wide variety of digital platform connectors, which could be helpful for any industry working to automate any of their reporting needs.
  • Support for AWS technologies adds to greater advantage.
  • Takes up unique functionality provided by the database into account which is very helpful.
  • Also provides direct SQL query feed-in option for any migration of existing solution.
  • With the added functionality available in Matillion, the understanding to use complex features becomes challenging for a new development team.
  • Updates are regularly provided by Matillion support team but then they fail to specify the release document, new features or updates carried out in each update.
  • Validation failure in scheduled jobs is sometimes encountered without any reason or proper RCA.
  • Complex user management flow.
Matillion works best when automating the workflow from the various digital platforms. It provides the best use-case for automation of any dashboarding/reporting requirement where data is stored in one of the databases and updated regularly. Matillion might not be the best use-case for core ETL operation as it lacks stability for enterprise (but is improving to high standards with every update).
Matillion providing underline features of the database and unique functionality in connectors, increase our day-to-day work solution using the tool. For example, Snowflake database supports for JSON file system and thus using Matillion with Snowflake offers to flatten as an additional component is exceptional. Another example: Data could relive under FTP, sFTP, Cloud system (S3), databases and matillion have support to all, thus increasing the usability.
Matillion being ELT cloud tool offers easy to implement which requires an AWS EC2 instance and licensing.
Training on Matillion and getting the development team on-board was quite a challenge. Would require immense experience to explore the core functionality of Matillion. Matillion was running with-in a week time after acquiring a license but for the development team to work efficiently it took a couple of weeks.
Scalability is only one of the things which we need to keep back of our mind. While using the product for more than 18 months, we have expanded our team from 2 users to 10 users and increased utilization, Matillion performance is not par with the expectation and maturity. We always encounter the Matillion broken or cool-down period too long.
The support team was always very helpful most of the time, only have faced few issues because of time-zone difference when solutions are required immediately and I couldn't reach to anyone. In most of the cases, the support is exceptional.
Read Sudarshan Kothari's full review
Kris Shinn | TrustRadius Reviewer
May 27, 2019

2 Years with Matillion

Score 8 out of 10
Vetted Review
Verified User
Review Source
Matillion is used in our Data Analytics and Data Engineering department. At the time we purchased it, we had no dedicated data engineers. We needed something powerful enough to handle more complex jobs, but simple enough that a semi-technical analyst could use. We were using a lot of different tools at the time and were evaluating a lot of different ETL solutions in the space.
Matillion provided a solution that was simple, easy to connect, and also provided Internet connectors to some of our most crucial systems, such as Salesforce and Jira. It has allowed us to consolidate much of our processes onto a single system that is easily understood.
  • Cloud connectivity: It makes pulling data from cloud services like Salesforce super simple and easy to bring into a data warehouse
  • ETL Orchestration: The drag and drop interface makes it easy to compose new orchestration layers in our ETL. It's something that does not require a Data Engineer to complete.
  • Enterprise integration: It was really easy to configure into our LDAP system, and that makes administering the box really easy.
  • Variety of Data sources: It is pretty easy to bring data into Matillion to process into the data warehouse.
  • The Gui provides other non-functional visual elements to mark up the job. This is great for team members to communicate complicated parts of the ETL or to otherwise label parts of their ETL.
  • Matillion has no clustering ability. For particularly large jobs or large data sources, processing can take a long time and it does not have the ability to map-reduce, like Spark.
  • The output is limited to Redshift. Often times we would want to drop a Parquet or Avro file into s3 as the output of our ETL.
  • We often get OOM errors and other server related constraints. We need to be very careful about how our jobs are scheduled in order to make everything work well.
  • It is not clear from the documentation how to organize work in Matillion. Between environments, projects, and jobs in a project, we've had to organize in a way to accommodate for Matillion's limitations, which doesn't allow us to organize our jobs in a way that makes sense for us.
Matillion is great at processing an ETL for cloud-based systems (Jira, Salesforce, Google Analytics, etc). It reduces (or in some cases eliminates) the need to put together a custom software interface into these systems. It is also great for non-technical users who want to put together some ETL processes for analytics, but do not want to invest into a Data Engineering team. It's also great for landing data for consumption into end datastores like Snowflake or Redshift.
Matillion is not great for large datasets or prepping for data science. As a single vertically scaled solution, it does not have the power of a cluster oriented ETL technology like Spark. Additionally, to prepare datasets for data science where you would want to bring in a processed dataset in Parquet or Avro formats, it requires you to land the data into Redshift and then dump it back out, then format it, in order to get it into a portable format for something like RStudio.
It is pretty intuitive to put together a job. Once you get into larger organization features like creating environments, projects, and mapping the two together, it gets pretty hairy. The other place where it's not really intuitive is to get an overall picture of health in your ETL jobs, find where failures are happening, and really trace those down. For failures, I often drop down to interface with the database directly to get useful information. Matillion has these capabilities, but I find the processes often hang when trying to access them.
We were able to get up and running with Matillion within a week. When we spun it up, we started putting together our first jobs, and they were super simple to set up. Though the jobs were on the simpler side, it was pretty easy to get started.
It's only vertically scalable from the resource point of view. Even though we are on a larger instance, we often get resource limitation failures when trying to process large files. There is no way to Map Reduce this in a cluster, which I think is a large limitation in Data Engineering.
On the complexity side, I think that the simple & intuitive interface is really confusing for very complex jobs. For jobs where we need to aggregate multiple data sources into a unified data layer, the layout of the job gets very complex, and I don't think it provides the type of value we are looking for in this respect.
Read Kris Shinn's full review
Matthew Burr | TrustRadius Reviewer
May 23, 2019

Ease of Use and Reusability for Excellent ROI

Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
  • 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
  • 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 is really well suited to environments using Redshift or Snowflake, and that rely on Amazon Web Services. It is also well suited to scenarios where you need to perform a lot of similar ETL tasks with small variations that could be parameterized. It's great if you want to get up-and-running quickly, and don't want to spend a ton of time in configuration and setup; you can get going very quickly out-of-the-box. It would be less appropriate in on-premise scenarios, where all of your data is stored on-premise. If you don't use AWS, you won't get as much value out of it. Also, in environments with large teams and lots of developers modifying jobs simultaneously, it can be a challenge to coordinate work and manage changes.
It's very easy to use because of its graphical nature. Ultimately, it is a wrapper for activities you could do using SQL, Python, and AWS services, and by presenting those activities in a simple interface it makes it easier to perform them without having to worry about a lot of extraneous details.
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.
We don't have a particularly large volume of data (less than 200GB), but as we've added more and more data, we are able to fully reprocess our data in about 2.5 hours (vs. over 6 hours it used to take to incrementally process our data in our old ETL system). We're not even using the Enterprise version of the product; if we did, we would get even greater scale.
Read Matthew Burr's full review
Oleg Ivashov | TrustRadius Reviewer
May 10, 2019

Matillion ETL for Amazon Redshift

Score 10 out of 10
Vetted Review
Verified User
Review Source
I met with Matillion team at AWS Summit 2018 at Sydney, Australia. At that time we were using legacy ETL for our Redshift Data Warehouse.
We were trying to adopt Continuous Integration/Continuous Delivery framework for our ETL and found it to be challenging for our environment. It was time to look for something new and say goodbye to our bellowed legacy ETL. So we had a conversation with Matillion team and quickly decided to do a POC. We've evaluated couple of other tools in the past but nothing came close to Matillion.
First of all, setup was a breeze. The migration was quick and painless, the system is very easy to work with. Almost more importantly, the Matillion team is very friendly and always willing to help, their support is outstanding! Matillion has dozens of native connectors out of the box, so we had no problem with integrations at all. In fact, migration to Matillion allowed us to drop couple of third party legacy ETL components required for AWS infrastructure.
Python scripts component allows to use Boto3 and hundreds of other libraries, so practically there is no limit of where you can use Matillion.
We were finally able to build full scale CI/CD pipeline. Our setup uses combination of JIRA, Bitbucket and Bamboo build server and it works like a charm, thanks to Matillion'™s REST API.
  • Works very well with Redshift and integrates with other AWS Services, such as S3, SNS or SQS for example
  • Has scripting components like Python using Boto and any other libraries. Additional libraries need s to be installed on Matillion EC2 instance
  • Plenty of data sources out of the box, the rest can be pulled via API
  • Automatic validation of database objects and components
  • Easy to install
  • Excellent integration with CI/CD
  • Minor: Changes to the ETL can only be reviewed in Matillion GUI rather than true source code diff, i.e. Bitbucket
Fast and easy way to bring all of company's data into Redshift data warehouse. We haven't come across anything which Matillion cannot handle yet. We even control Redshift workload management (WLM) parameters from Matillion, that is we give ETL more Redshift resources during the actual ETL running time earlier morning and then take them back and give to analysts.
Matillion works very well for us. It simplified our old ETL and allowed to move ETL/Datawarehouse development process onto CI/CD framework.
Very quickly. We did a POC in a couple of weeks and then migrated production ETL to Matillion in about three weeks. Support from Matillion was outstanding during the transition and post implementation period.
We are still running on t2.medium instance, it copes with the load well. We do not use HA features at this stage, so cannot comment on that.
Read Oleg Ivashov's full review
Gary Pope | TrustRadius Reviewer
May 08, 2019

Matillion: Fast ELT with a whole lot more

Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Matillion to load millions of rows of data each and every day. We got our warehouse up and running using Matillion in just a few months. We use it for all our reporting and have built out our commissions processes using this tool. We are able to connect data from multiple sources into one coherent location that makes our reporting so much easier.
  • Matillion is an ELT tool rather than an ETL tool. This means that it's using the database engine to manipulate data. Much faster than a traditional ETL tool where speed is lost in the movement of data.
  • Building Transformation Jobs. The flow-chart style developer interface makes it simple and easy to build jobs. But underlying that is the ability to create complex SQL and/or Python components which make just about anything you can think of possible.
  • AWS integration. The integration with AWS allows a multitude of possibilities such as automatically kicking off jobs when a file is loaded in S3 or sending a notification of job success or failure via SNS.
  • Matillion has some limited capabilities when interacting with other databases outside of Redshift and RDS. Getting data from other databases is pretty easy. Putting data back into databases other than Redshift and RDS is more limited. That said, it's specifically built to load Redshift and that it does well.
  • There are times when I get disconnected from the server. This may happen once or twice a day. Nothing is lost and it's a simple matter of logging back in. It's not my internet either as my coworkers in different areas of the country experience the same thing. I have seen some improvement in some of the later releases.
If you have a Redshift database this tool is specifically built for you. It allows you to automate the loading of the data warehouse easily. It's scheduling ability allows you to time the load when you want and it's notification ability allows you to make sure it has loaded successfully. It translates your jobs into SQL that is run within the Redshift environment which makes it very fast. Tracking of the jobs and logging is quite helpful when tracing any issues that might have come up.
Matillion is easy to use. After the initial configuration, adding data is very simple. There are lots of components that are built to make things simple. A wizard to add data from S3 into Redshift is something I use all the time. Joining jobs together into the main job is just a matter of dragging and dropping them on the page. Scheduling the main job is easy too. This tool has made my job easier and I can sleep at night knowing it's doing its job.
Matillion is VERY easy to set up. I configured an instance of Matillion for a client of mine in about 10 minutes. I had a working automated load combining multiple data s in about an hour. Once configured, it's simple to add addition data sources and additional environments. I love how easy it is to load a csv file from S3 into Redshift.
We started out using the AWS medium server and ended up moving to the large server about 6 months into our project. We found having the additional memory helped with some of our timeout issues. We also found that we liked the documentation components you get with the larger server. For our servers, we run them 24x7 and they are pretty solid. I have a small client that I built the processes so that the Matillion server is shut down except for 1 hour of the day when it launches, processes the FTP files it receives and then shuts down. So instead of paying the 24 hours a day they only pay for 1 hour a day. Now depending on your needs, this could be a huge cost savings. What I'm trying to say is you can set it up to the scale that you need.
Read Gary Pope's full review
Polina Moore | TrustRadius Reviewer
April 19, 2019

Very user-friendly product that fills a niche for AWS Integration.

Score 8 out of 10
Vetted Review
Verified User
Review Source
We use Matillion as the new ETL tool for building Data infrastructure for the company. Our Data team is limited to 2 Matillion users but the Data infrastructure will be used by the BI team to help all areas of the business. So far, we've used it for various data loading tasks but are starting to use for the new Data Warehouse processes we'll be building.
  • Data Mapping - it is really good at recognizing the source and destination data types and does a great job at converting data types.
  • User-Friendly Interface - development is very easy within the tool and very intuitive for Data experts.
  • Troubleshooting - for the most part, it gives informative messages when errors occur and it is extremely useful to see data transformation 'in-flight' through data sampling.
  • Deployment to other Environment - this is not a smooth process and needs improvements. Better integration with code repository and smooth deployment of changes is needed (for example, just exporting variable default values is very clunky).
  • Documentation - for the version of Matillion we are using, we can't export documentation for our jobs. Since this is the level of functionality we need, it sounds unreasonable that to get a couple of more features (one of them being Documentation), we would need to upgrade to a higher level of license that would cost twice as much).
  • Running queries on other databases - although we primarily want to load data into Redshift, we sometimes need to run quick queries as part of the process against non-Redshift databases (that are not straight loads from the DB to Redshift). Although we can do this through Python, it would be a lot more helpful to be able to do this within Matillion components.
For a more comprehensive tool that is designed to work with Redshift, Matillion currently fills a niche with no good alternatives out there. If we were going to use a different database, there are other ETL tools that would perform that job and have a wider range of functionality. We have use cases to parse XML data and load it and although we have only started testing that functionality, we are not convinced Matillion has the most user-friendly interface for that (or that it will work in the end for huge XML files). For most of our processes of consolidating data (loading it from various sources and files), Matillion works really well.
The user interface is great for development, the processes of deploying jobs to Prod are not. Great to have Python to complement functionality that's missing but seems like having to use it too much sometimes as the functionality needed is missing (for example, even the simple tasks of deleting files at the source once processed).
We started testing and developing the initial jobs right after standing Matillion up. We are continuously developing new jobs as we keep moving through the data projects.
We have run into certain limitations already that we didn't expect to hit until the volume of jobs we have has risen more significantly. Because of budget concerns, we would like to stay within the license we currently have but not sure when we would hit the point where a lot of degradation occurs.
Read Polina Moore's full review
Nick Wardle | TrustRadius Reviewer
April 17, 2019

Matillion makes ETL pipeline creation and management easy and extensible

Score 10 out of 10
Vetted Review
Verified User
Review Source
Matillion is a fundamental part of our ETL pipeline creation and management. It is the solution we have chosen that enables myriad external data sources (APIs, CSVs, data lakes etc.) to be ingested into our data warehouse. As a tool for its specific purpose, it is primarily used by the Data Science team, but the resulting data is disseminated to multiple departments via dashboards and reports across the whole company.
  • It provides a simple and intuitive visual interface for ETL creation and management that is also highly flexible and extensible i.e. integrating custom Python scripts
  • It makes complex, advanced workflows, e.g. updating, scheduling, error handling & reporting, simple with pre-existing drag-n-drop "feature blocks"
  • It makes the creation of a clear, hierarchical architecture across all pipelines simple and easily replicable by all members of the team
  • Matillion's support team is highly responsive and always do their best to address issues as quickly as possible
  • Whilst the pre-existing "feature blocks" do make creating new API integrations simple, fine tuning the integration or ironing out minor bugs requires conversations with Matillion support (however, they are always very quick to respond and have always fixed our issues)
  • Minor feature request: It would be nice to have a way to pass the output of a Python script directly to a subsequent SQL "block"
Matillion is an excellent solution for teams wanting to create and manage ETL pipelines for integration of external data sources into, for example, a data warehouse. There are many pre-existing "feature blocks" for most of the major data providers (Facebook, Google Analytics, Big Query, Twitter and many more) which makes setting up pipelines for those APIs trivial. For data sources that do not have a pre-existing "block", Python can be integrated directly with SQL in the pipelines allowing for custom integrations.
Matillion takes the various aspects of ETL creation and management and presents them separately and clearly, allowing for different levels of user to engage with only the parts of the product that they need to. The visual interface for pipeline building is intuitive and clear. The fully flexible folder structure for projects and pipelines is ideal for setting up the organisation of your whole ETL environment exactly as you want it.
We took on Matillion at the very beginning of a new data warehouse project, so it was a longer set up than if we were just swapping out an existing ETL solution. However, we were able to create an end-to-end POC within a few weeks.
We haven't hit any issues with scalability yet. However, as everything is tied to instance sizes for our implementation, we will inevitably find out how this goes as we ramp up the amount of data coming through the pipelines.
Read Nick Wardle's full review
Edward Hunter | TrustRadius Reviewer
April 17, 2019

Matillion has made complex ETL of massive quantities of variably structured data approachable for us.

Score 8 out of 10
Vetted Review
Verified User
Review Source
Our company, Clutch, ingests, transforms and otherwise manipulates massive quantities of retail customer data every day. Because even retailers in the same verticals each bear different processes, structures and even attributes within their data, we needed a tool to help us rapidly develop ETL and we needed one tailored to working with advanced columnar data and storage, such as Amazon's Redshift column store database and S3 cloud data storage. While we're cost sensitive, we also didn't want to reinvent the wheel.

More importantly, we wanted to avoid a cloud-based product that tried to act like traditional enterprise ETL tools like Informatica or SSIS, only to find ourselves using clunky, complicated and undiscoverable browser-based tools.

Finally, we are a shop that often 'fixes tires on a moving car', and so the tool we chose needed to be intuitive, the support behind it responsive and amazing. Matillion has served these needs and more, quickly becoming a go-to part of most of our data solutions, and becoming increasingly visible in other areas as well, such as reporting on cloud-based systems like Salesforce and JIRA.
  • Matillion (for Redshift) understands working with Redshift, and it's components adapt well to changing aspects of extraction, transformation, and loading.
  • Because Matillion is pay for actual use, we only pay for the uptime of our instance. This is way more powerful than we expected, as we're able to maintain task-specific Matillion instances that are brought online to handle workloads, then taken down when not in use.
  • Matillion's support is probably the best there is, for any software. You're never asked the proverbial 'is the machine on' type questions, they always get back to you faster than expected, and the people conducting the support are definitely not reading scripts. They know what you're trying to do because they've probably done it.
  • Matillion often surprises us with it's flexibility and adaptability to tasks, even some you'd normally consider being outside the purview of traditional ETL.
  • While ETL usually involves fetching, moving, changing and loading/unloading data, sometimes destroying it is required, but Matillion is understandably light in these capabilities. For example, when we process data arriving via SFTP, once we're done, we like to move the files in question to somewhere indicating so, like a processed area, or even a failed area. It would be great if Matillion offered a way to do things like this, even if not a 'delete file', perhaps a 'move file' where you must provide a source/destination.
  • A way to flush queued tasks without rebooting.
  • Better task logging/communication features e.g. alerts, etc.
Matillion is great for quickly hammering out ETL processes and getting them up and running. It could be better at 'productionalizing' though, perhaps by bundling alerts and communication into its scheduling capabilities. While Matillion works well with AWS resources like Redshift, S3, and SQS, being able to integrate things like S3 triggers and Lambda functions would allow less development of custom processes that occur outside the platform.

Matillion being a pay-while-using platform makes it ideal for compartmentalizing processes. If you want to create cost centers around the heavy lifting involved in a particular project, you can have a specific Matillion instance address the needs by spinning instances up and down when needed. This tasking and scheduling however, must largely be driven by utilities outside Matillion. But, while Matillion support and blogs are super informative and ready to deliver solutions to implementing things like this, it would be great if the platform itself integrated with things like Cloudwatch events to help schedule and manage its uptime, downtime and operating costs.
Matillion has a bright future ahead, and the sky is the limit for where it can improve and innovate. Though I have many years of using enterprise level ETL tools, many of my colleagues do not, and I've been able to get them up to speed on the platform faster than I ever expected.
We were able to get Matillion up and running within days, and this was important because I needed to be able to sell the notion of this tool internally. To do this, I needed to emulate Matillion playing the role of a complex incumbent process in such a way that I could communicate and demonstrate it to key stakeholders in less than a month. In less than a week, our DevOps team provisioned the instance, and we hammered out a few basic processes to fetch data, transform it and load it. Over the course of the next couple weeks, we took the time to really explore the components and naturally we had questions. Matillion support had answers, often the same day. Finally, as the POC with the internal stakeholders approached, we generated fantastic looking (though very large in size ) documentation about our newly developed processes that we shared. Ultimately it was a pretty easy sell.
This came as a surprise to us because if you ran Matillion 24/7 it would be pricey, let alone if you needed to scale to more than one instance. However, because you can have your instance on or offline when you need it, not only can you control those costs, but you can spin up as many instances at whatever size you need for the job at hand, then take them down when the job is done.
Read Edward Hunter's full review
Aleksa Topalović | TrustRadius Reviewer
June 10, 2019

Matillion: the last puzzle piece in modern analytical solutions

Score 10 out of 10
Vetted Review
Verified User
Review Source
Within the Business Analytics team, Matillion was introduced as a new ELT tool after team extension. In that time, we had four active BI developers and the main need was a centralized project repository that will make the daily workload easier. We are using Matillion for development and maintenance of the data warehouse and integration of more than 20 data sources.
  • Tailor-made for Redshift, including most of the features like Spectrum.
  • Cloud-based solution with centralized project repository, easy team collaboration.
  • Built-in scheduling and monitoring, everything in one place.
  • Awesome support, the short time from raising a question to the solution providing.
  • Documentation is not always updated in time when new stuff is implemented.
  • Some connectors already implemented still have some bugs which make them useless for our use case.
  • Small fine tuning still missing, in terms of covering all use cases of some connectors.
If you are in a situation that includes Redshift, a whole AWS platform and developing modern analytical solutions, Matillion is the tool that could improve your whole platform. Instead of writing complex scripts you have possibilities to design the whole process that is also understandable for business users also at the first look - implementing business logic is faster. Using the power of the Redshift you have an impression of instantly doing a job. Matillion also covers some other use cases like processing and integrating unstructured data so that all business needs could be satisfied. At the end synchronization with other tools also works fine so the whole BI process from data to insights is shorter.
I'm really satisfied with the whole Matillion/AWS/Redshift environment. For me, it was easy to switch to an ELT approach and to rebuild all jobs. After just two months, I felt familiar with the tool itself and built some complex stuff really fast. I measured my experience, and after working with different enterprise BI tools, I can say that Matillion is really user-friendly and useful for many business cases.
After just two months we had complex processes running on a production environment. And now after six months, we became really proficient users of Matillion which are also taking care of optimization improvements and not just a development.
Read Aleksa Topalović's full review
Bryan Boutwell | TrustRadius Reviewer
June 05, 2019

Easy to use and priced right, but scaling with a team is difficult

Score 5 out of 10
Vetted Review
Verified User
Review Source
It is being used across all of our internal data to bring data together for reporting. This includes
Sales, Marketing, Billing, Support and ustomer activity. We have processes that run every minute as well as batch processes that run every day.
  • Quick access to Google Sheets data.
  • Utilizes SQL well.
  • Supports custom API data sources.
  • Pricing is by server size not # of data sources or volume.
  • Source control integration is archaic and not implemented with teams in mind.
  • Has some performance issues related to memory issues.
  • Documentation is lacking and there is no real training available.
Matillion is well suited for people with SQL skills and makes it simple to get data into a database quickly without much dev time required.

Source control is not well thought out and is basically unusable.
It is very usable in most cases. The custom API profile creation has a steep learning curve though.
I was up and running with Matillion in less than a week for the initial data sources. I pulled data from using pre-built components.
Memory leak issues have caused our server to crash on occasion.
Read Bryan Boutwell's full review
Bianca Levy | TrustRadius Reviewer
May 25, 2019

Matillion for Snowflake is a solid batch ETL tool

Score 8 out of 10
Vetted Review
Verified User
Review Source
Matillion for Snowflake is used by our Data Engineering team for developing data flows for extracting and transforming data into our Snowflake data lake. The data lake is available to the entire organization for analysis and decision support. We needed an ETL tool for batch processing for replacement of Airflow.
  • Ease of use.
  • Suitable for developers from junior to senior.
  • Connects to a variety of data sources and platforms.
  • Matillion has many tools available for transforming data.
  • Does not integrate easily into the source code control system.
  • The small instance needs more concurrent user connections. Two is too few, and moving to the next instance size does not make sense in our development environment.
  • Matillion for Snowflake does not have a Dynamo DB connector.
Matillion is great for scheduled batch processing, but not so great for stream processing.
Most engineers do not have any issues developing flows. I would not recommend using this tool to develop ETL jobs for our business users and analysts.
We used the trial period for a proof of concept. Soon after that, we developed packages and moved them to production.
Read Bianca Levy's full review
Travis Schaugaard | TrustRadius Reviewer
May 24, 2019

Matillion has met the needs of our data warehousing and ETL better than we had exptected

Score 10 out of 10
Vetted Review
Verified User
Review Source
Matillion is being used by Xyngular to ETL data from multiple environments into an AWS Redshift database. We also use it to pull data files from FTP and load them into the database. It also allows us to be very flexible on the scheduling of the jobs.
  • Loading an FTP file into the database.
  • Transforming data before loading it into the database.
  • Flexible scheduling of jobs.
  • Straight data copy from one database to another.
  • When I make changes to a job and add fields to what is being pulled, I have to drop the entire list and repopulate it.
  • Honestly, the first thing is the one part I have had issues with.
We also use AWS pipelines to pull data from one environment to another. It works great for a straight data copy. However, it doesn't allow much transforming of the data. Matillion provides a much better way to make transformations on the data prior to loading it into the database.
I like the way Matillion is set up and in most cases it's very easy to figure out what I need to do and where to find it. Sometimes it takes a little longer to figure out the solution.
We were able to get up and running with Matillion very quickly. It took no more than a day or two.
We have had no issues with it scaling to do whatever has been needed. However, most of the biggest jobs that we are running only have a few tens of millions of records. As that gets bigger, we'll see how well Matillion handles it.
Read Travis Schaugaard's full review
Joshua Stewart | TrustRadius Reviewer
May 23, 2019

Great product and great customer support

Score 8 out of 10
Vetted Review
Verified User
Review Source
We currently use Matillion for Redshift as our ELT tool for data retrieval, aggregation, and management. It is currently being used by multiple departments in our organization, including our data team and operations team. Having used Apache AirFlow, Matillion is a breath of fresh air. It is easy to use, easy to implement with a variety of technologies, and the support system is quick and convenient.
  • Easy to setup and provision
  • Expert customer support
  • Can take some getting used to
  • Inability to update/install Python libraries
For our organization Matillion has been a great tool for us and allows easy compartmentalization of processes that allows for easy debugging and extending capabilities.
Could be more user friendly but does a better job than comparable products.
Once we got our devops communicating with their devops it was up and running in less than week.
Read Joshua Stewart's full review
Arnob Bordoloi | TrustRadius Reviewer
May 22, 2019

The go to ELT solution for Redshift datawarehouses

Score 10 out of 10
Vetted Review
Verified User
Review Source
Currently driving the ETL /ELT processes to load a Redshift Data warehouse. We have 5+ data sources that include on-premise/cloud databases, CRM and marketing tools that are feeding the data warehouse. Matillion is also used to automate various marketing processes.
  • Cloud-based solution
  • Seamless integration with Redshift
  • Minimum scripting required
  • Good feature documentation
  • Easy to learn/good tech support and tutorials
  • Installation/setup
  • Better out of the box support for CRM tools like Zendesk would be helpful.
Suited for:
1. People looking for cloud-based ETL/ELT solutions.
2. Works great with Amazon Redshift data warehouses.
3. Large transformation jobs, as it leverages the power of redshift to run transformations.
4. Great UI for users to create, maintain and document jobs.
The learning curve was not too big and was able to kick off the data warehousing project soon after a small POC. Additionally, minimum scripting was required with good out of box support for connecting with Marketing, CRM tools. Various SQL views could be recreated in the UI which made maintenance easy for less tech-savvy users
I was possible to setup the tool within an hour from Amazon Marketplace and start the ETL/ELT processes.
Matillion has options for migration, import/export jobs which makes it flexible during instance changes. Strong limits on the number of concurrent users can cause issues.
Read Arnob Bordoloi's full review
Tanishka Tikoo | TrustRadius Reviewer
May 22, 2019

Matillion For All

Score 9 out of 10
Vetted Review
Verified User
Review Source
Matillion is being used in our company as an ELT tool. We load data into it from various sources, such as Salesforce, NetSuite, etc. We are exploring more such options, from there we can pull the data into matillion. Once in matillion, we transform this data using various components provided by the matillion tool to modify the data as we need. Then, once all the modification are in place we load the data into Snowflake which is our data warehouse
  • Data extraction is really quick and hassle-free.
  • Transformation is very easy to perform as it provides an elaborate list of components that can be used to create and optimize your query.
  • Scheduling is very manageable and easy to monitor and review.
  • UI is very user-friendly, every component and sub-component can be understood by the help option provided as a hyperlink.
  • There can definitely be some improvements w.r.t the NetSuite orchestration component. We have had lots of trouble connecting it to Matillion during POC.
  • Although the UI is quite user-friendly there is room for much improvement.
  • There should be requirement specific customized training before a company starts working with Matillion. We got general training which definitely benefited us, I just think a more project-specific training would have been more useful
Matillion is well suited for all such projects where there is a need for extraction transformation and loading made easy. You can avoid the long cumbersome SQLs by using the various components provided by matillion. It is a fresh new tool which has a lot of potential and a lot of exploring is still required.
Matillion had a great graphic user interface experience. There are plenty of components to work with. There is a huge learning curve with this tool. Also, these questions are getting a little redundant.
Well, we worked on Matillion for roughly three months before actually acquiring the product. It was essential to first get training because you tend to miss out certain basic functionalities without a matillion expert guiding you. Also, once we had a little hands-on with the product it wasn't very difficult to get the whole transformation process started.
So far, wherever we needed Matillion to provide service to us w.r.t size, it has not disappointed. It can extract transform and load data of any size, though it takes some time to run data with more than a million rows. Then again, as I have said before, there is always room for more improvement
Read Tanishka Tikoo's full review
Srinivas Velamuri | TrustRadius Reviewer
May 22, 2019

Feedback on Matillion ELT

Score 7 out of 10
Vetted Review
Verified User
Review Source
We're exploring Matillion as an ELT tool when we migrate our workloads to the cloud. This software is not in production yet as we're still exploring. Once accepted, this software will be used in our Information Management department. This business problem that is addressed by this software is ELT.
  • Drag n Drop to build orchestration and transformation jobs
  • Simplicity
  • Pay as you Go
  • Ability to scale up and down
  • Minimal code compared to the competition
  • Cloud based
  • Ability to migrate jobs created for one platform to other easily (for e.g. from Redshift to Snowflake).
  • There is a scope of improving developer productivity by enhancing the user interface. Sometimes the UI is confusing.
  • Some times the orchestration and transformation job diagrams become very complex. Need to come up with design patterns for proper diagram preparation.
For simple business logic, Matillion seems to fit the bill. As the business logic becomes more and more complex, Matillion has to show customers how can they build transformation jobs with complex logic.
Some times the UI is confusing. Need more documentation and education material.
Simple transformation jobs are easy to build and run. We're able to build and run jobs within a week.
We only tested this product with POC workloads. The product offers vertical scaling (going for a better EC2 instance for larger workloads). However, we're not sure how the product fares when it comes to horizontal scaling.
Read Srinivas Velamuri's full review
Clark Huang | TrustRadius Reviewer
May 18, 2019

Matillion: ELT vs ETL

Score 9 out of 10
Vetted Review
Verified User
Review Source
We are using Matillion within the Analytics department. We had a core need to be able to move data from multiple single-tenant client database sources into a proper data warehouse (AWS Redshift) for analytical reporting.
  • Easy drag and drop logic/control functions.
  • Ability to script (in Python) when out of the box components are not enough.
  • ELT vs ETL allows for super fast transformations done directly in Redshift.
  • We have had issues with out-of-memory errors when Matillion is up and running for a long time. For this reason, we've implemented an automated monthly restart job which works around this issue.
  • We do a lot of "reverse ETL" processing. For certain use cases we need to run extracts out of the analytical data warehouse, massage the data, then move it back to our transactional databases for certain operational tasks. Although it is possible with certain components in Matillion, there could be more enhancements to those components to make life easier for some tasks.
If you have lots of data from multiple transactional data sources and schemas that you need to iterate through and combine into a data warehouse, then Matillion was the easiest solution we found when we were in our proof of concept phase 3 years ago. We had some performance issues initially, but Matillion support and account management were able to help us through those, and now it has been running very smoothly for the last year.
It was very easy to get started with Matillion. Their in-app documentation on the components, as well as more detailed external knowledge base, was good enough for us to build out our entire ELT pipeline with minimal outside help.
We were able to get up and running with initial ELTs within a couple of days.
As mentioned before, we have run into some memory leaks errors in the past when dealing with really large data sets, iterations, and transformations.
Read Clark Huang's full review
Caleb Dinsmore | TrustRadius Reviewer
May 08, 2019

Matillion Review

Score 8 out of 10
Vetted Review
Verified User
Review Source
We are using it as the backbone for various projects we do for clients who possess large amounts of semi-structured data that they currently cannot use effectively. We ingest and transform their data using Matillion, storing it in Snowflake and building reports on it using Tableau. These projects are what we primarily use Matillion for. We're looking into using it across our organization to help manage data like our financials and other organizational metadata that we use to make business decisions.
  • Very intuitive/easy to learn and teach
  • Great documentation
  • Easy to spin up and get going
  • Version control is minimal. Tough to form a process for collaborative development around it.
  • More thorough documentation around best practices specifically would be good.
  • Sometimes the tool freezes up when a large number of processes are running.
Well Suited For:
  • If you are wanting to use a data warehouse solution like Snowflake but need more flexibility/power for getting data into Snowflake (and manipulating it when it's there).
  • If your data scientists/analysts aren't especially tech-savvy. Its interface is easier for less technically-inclined users to understand.
Less Appropriate When:
  • You aren't using Snowflake, BigQuery, Redshift, etc.
  • The quantity/complexity of the data you're working with is minimal/not very difficult to manage.
  • You want to transform your data before loading (ETL vs ELT).
It's good but could be better. The interface takes a bit to get used to, but thankfully Matillion provides good materials (documentation and video tutorials) that streamline learning it. Sometimes different jobs hang eternally, which impacts development (usually fixed with a reboot). Otherwise, it's a great tool that is fairly easy-to-use and learn.
During our evaluation of different products on the market, I was able to spin up an instance, connect it to Snowflake, and create jobs that accomplished a specific business need in one day. Once we formally adopted it, it's taken us several weeks/a couple of months to convert our existing ETL processes into a Matillion workflow, simply because of how many existing processes we had. It is very easy to get running with it and start being productive.
Its scalability is one of its greatest strengths over a DIY solution like Kylo. Since it's an orchestration tool and doesn't do the heavy lifting itself, you only need to scale it when you need to increase the number of concurrent users (users editing jobs simultaneously). The processing power is handled by something like Snowflake.
Read Caleb Dinsmore's full review
Krishna Naidu | TrustRadius Reviewer
May 03, 2019

Matillion, simple but powerful

Score 10 out of 10
Vetted Review
Verified User
Review Source
Matillion is used by the Data Engineering team to load data into Amazon Redshift and to implement data transformations that produce the reporting layer of the data warehouse. The reporting layer is used across the organisation from everything from customer analytics to financial reporting.
  • Loading data into Redshift using bulk load utilities.
  • ELT makes use of Redshift's MPP architecture.
  • Very good UI, and intuitive to use.
  • Choice of Python for custom code is good as it's an easy language.
  • Connectors to streaming solutions like Kafka would be a good addition.
  • Some legacy component connectors are not available.
Matillion is great for cloud data warehouses. It's easy to get set up and use straight away. It's easy to purchase and comes through in AWS billing.

Direct integration with Kafka would complete the solution for us.
The UI is one of the best for ETL tools. The use of Python for custom code is also smart as it's an easy language to pick up.

Lastly, excellent documentation, much better than the competition. You can see a lot of time has been invested in the documentation and how to videos.
Set up was done in less than an hour. This is a huge saving. We ingested about 130 data sets and about developed about 60 transformation steps in 5 months with a team of 4.
Does really well for batch ingestion. I do not see a viable path for use as a streaming platform as out organisation matures and when the appetite for near real time data grows.
Read Krishna Naidu's full review
Brian Bickell | TrustRadius Reviewer
April 27, 2019

Matillion is an excellent modern cloud data orchestration choice

Score 10 out of 10
Vetted Review
Review Source
We've deployed Matillion at several customers across many business units to orchestrate data movement and transformation from source systems to Redshift and Snowflake. It is a great solution for a customer looking for a cloud-based application to handle enterprise-scale data engineering tasks.
  • Push-down ELT design.
  • Simple purchasing, pricing, setup, and usage.
  • Powerful design patterns, and connectors.
  • Additional connectors to source systems are always needed.
  • HA product engineering could be better.
Matillion is an excellent choice as a modern cloud data orchestration solution to pair with modern cloud data warehouse options like Snowflake, Redshift or BigQuery.
Matillion is very easy to get up and running and building powerful data engineering workflows with.
Implementation with Matillion is very quick because of its ability to purchase it on-demand in the AWS Marketplace and get a trial instance running immediately. Converting that instance to production once the trial has expired is painless as well.
Generally, we have had no scalability issues with Matillion, though we infrequently see the larger editions of Matillion because our customers rarely need them. Scalability is achieved by the push-down ELT design of the product.
Read Brian Bickell's full review
Jay Archer | TrustRadius Reviewer
April 19, 2019

Build your own customized version of a Stitch and FiveTran-like data replication process, but better, faster and able to evolve with your needs

Score 9 out of 10
Vetted Review
Verified User
Review Source
We are using Matillion to centralize our data to a new data warehouse. Our primary use case is pulling data from a relational database (MySQL). I've been able to implement three different flavors of data sourcing, the two primary types being a full table load and incremental data loading of changed data into Slowly Changing Dimension and Fact tables in the DW. The performance of Matillion combined with Snowflake is astoundingly fast. We are also able to hit APIs to Zendesk and Hubspot easily to round out our integration with other SaaS vendors in our stack.
  • Push down query performance with Snowflake.
  • The ability to hit any API using Python.
  • A robust offering of pre-built connectors to databases, APIs, and other SaaS vendors.
  • No user community site for experienced developers to share their patterns and help grow the dev community
  • Documentation can get stale or be changed without notice.
  • Several aspects of the product are not user-friendly, and if implemented by an experienced product/UX person it would make the product easily 2x to 3x better.
  • No ability to vote on what features are in the pipeline.
Great if you need a visual, customized, powerful data engineering and data integration platform that can do pretty much anything. I have yet to hit a situation that I can't solve one way or another.
Not great if you only have time for a plug-and-play solution. This is not Stitch or Fivetran, but if you invest the time to learn and use Matillion you can end up with a vastly better solution to your data needs.
I would like to give it a 9.5 or so. Only a few aspects of the usability need some work. These are trivial things to fix, but really annoying to an experienced user.
My learning curve was long. Matillion is simply not like any other ETL / ELT tool out there, because Snowflake isn't like other cloud databases out there. I had to first learn a different pattern of data movement and error checking. Next, I had to learn which components to use and when. There aren't any good in-depth how-to guides out there. There aren't really detailed instructions on how to implement a specific pattern and what challenges you are going to face and how to handle them. There isn't a site for users and developers to hang out and ask questions, there is only the support ticket queue and some very knowledgeable and helpful Matillion engineers to answer your questions.
I've only had a handful of performance issues that are clearly in the realm of Matillion's logic. The vast majority of features and functions perform as if they are operating directly in the instance with the database with no overhead.
Read Jay Archer's full review
Mark Grace | TrustRadius Reviewer
April 19, 2019


Score 7 out of 10
Vetted Review
Verified User
Review Source
Matillion is used by the BI team as our ELT tool. It's not used by the rest of the organization, but they get the benefits.
It helps us keep logic all in one place, and is a foundation piece of our data pipeline. It also allows us to quickly work with data and get it into the format required for data purposes.
  • Speed to connect to data sources; the power of ELT tools is in pre-built integrations.
  • Support services are excellent and very quick to respond
  • My devs enjoy using it. It has an easy simple GUI and allows for repeatable processes.
  • It's very hard to version control out of your system. If I connect to Git it's impossible to tell the changes that we have made. It's the same for most GUI tools, but I would love to solve that.
  • Documentation is sometimes slow to keep pace with the changes in the tool, meaning confusion or lost time.
  • It's not clear what integrations are coming next.
  • Changing things across multiple workflows is quite involved and doesn't easily allow us to make changes across our entire ELT section.
  • We had to build all logging ourselves. Matillion tells us easily that a job failed, but it's hard to extract in an automated way why it failed.
I think it's great for lightweight ELT processes. If we got super complex and starting running loads of heavy processes then I think I would need something more robust.
I don't know if it will handle real-time use cases. Right now we live in the batch world so it's safe and easy to use Matillion for that
It does what you expect it to do, it's great, well priced and you can achieve good results with it. Not hard to implment
Fairly quick, Matillion was not our bottleneck. The learning curve was still a point that our developers had to overcome so anything more you can do ere to help that would be best. Also would have been brilliant for someone to share best practice, talk-through the set-up and how to leverage it. What things to avoid etc!
Very scalable for simple tasks but not sure of the more difficult use cases as I said before. I'm not sure we'd still use MAtillion if we had much more complex interdependent data processes. It's great for our starting point, we were basically using nothing beforehand, apart from Stored procedures!
Read Mark Grace's full review

Feature Scorecard Summary

Connect to traditional data sources (59)
Connecto to Big Data and NoSQL (41)
Simple transformations (60)
Complex transformations (60)
Data model creation (34)
Metadata management (41)
Business rules and workflow (51)
Collaboration (53)
Testing and debugging (51)
feature 1 (4)
Integration with data quality tools (23)
Integration with MDM tools (21)

About Matillion

Matillion is data transformation for cloud data warehouses. According to the vendor, only Matillion is purpose-built for Amazon Redshift, Snowflake, and Google BigQuery enabling businesses to achieve new levels of simplicity, speed, scale, and savings.

Quickly develop custom Transformation jobs by combining Filters, Joins, Aggregates, Calculators, Ranks, as well as more complex transformations such as Rankings, window calculations, and change-detection by dragging and dropping these onto a canvas GUI. Use Orchestration features to automate your ETL workflows with scheduling, notifications and alerting, and control flow.

Once your jobs are built, run them with confidence with component level validation and data sampling. For any custom or unique needs, Matillion also has Bash and Python Script components giving you the ultimate extensibility and flexibility.

Shared Job templates, Dynamic and Grid variables, and Version control help your development teams share resources across your Matillion instance.

Enterprise customers benefit from additional auditing and permissions, automatic job documentation, data lineage and more. Learn more about enterprise features here.

Each product comes with a set of warehouse specific features that help you get the most out of the platform. See our Product Feature pages on for more information.

Categories:  Data Integration

Matillion Features

Data Source Connection Features
Has featureConnect to traditional data sources
Has featureConnecto to Big Data and NoSQL
Data Transformations Features
Has featureSimple transformations
Has featureComplex transformations
Data Modeling Features
Does not have featureData model creation
Does not have featureMetadata management
Has featureBusiness rules and workflow
Has featureCollaboration
Has featureTesting and debugging
Does not have featurefeature 1
Data Governance Features
Does not have featureIntegration with data quality tools
Does not have featureIntegration with MDM tools

Matillion Screenshots

Matillion Videos (6)

Matillion Integrations


  • Has featureFree Trial Available?Yes
  • Does not have featureFree or Freemium Version Available?No
  • Has featurePremium Consulting/Integration Services Available?Yes
  • Entry-level set up fee?No

Billed directly via cloud marketplace on an hourly basis, with annual subscriptions available depending on the customer's cloud data warehouse provider.

Matillion Support Options

 Free VersionPaid Version
Video Tutorials / Webinar

Matillion Technical Details

Operating Systems: Unspecified
Mobile Application:No
Supported Countries:Global
Supported Languages: English