Alternatives to Matillion logo

Alternatives to Matillion

Talend, Alooma, AWS Glue, Stitch, and Airflow are the most popular alternatives and competitors to Matillion.
52
71
+ 1
0

What is Matillion and what are its top alternatives?

It is a modern, browser-based UI, with powerful, push-down ETL/ELT functionality. With a fast setup, you are up and running in minutes.
Matillion is a tool in the Big Data as a Service category of a tech stack.

Top Alternatives to Matillion

  • Talend
    Talend

    It is an open source software integration platform helps you in effortlessly turning data into business insights. It uses native code generation that lets you run your data pipelines seamlessly across all cloud providers and get optimized performance on all platforms. ...

  • Alooma
    Alooma

    Get the power of big data in minutes with Alooma and Amazon Redshift. Simply build your pipelines and map your events using Alooma’s friendly mapping interface. Query, analyze, visualize, and predict now. ...

  • AWS Glue
    AWS Glue

    A fully managed extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics. ...

  • Stitch
    Stitch

    Stitch is a simple, powerful ETL service built for software developers. Stitch evolved out of RJMetrics, a widely used business intelligence platform. When RJMetrics was acquired by Magento in 2016, Stitch was launched as its own company. ...

  • Airflow
    Airflow

    Use Airflow to author workflows as directed acyclic graphs (DAGs) of tasks. The Airflow scheduler executes your tasks on an array of workers while following the specified dependencies. Rich command lines utilities makes performing complex surgeries on DAGs a snap. The rich user interface makes it easy to visualize pipelines running in production, monitor progress and troubleshoot issues when needed. ...

  • dbt
    dbt

    dbt is a transformation workflow that lets teams deploy analytics code following software engineering best practices like modularity, portability, CI/CD, and documentation. Now anyone who knows SQL can build production-grade data pipelines. ...

  • MySQL
    MySQL

    The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. ...

  • PostgreSQL
    PostgreSQL

    PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions. ...

Matillion alternatives & related posts

Talend logo

Talend

