Skip to main content
TrustRadius
Matillion

Matillion

Overview

What is Matillion?

Matillion is a productivity platform for data teams.Matillion's Data Productivity Cloud helps data teams – coders and non-coders alike – to move, transform, and orchestrate data pipelines with the goal of empowering teams to deliver quality data at a speed…

Read more
Recent Reviews

in my opinion, Meh

1 out of 10
March 29, 2024
Incentivized
We are moving away from Matillion to MWAA Airflow with dbt.
Maintaining source control in github is important to us.

We have used Matillion …
Continue reading

Matillion - Decent

6 out of 10
March 19, 2024
Incentivized
We use Matillion to schedule and run our ETL jobs. This helps our company to have accurate and timely data in order to make data-driven …
Continue reading

Matillion Review

8 out of 10
February 07, 2024
Incentivized
We use Matillion for loading data from various sources into Snowflake Data Lake. We have data in various source systems such as SQL …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 11 features
  • Simple transformations (124)
    8.1
    81%
  • Connect to traditional data sources (122)
    7.6
    76%
  • Complex transformations (123)
    6.4
    64%
  • Testing and debugging (109)
    5.4
    54%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Matillion?

Matillion is a productivity platform for data teams. Matillion's Data Productivity Cloud helps data teams – coders and non-coders alike – to move, transform, and orchestrate data pipelines with the goal of empowering teams to deliver quality…

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.matillion.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

26 people also want pricing

Alternatives Pricing

What is Fivetran?

Fivetran replicates applications, databases, events and files into a high-performance data warehouse, after a five minute setup. The vendor says their standardized cloud pipelines are fully managed and zero-maintenance. The vendor says Fivetran began with a realization: For modern companies using…

What is Dataloader.io?

Dataloader.io delivers a cloud based solution to import and export information from Salesforce.

Return to navigation

Features

Data Source Connection

Ability to connect to multiple data sources

7.5
Avg 8.3

Data Transformations

Data transformations include calculations, search and replace, data normalization and data parsing

7.2
Avg 8.3

Data Modeling

A data model is a diagram or flowchart that illustrates the relationships between data

7.2
Avg 8.1

Data Governance

Data governance is the practise of implementing policies defining effective use of an organization's data assets

8.2
Avg 8.3
Return to navigation

Product Details

What is Matillion?

Matillion is a productivity platform for data teams.

Matillion's Data Productivity Cloud helps data teams – coders and non-coders alike – to move, transform, and orchestrate data pipelines with the goal of empowering teams to deliver quality data at a speed and scale that matches the business’s data ambitions.

The vendor states enterprises including Cisco, DocuSign, Pacific Life, Slack, and TUI use Matillion to move, transform, and orchestrate their data for a wide range of use cases from insights and operational analytics, to data science, machine learning, and AI.

Native integration with popular cloud data platforms such as Snowflake, Databricks, Amazon Redshift and Google BigQuery lets data teams at every skill level automate management, refinement, and data delivery for every data integration need.


Matillion Features

Data Source Connection Features

  • Supported: Connect to traditional data sources
  • Supported: Connecto to Big Data and NoSQL

Data Transformations Features

  • Supported: Simple transformations
  • Supported: Complex transformations

Data Modeling Features

  • Supported: Business rules and workflow
  • Supported: Collaboration
  • Supported: Testing and debugging

Matillion Screenshots

Screenshot of Matillion's GUI, used to orchestrate jobs with control data flow functionality, automating the ETL process.Screenshot of where structured and semi-structured data can be prepared to create clean data sets that can be used with any BI/reporting/visualization tool of choice. Matillion reads and combines data across a target warehouse external storage, such as S3 or Blob.Screenshot of Matillion's self-validating components, sample and row counts. If a job does fail, the warehouse queue services available with Matillion can be used get an alert to a connected email or Slack account.Screenshot of the SQL component used to run custom scripts from within Matillion. With hundreds of pre-built connectors out of the box, Matillion can handle complex transformation needs.

Matillion Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported CountriesGlobal
Supported LanguagesEnglish

Frequently Asked Questions

Reviewers rate Data model creation and Metadata management highest, with a score of 9.1.

