Matillion

Matillion

by Matillion • • ETL Tools

No reviews yet
Pricing on request View plans

Matillion is an ELT and data integration platform for cloud data teams, with a low-code pipeline canvas, SQL pushdown and consumption-based billing in credits.

Matillion moves data out of business applications and operational databases and shapes it inside the warehouse where analysts query it. The platform is the Data Productivity Cloud from Matillion Limited, the company that also makes Maia and the older Matillion ETL. Each pipeline compiles to native SQL for its target, so transformation runs inside Snowflake, Databricks, Redshift or BigQuery instead of on a separate integration server. Loading starts from a library of hundreds of pre-built connectors, with Flex connectors and a no-code REST API builder for sources outside it. Transformation pipelines are drawn on a low-code canvas that also takes SQL and Python, and shared pipelines bundle into a single custom component for reuse. Streaming change data capture reads changes from databases such as MySQL, PostgreSQL, SQL Server, Oracle and Db2 for IBM i as they happen. Orchestration covers schedules as frequent as every minute, alerts by email, Slack or webhook, and an Activity dashboard of every run. Maia, the company's AI data team, builds, manages and orchestrates pipelines inside the Data Productivity Cloud. The platform suits data engineers and analytics teams who want pipelines built visually but still editable as code. Individual developers use it for early exploration and light workloads. Larger organizations come to it for Hybrid SaaS deployment, where the runner sits in their own AWS, Azure or Google Cloud account, along with data lineage and custom SSO. Teams that work under change control keep each project in Git branches, in the built-in repository or their own GitHub repo, and promote it through environments. Companies that must install the whole platform on their own servers are served by Matillion ETL instead. A typical project loads SaaS applications and databases into Snowflake or Databricks, then runs transformation pipelines on the landed tables before the next load arrives. Kafka and Cloud Pub/Sub topics feed the same pipelines when event data has to sit beside batch data, and SAP systems connect through the SAP ODP component. A data quality framework filters bad rows into an audit table before they reach reporting tables. Lineage leaves through an OpenLineage events API, and the platform works with catalogs such as Collibra, Alation and Unity Catalog and with dbt. The result is ingestion, SQL transformation and scheduling for a warehouse team held in one Git-versioned project.

Features

  • Included: Managed source connector library
  • Included: Custom connector builder
  • Included: Incremental loads after the first sync
  • Included: CDC mode for database sources
  • Included: Automatic schema drift handling
  • Included: Sync frequency down to minutes
  • Included: Column selection and exclusion
  • Not included: In-flight column hashing
  • Included: Post-load transformations in the warehouse
  • Not included: Data lake destinations in open formats
  • Not included: Per-sync run logs and row counts
  • Included: Sync failure notifications
  • Included: Single-table resync
  • Included: Pipelines managed by API or Terraform
  • Included: Self-hosted data plane option
  • Not included: Open source ETL engine

Additional Features

  • Hundreds of pre-built connectors
  • No-code REST API custom connector builder
  • Flex connectors
  • Low-code pipeline canvas with SQL and Python
  • Native SQL pushdown to Snowflake and Databricks
  • Streaming change data capture
  • High-water-mark incremental loads
  • Schedules down to one minute
  • Pipeline alerts by email, Slack or webhook
  • Activity dashboard for pipeline runs
  • Public API for schedules, environments and connections
  • Hybrid SaaS runner in your own cloud account
  • Stateless containers that scale with the workload
  • Shared pipelines bundled as custom components
  • Project variables with environment overrides
  • Data quality framework with a reject audit table
  • SAP ODP and SAP NetWeaver connectors
  • Db2 for IBM i streaming source
  • Kafka and Cloud Pub/Sub components
  • OpenLineage lineage export
  • Git branches and environments per project
  • Built-in Git repository
  • Audit log
  • Custom SSO
  • Consumption tracking dashboard for credits
  • Maia AI data team for building pipelines

Best for

  • Data teams loading and transforming into Snowflake, Databricks, Redshift or BigQuery
  • Data engineers who mix a visual canvas with SQL and Python
  • Larger organizations that need hybrid deployment and data lineage
  • Companies replicating database changes with streaming CDC
  • Teams that keep pipelines under Git version control
  • Teams running their cloud on AWS, Azure or Google Cloud
  • Individual developers exploring light workloads

Use cases

  • Loading SaaS and database sources into a cloud warehouse
  • Transforming loaded tables with SQL pushdown in Snowflake or Databricks
  • Replicating database changes in near real time with CDC
  • Loading Kafka or Pub/Sub topics into the warehouse
  • Pulling SAP data through the ODP connector
  • Running pipelines on a schedule every few minutes
  • Alerting a team in Slack when a pipeline fails
  • Rejecting and auditing bad rows before they land
  • Promoting pipelines from development to production through Git
  • Running pipeline workers inside your own cloud account
  • Exporting pipeline lineage through OpenLineage
  • Drafting pipelines with Maia

Screenshots & Videos

Explore Matillion in action

Matillion Homepage With The Maia Entry
View full size
Matillion Homepage With The Maia Entry

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with Matillion

Want to claim this brand?

To claim this brand, please contact support.