Matillion Review
Overall Satisfaction with Matillion
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.
Pros
- 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.
Cons
- 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.
- Our organization focuses on Data-Driven Digital Marketing Strategies, so not investing time and resources on getting the data, we ensured the time utilized much more in analyzing the data and for this purpose, Matillion was our solution and was right on a positive track.
- Matillion has been performing positive since it's consumption in our organization in terms of investment.
- With increasing functionality and stability in Matillion system, we could look for greater return than just replacements.
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.
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.
Matillion offers the unique capability of digital platform connectors (API connectors) and special functionality for Snowflake (which is our primary database). Also various sources including AWS S3, sFTP and various databases connection. In Pricing, the matillion option has economical than Informatica with our usage and Talend doesn't resonate well with flexibility, which we were looking for.
Matillion Feature Ratings
Evaluating Matillion's Business Outcomes
Yes, there were absoultely increased in reporting speed that our team was able to delivery. Intially we had our own scripting tool to generate result which took 2 weeks (around 80 hours of development time + testing time) whereas using matillion we were able to complete the development in 32-40 hours including one round of testing. I could say we were able to bring down 50% of development time. Please note this is after the team had grasp of matillion enviroment. Initial time taken was different. Also the quality of reporting improved.
While moving away from legacy system towards matillion it offered some significant cost on matillion hosting and licensing part but we were able to save some on legacy system hosting but majority of saving where on people resource which was huge cost saver for our organization. along with that team was able to deliver at much higher pace which was very important in service based organization to retain the client.
Our organization work in digital marketing industry and matillion do provides lots of connector related to digital marketers. Matillion was able to solve 90% of our data sources connection problem but there were few of the rarer sources which matillion din't provide the connection to. Hopefully thats part of their roadmap for near future. With being able to connect to most of the data source through matillion we were able to better estimate the development time vs older time, which required to study the connector before commiting any deadlines. And once the connector is available with Maitllion, most of the scaling problem was taken care by matillion.
Our team member had already the knowledge of other ETL tool in market which made us easier to transform to Matillion as ETL tool. Initally when there were more rigrous update on tool, it took us few months to understand all the different features of the product and use them. We used to reach out to support team regularly for clarity purpose and they were very helfpul. So that helped us to make most the maitllion tool. Once the team adapted to various naunces of the tool, we had internally developed a process/framework which made our onboarding process smoother.
Using Matillion
10 - The team is divided into 3 parts namely:
1. Solution Architect: Solution Architect helps to come with solution design of entire data flow taking into Matillion features also.
2. Developer: Developers are the person who actually develops in Matillion.
3. QA Team: QA team verify the functionality is correct as per the problem statement.
1. Solution Architect: Solution Architect helps to come with solution design of entire data flow taking into Matillion features also.
2. Developer: Developers are the person who actually develops in Matillion.
3. QA Team: QA team verify the functionality is correct as per the problem statement.
8 - Experience in ETL tools like Informatica or Talend and working with SQL queries.
- Digital Platform Connectors
- Automating & scheduling Jobs
- Interacting with wide sources of systems
- Automating the reporting
- Monitoring & tracking the scheduled jobs with automated variables option
- Making Grid variables as an alternative to For loop
- End-to-End Tracking of all the Jobs
- Additional Connectors and Custom connectors building option
- User Management Policy
Evaluating Matillion and Competitors
Not Sure
Product Features was one of our primary factors to consider ETL tool.
We were looking for a product which can justify to our needs like JSON support, digital API connectors, various database connection, FTP and AWS support with the scheduling feature.
Price was also another factor while bringing in any tool onboarding into the organization.
We were looking for a product which can justify to our needs like JSON support, digital API connectors, various database connection, FTP and AWS support with the scheduling feature.
Price was also another factor while bringing in any tool onboarding into the organization.
Evaluation criteria based on cloud services supported and various out-of-box support availability.
Matillion Implementation
- Implemented in-house
Yes - We had adopted software life-cycle for implemenation- Development, QA and Production Deployment.
- was not aware of different features availability such as shared jobs
- The timezone difference and setting configured in databases are not automatically reflected
- Parallel jobs running are limited 4
Matillion Support
Pros | Cons |
---|---|
Quick Resolution Good followup Knowledgeable team Problems get solved Kept well informed Support understands my problem Support cares about my success Quick Initial Response | None |
Not Sure
There are a couple of times when Matillion support team provided its extraordinary brilliance.
I would like to point out an instance when we were trying to implement tracking & monitoring in place for scheduled jobs and Kalyan (from the Support team) helped us to implement tracking which is still very helpful for our team without manually going to individual job to check the success.
Team provided the idea of "Task History Export" and another instance of using automated variable "Matillion ID" for tracking needs.
I would like to point out an instance when we were trying to implement tracking & monitoring in place for scheduled jobs and Kalyan (from the Support team) helped us to implement tracking which is still very helpful for our team without manually going to individual job to check the success.
Team provided the idea of "Task History Export" and another instance of using automated variable "Matillion ID" for tracking needs.
Using Matillion
Pros | Cons |
---|---|
Like to use Relatively simple Well integrated Convenient Feel confident using | Requires technical support Lots to learn |
- Intergration with Cloud Services like AWS, Azure
- Integration with Databases
- SQL script functionality
- Differentiate Orchestration & Transformation layer
- Create Custom report using API integration
- Group policies configuration
Comments
Please log in to join the conversation