The most common users of Matillion are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(204)

Attribute Ratings

Reviews

(1-12 of 12)
Companies can't remove reviews or game the system. Here's why
March 29, 2024

in my opinion, Meh

Score 1 out of 10
Vetted Review
Verified User
Incentivized
We are moving away from Matillion to MWAA Airflow with dbt.
Maintaining source control in github is important to us.

We have used Matillion in the past for:
Replication - Copy from postgres, load to s3, perform transformation in redshift
Running python scripts
S3 data transfers - bucket to bucket


  • graphical user interface
  • Moving around widgets
  • options for out of box operations
  • connections
  • source control maintenance (sync w/ github)
  • poor logging, in my experience, can't see clearly what error is if something fails
  • in my experience, difficult to connect with outside tooling
Maybe for someone just starting out
March 19, 2024

Matillion - Decent

Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use Matillion to schedule and run our ETL jobs. This helps our company to have accurate and timely data in order to make data-driven decisions. Matillion runs and organizes almost all of our data.
  • Scheduling ETL jobs
  • Third party API connection components
  • Not enough third party API integrations
  • No version control easily usable
Matillion is well suited for the non-technical data user, because it has out of the box third party API integrations. It is well suited for scheduling daily jobs to run. It is less appropriate when you want to store your ETL code in an environment that has version control and QA sign-off
Adel Helal | TrustRadius Reviewer
Score 3 out of 10
Vetted Review
Verified User
Incentivized
We still have an old-fashioned process in our monolith environment to extract-transform-load from a SQL server data store. Currently the monolith is the main product of the CM brand and is still being heavily maintained. The way we are moving forward is to "unlock" the data from its current storage in order to have better analytics using event streaming. For the time being, the only way we are able to extract large amounts of data from our relational SQL data store is using the ETL process through Matillion into our data warehouse solution in Redshift.
  • The easy-to-use GUI makes it easier for our team to pass on the knowledge and upskill engineers on our ETL processes.
  • The feature set is rich with many options to allow us to try different ways to transform our data without having to code.
  • Many different integration points allow us to plug straight into services like SQS to help us communicate with our own internal services.
  • Matillion does not scale well. It has a hard limit on the hardware / EC2 instances it can use. Most of the time that does not provide enough parallel processing for the millions of records we want to transform.
  • It is expensive considering the infrastructure cost is added to Redshift costs, so the overall value for analytics is something we are constantly challenging.
  • Constant Java heap space errors, again this is because of hard limits on EC2 instance hosting.
Essentially Matillion is a nice tool to build a bunch of Redshift queries with added benefits of having a range of integration features. Considering the annual cost is almost equivalent to a junior engineer, we could spend the time to manually write the Redshift queries we need to transform and load our data that can run on our own microservices, and scale them as we see fit so we aren't faced with the hard limits of EC2 instance sizes. We also wont have to worry about hitting Java heap space limits since we can focus more on the Redshift query/transforms optimizing.
Dan Dow | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use it as our ETL tool across the entire organization including marketing, finance, customer service, and support. We pull data from our proprietary product use as well as Salesforce to merge data about our product use, customer service, employee time, billing and finance information, and process handling in our AWS cloud core.
  • Hides the SQL code
  • Creates an intuitive UI for data flows
  • Interfaces with many third-party platforms
  • Moving data through a flow can be very tedious.
  • Errors are often obtuse and hard to pinpoint.
  • They used to auto-complete typing table names, but they removed that, making point number one all that much worse.
Matillion is really good at giving you a visual reference to look at data flows. The layout of orchestration and transformation jobs is intuitive enough that I have been able to show people who have never coded SQL in their lives how to use the product and they can understand how the data is moved and how it is transformed.

However, say you need to add a field to a top-level table that you have not written an extract for. Moving that new field across each transformation job for each intermediary fact or dim table can be very time-consuming and tedious and it seems it should not be that hard to add a feature--"populate through transformation as {field name}" should be possible.
Andy Lai | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
I use Matillion for one project. I use Matillion to solve my data loading issue because Matillion supports many data sources. I use this to aggregate all the data sources to my data warehouse. Before using Matillion, I needed to write my own data loader, which was very time consuming and created a lot of stability issues. By using Matillion, I can load my data within an hour to my warehouse.
  • Quick to set up
  • Tailor-made for data warehouses (Bigquery, Snowflake, Redshift)
  • Graphical UI to connect all the modules
  • Easy to learn
  • Customer response time needs improving
  • SAAS model instead of charging hourly
  • Lack of documentation
  • Versioning logs not updated