153
0
A single, unified suite for all integration needs
153
0
PROS OF TALEND
    Be the first to leave a pro
    CONS OF TALEND
      Be the first to leave a con

      related Talend posts

      Alooma logo

      Alooma

      24
      0
      Integrate any data source like databases, applications, and any API - with your own Amazon Redshift
      24
      0
      PROS OF ALOOMA
        Be the first to leave a pro
        CONS OF ALOOMA
          Be the first to leave a con

          related Alooma posts

          AWS Glue logo

          AWS Glue

          466
          9
          Fully managed extract, transform, and load (ETL) service
          466
          9
          PROS OF AWS GLUE
          • 9
            Managed Hive Metastore
          CONS OF AWS GLUE
            Be the first to leave a con

            related AWS Glue posts

            Will Dataflow be the right replacement for AWS Glue? Are there any unforeseen exceptions like certain proprietary transformations not supported in Google Cloud Dataflow, connectors ecosystem, Data Quality & Date cleansing not supported in DataFlow. etc?

            Also, how about Google Cloud Data Fusion as a replacement? In terms of No Code/Low code .. (Since basic use cases in Glue support UI, in that case, CDF may be the right choice ).

            What would be the best choice?

            See more

            Trying to establish a data lake(or maybe puddle) for my org's Data Sharing project. The idea is that outside partners would send cuts of their PHI data, regardless of format/variables/systems, to our Data Team who would then harmonize the data, create data marts, and eventually use it for something. End-to-end, I'm envisioning:

            1. Ingestion->Secure, role-based, self service portal for users to upload data (1a. bonus points if it can preform basic validations/masking)
            2. Storage->Amazon S3 seems like the cheapest. We probably won't need very big, even at full capacity. Our current storage is a secure Box folder that has ~4GB with several batches of test data, code, presentations, and planning docs.
            3. Data Catalog-> AWS Glue? Azure Data Factory? Snowplow? is the main difference basically based on the vendor? We also will have Data Dictionaries/Codebooks from submitters. Where would they fit in?
            4. Partitions-> I've seen Cassandra and YARN mentioned, but have no experience with either
            5. Processing-> We want to use SAS if at all possible. What will work with SAS code?
            6. Pipeline/Automation->The check-in and verification processes that have been outlined are rather involved. Some sort of automated messaging or approval workflow would be nice
            7. I have very little guidance on what a "Data Mart" should look like, so I'm going with the idea that it would be another "experimental" partition. Unless there's an actual mart-building paradigm I've missed?
            8. An end user might use the catalog to pull certain de-identified data sets from the marts. Again, role-based access and self-service gui would be preferable. I'm the only full-time tech person on this project, but I'm mostly an OOP, HTML, JavaScript, and some SQL programmer. Most of this is out of my repertoire. I've done a lot of research, but I can't be an effective evangelist without hands-on experience. Since we're starting a new year of our grant, they've finally decided to let me try some stuff out. Any pointers would be appreciated!
            See more
            Stitch logo

            Stitch

            149
            12
            All your data. In your data warehouse. In minutes.
            149
            12
            PROS OF STITCH
            • 8
              3 minutes to set up
            • 4
              Super simple, great support
            CONS OF STITCH
              Be the first to leave a con

              related Stitch posts

              Ankit Sobti

              Looker , Stitch , Amazon Redshift , dbt

              We recently moved our Data Analytics and Business Intelligence tooling to Looker . It's already helping us create a solid process for reusable SQL-based data modeling, with consistent definitions across the entire organizations. Looker allows us to collaboratively build these version-controlled models and push the limits of what we've traditionally been able to accomplish with analytics with a lean team.

              For Data Engineering, we're in the process of moving from maintaining our own ETL pipelines on AWS to a managed ELT system on Stitch. We're also evaluating the command line tool, dbt to manage data transformations. Our hope is that Stitch + dbt will streamline the ELT bit, allowing us to focus our energies on analyzing data, rather than managing it.

              See more
              Cyril Duchon-Doris

              Hello, For security and strategic reasons, we are migrating our apps from AWS/Google to a cloud provider with more security certifications and fewer functionalities, named Outscale. So far we have been using Google BigQuery as our data warehouse with ELT workflows (using Stitch and dbt ) and we need to migrate our data ecosystem to this new cloud provider.

              We are setting up a Kubernetes cluster in our new cloud provider for our apps. Regarding the data warehouse, it's not clear if there are advantages/inconvenients about setting it up on kubernetes (apart from having to create node groups and tolerations with more ram/cpu). Also, we are not sure what's the best Open source or on-premise tool to use. The main requirement is that data must remain in the secure cluster, and no external entity (especially US) can have access to it. We have a dev cluster/environment and a production cluster/environment on this cloud.

              Regarding the actual DWH usage - Today we have ~1.5TB in BigQuery in production. We're going to run our initial rests with ~50-100GB of data for our test cluster - Most of our data comes from other databases, so in most cases, we already have replicated sources somewhere, and there are only a handful of collections whose source is directly in the DWH (such as snapshots, some external data we've fetched at some point, google analytics, etc) and needs appropriate level of replication - We are a team of 30-ish people, we do not have critical needs regarding analytics speed, and we do not need real time. We rebuild our DBT models 2-3 times a day and this usually proves enough

              Apart from postgreSQL, I haven't really found open-source or on-premise alternatives for setting up a data warehouse, and running transformations with DBT. There is also the question of data ingestion, I've selected Airbyte and @meltano and I have troubles understanding if one of the 2 is better but Airbytes seems to have a bigger community.

              What do you suggest regarding the data warehouse, and the ELT workflows ? - Kubernetes or not kubernetes ? - Postgresql or something else ? if postgre, what are the important configs you'd have in mind ? - Airbyte/DBT or something else.

              See more
              Airflow logo

              Airflow

              1.7K
              128
              A platform to programmaticaly author, schedule and monitor data pipelines, by Airbnb
              1.7K
              128
              PROS OF AIRFLOW
              • 53
                Features
              • 14
                Task Dependency Management
              • 12
                Beautiful UI
              • 12
                Cluster of workers
              • 10
                Extensibility
              • 6
                Open source
              • 5
                Complex workflows
              • 5
                Python
              • 3
                Good api
              • 3
                Apache project
              • 3
                Custom operators
              • 2
                Dashboard
              CONS OF AIRFLOW
              • 2
                Observability is not great when the DAGs exceed 250
              • 2
                Running it on kubernetes cluster relatively complex
              • 2
                Open source - provides minimum or no support
              • 1
                Logical separation of DAGs is not straight forward

              related Airflow posts

              Data science and engineering teams at Lyft maintain several big data pipelines that serve as the foundation for various types of analysis throughout the business.

              Apache Airflow sits at the center of this big data infrastructure, allowing users to “programmatically author, schedule, and monitor data pipelines.” Airflow is an open source tool, and “Lyft is the very first Airflow adopter in production since the project was open sourced around three years ago.”

              There are several key components of the architecture. A web UI allows users to view the status of their queries, along with an audit trail of any modifications the query. A metadata database stores things like job status and task instance status. A multi-process scheduler handles job requests, and triggers the executor to execute those tasks.

              Airflow supports several executors, though Lyft uses CeleryExecutor to scale task execution in production. Airflow is deployed to three Amazon Auto Scaling Groups, with each associated with a celery queue.

              Audit logs supplied to the web UI are powered by the existing Airflow audit logs as well as Flask signal.

              Datadog, Statsd, Grafana, and PagerDuty are all used to monitor the Airflow system.

              See more

              We are a young start-up with 2 developers and a team in India looking to choose our next ETL tool. We have a few processes in Azure Data Factory but are looking to switch to a better platform. We were debating Trifacta and Airflow. Or even staying with Azure Data Factory. The use case will be to feed data to front-end APIs.

              See more
              dbt logo

              dbt

              518
              16
              dbt helps data teams work like software engineers—to ship trusted data, faster.
              518
              16
              PROS OF DBT
              • 5
                Easy for SQL programmers to learn
              • 3
                Reusable Macro
              • 2
                CI/CD
              • 2
                Schedule Jobs
              • 2
                Faster Integrated Testing
              • 2
                Modularity, portability, CI/CD, and documentation
              CONS OF DBT
              • 1
                Only limited to SQL
              • 1
                Cant do complex iterations , list comprehensions etc .
              • 1
                People will have have only sql skill set at the end
              • 1
                Very bad for people from learning perspective

              related dbt posts

              Ankit Sobti

              Looker , Stitch , Amazon Redshift , dbt

              We recently moved our Data Analytics and Business Intelligence tooling to Looker . It's already helping us create a solid process for reusable SQL-based data modeling, with consistent definitions across the entire organizations. Looker allows us to collaboratively build these version-controlled models and push the limits of what we've traditionally been able to accomplish with analytics with a lean team.

              For Data Engineering, we're in the process of moving from maintaining our own ETL pipelines on AWS to a managed ELT system on Stitch. We're also evaluating the command line tool, dbt to manage data transformations. Our hope is that Stitch + dbt will streamline the ELT bit, allowing us to focus our energies on analyzing data, rather than managing it.

              See more
              Shared insights
              on
              dbtdbtGoogle BigQueryGoogle BigQuery

              I used dbt over manually setting up python wrappers around SQL scripts because it makes managing transformations within Google BigQuery much easier. This saves future Sung dozens of hours maintaining plumbing code to run a couple SQL queries. Check out my tutorial in the link!

              I haven't seen any other tool make it as easy to run dependent SQL DAGs directly in a data warehouse.

              See more
              MySQL logo

              MySQL

              128.2K
              3.8K
              The world's most popular open source database
              128.2K
              3.8K
              PROS OF MYSQL
              • 800
                Sql
              • 679
                Free
              • 562
                Easy
              • 528
                Widely used
              • 490
                Open source
              • 180
                High availability
              • 160
                Cross-platform support
              • 104
                Great community
              • 79
                Secure
              • 75
                Full-text indexing and searching
              • 26
                Fast, open, available
              • 16
                Reliable
              • 16
                SSL support
              • 15
                Robust
              • 9
                Enterprise Version
              • 7
                Easy to set up on all platforms
              • 3
                NoSQL access to JSON data type
              • 1
                Relational database
              • 1
                Easy, light, scalable
              • 1
                Sequel Pro (best SQL GUI)
              • 1
                Replica Support
              CONS OF MYSQL
              • 16
                Owned by a company with their own agenda
              • 3
                Can't roll back schema changes

              related MySQL posts

              Nick Rockwell
              SVP, Engineering at Fastly · | 46 upvotes · 4.4M views

              When I joined NYT there was already broad dissatisfaction with the LAMP (Linux Apache HTTP Server MySQL PHP) Stack and the front end framework, in particular. So, I wasn't passing judgment on it. I mean, LAMP's fine, you can do good work in LAMP. It's a little dated at this point, but it's not ... I didn't want to rip it out for its own sake, but everyone else was like, "We don't like this, it's really inflexible." And I remember from being outside the company when that was called MIT FIVE when it had launched. And been observing it from the outside, and I was like, you guys took so long to do that and you did it so carefully, and yet you're not happy with your decisions. Why is that? That was more the impetus. If we're going to do this again, how are we going to do it in a way that we're gonna get a better result?

              So we're moving quickly away from LAMP, I would say. So, right now, the new front end is React based and using Apollo. And we've been in a long, protracted, gradual rollout of the core experiences.

              React is now talking to GraphQL as a primary API. There's a Node.js back end, to the front end, which is mainly for server-side rendering, as well.

              Behind there, the main repository for the GraphQL server is a big table repository, that we call Bodega because it's a convenience store. And that reads off of a Kafka pipeline.

              See more

              Hello, I am building a website for a school that's used by students to find Zoom meeting links, view their marks, and check course materials. It is also used by the teachers to put the meeting links, students' marks, and course materials.

              I created a similar website using HTML, CSS, PHP, and MySQL. Now I want to implement this project using some frameworks: Next.js, ExpressJS and use PostgreSQL instead of MYSQL

              I want to have some advice on whether these are enough to implement my project.

              See more
              PostgreSQL logo

              PostgreSQL

              100.4K
              3.5K
              A powerful, open source object-relational database system
              100.4K
              3.5K
              PROS OF POSTGRESQL
              • 764
                Relational database
              • 510
                High availability
              • 439
                Enterprise class database
              • 383
                Sql
              • 304
                Sql + nosql
              • 173
                Great community
              • 147
                Easy to setup
              • 131
                Heroku
              • 130
                Secure by default
              • 113
                Postgis
              • 50
                Supports Key-Value
              • 48
                Great JSON support
              • 34
                Cross platform
              • 33
                Extensible
              • 28
                Replication
              • 26
                Triggers
              • 23
                Multiversion concurrency control
              • 23
                Rollback
              • 21
                Open source
              • 18
                Heroku Add-on
              • 17
                Stable, Simple and Good Performance
              • 15
                Powerful
              • 13
                Lets be serious, what other SQL DB would you go for?
              • 11
                Good documentation
              • 9
                Scalable
              • 8
                Reliable
              • 8
                Intelligent optimizer
              • 8
                Free
              • 7
                Transactional DDL
              • 7
                Modern
              • 6
                One stop solution for all things sql no matter the os
              • 5
                Relational database with MVCC
              • 5
                Faster Development
              • 4
                Full-Text Search
              • 4
                Developer friendly
              • 3
                Open-source
              • 3
                search
              • 3
                Great DB for Transactional system or Application
              • 3
                Free version
              • 3
                Excellent source code
              • 3
                Relational datanbase
              • 2
                Text
              • 2
                Full-text
              • 1
                Can handle up to petabytes worth of size
              • 1
                Multiple procedural languages supported
              • 1
                Composability
              • 0
                Native
              CONS OF POSTGRESQL
              • 10
                Table/index bloatings

              related PostgreSQL posts

              Hello, I am building a website for a school that's used by students to find Zoom meeting links, view their marks, and check course materials. It is also used by the teachers to put the meeting links, students' marks, and course materials.

              I created a similar website using HTML, CSS, PHP, and MySQL. Now I want to implement this project using some frameworks: Next.js, ExpressJS and use PostgreSQL instead of MYSQL

              I want to have some advice on whether these are enough to implement my project.

              See more
              Simon Reymann
              Senior Fullstack Developer at QUANTUSflow Software GmbH · | 30 upvotes · 12.7M views

              Our whole DevOps stack consists of the following tools:

              • GitHub (incl. GitHub Pages/Markdown for Documentation, GettingStarted and HowTo's) for collaborative review and code management tool
              • Respectively Git as revision control system
              • SourceTree as Git GUI
              • Visual Studio Code as IDE
              • CircleCI for continuous integration (automatize development process)
              • Prettier / TSLint / ESLint as code linter
              • SonarQube as quality gate
              • Docker as container management (incl. Docker Compose for multi-container application management)
              • VirtualBox for operating system simulation tests
              • Kubernetes as cluster management for docker containers
              • Heroku for deploying in test environments
              • nginx as web server (preferably used as facade server in production environment)
              • SSLMate (using OpenSSL) for certificate management
              • Amazon EC2 (incl. Amazon S3) for deploying in stage (production-like) and production environments
              • PostgreSQL as preferred database system
              • Redis as preferred in-memory database/store (great for caching)

              The main reason we have chosen Kubernetes over Docker Swarm is related to the following artifacts:

              • Key features: Easy and flexible installation, Clear dashboard, Great scaling operations, Monitoring is an integral part, Great load balancing concepts, Monitors the condition and ensures compensation in the event of failure.
              • Applications: An application can be deployed using a combination of pods, deployments, and services (or micro-services).
              • Functionality: Kubernetes as a complex installation and setup process, but it not as limited as Docker Swarm.
              • Monitoring: It supports multiple versions of logging and monitoring when the services are deployed within the cluster (Elasticsearch/Kibana (ELK), Heapster/Grafana, Sysdig cloud integration).
              • Scalability: All-in-one framework for distributed systems.
              • Other Benefits: Kubernetes is backed by the Cloud Native Computing Foundation (CNCF), huge community among container orchestration tools, it is an open source and modular tool that works with any OS.
              See more