Matillion is suitable for a use case that needs to support multiple data sources or where you have much data to load into the data warehouse. It is not suitable for a budget-tied project, as it is quite costly if you just deploy it to use it as a data loader.
Mark Austin | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
Incentivized
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.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We're using Matillion to mainly load data from three places into our RedShift clusters. The first one is from a s3, the second is syncing data from our production DB.
  • Managing Schedule
  • Intuitive UI
  • Easily integrates with the rest of AWS
  • Create different versions is easy
  • The deployment process is quite manual; need to export and import, create a new version. Would be nice if there's a repo for continuous integration
  • The Python script module is very limited. We try to use it to parse data on a file with 500 records, and it constantly crashes. It does not have the capabilities to run Python programs
  • In the Mongo module, the field must exist in the source system. Working with NoSQL DB, some fields might not exist just yet, and essentially we'll have to create everything downstream once the field appears in the source system.
For organizations that have limited resource with AWS Infrastructure/Lambda knowledge, this is a great tool that works right out of the box. This tool is great for batch jobs and easily works well with AWS. However, for most processes, it could be replaced easily with a simple Lambda.
Score 5 out of 10
Vetted Review
Verified User
Incentivized
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.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
It was a self-hosted SaaS ETL for us for all data warehousing, connecting all internal and external data sources.
  • Easy to learn
  • Visual interface
  • Pretty reliable
  • Version control
  • Search
  • Explaining dependencies
For a sole person data team, it's a good price-to-value investment. Good learning curve, fast results.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Used to re-platform on-prem SQL servers to Snowflake. Also used to create data warehouse transformations, marts, and reporting tables. We also used it to remap several Excel-based calculations into an automated pipeline with backup and recovery on S3 and Snowflake. As consultants, we recommended the product, provided initial implementation and ran training workshops tailored to the client's tasks and workflows.
  • Excellent visual layout of transformation jobs.
  • Easy debugging while building SQL transformation by allowing you to sample the data at any point along with the job.
  • Good connection to many different sources.
  • Good auditing of jobs, steps, and operations.
  • Poor SQL query generation for performance. It only does subquery composition, so becomes very inefficient on large tables.
  • Limit scheduling and triggering capabilities without creating separate apps to call via API.
  • Lack of on-prem file support, such as moving a file once processed, checking last modified date, etc.
Same as the pros and cons. Matillion is great for quick integration to may sources, provides an excellent interface to build, debug and test SQL transformations, and has an easy to use schedule. But it has limited on-prem functionality to manage file ingestion, external logs, and triggers. It also performs poorly with queries over large tables due to subquery reliance.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
It is used by the analytics department as a replication tool.
  • Replication
  • Ease of use
  • Trainable
  • APIs
  • Customer representatives aren't the best at communication but solution architects are great.
  • Pricing explaination
  • Update documentation
database replication and pulling data from known components.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We are using Matillion as a way to automate our manual ETL processes for getting a wide variety of data loaded into Snowflake on AWS. It is a core piece of our Data Engineering and works for us as it generates SQL (no lock-in) and works great for a startup given the low-cost profile (pay-as-you-go).
  • Transformation Jobs as a way to build up complicated SQL
  • Variety of data source connectors - we didn't think we'd need them but turns out we did
  • The ability to call out to bash or python as needed
  • Security (Auth/Azn) - auditing is really good
  • Difficult to structure job flow sometimes (unconditional vs failure-to-exit - which takes place first)
  • Management of Job variables and environments
Matillion is great if you need a low-cost profile. It is extremely easy to learn and online documentation and videos are very helpful.

If you need something that fits a deeper level of integration (in terms of CI/CD), then it can add to cost (multiple instances) or just won't give you what you need.
Return to navigation