Editions
This feature is for customers on our Enterprise edition only. Visit Matillion pricing to learn more about each edition.
Maia Overview
Maia is your intelligent assistant in the Data Productivity Cloud. Maia is your team of virtual data engineers that helps you build, maintain, and operate your data pipelines. Whether you're creating new workflows or optimizing existing ones, Maia accelerates your work with powerful, natural language capabilities.
Video example
Expand this box to watch our video about using Maia.
Video
What can Maia do?
Maia can perform the following tasks for you:
Build and configure pipelines
- Create transformation and orchestration pipelines from your natural language prompts.
- Modify existing pipelines or components (e.g., add, delete, and rearrange components).
- Generate custom connectors from OpenAPI specifications.
Analyze and improve your pipelines
- Perform root cause analysis on failed pipelines.
- Sample your data during design to configure pipelines more accurately.
- Recommend best practices or next steps based on pipeline structure.
Run and monitor pipelines
- Execute pipelines directly from the chat interface.
- Track pipeline progress and surface real-time feedback.
- Commit pipeline changes and push these changes to your remote repo branch.
Assist and advise
- Answer questions about Designer components, data pipelines, or your cloud data warehouse.
- Suggest follow-up actions based on the task you're working on.
Maia is available directly in the Designer, where you’ll find it ready to assist the moment you enter the canvas. Just describe what you want to do in natural language and Maia will help you to do it.
Maia availability
Pipeline type | Availability |
---|---|
Transformation | Generally available (GA) |
Orchestration | Public preview |
Prerequisites
Read Maia prerequisites to learn what you need to set up before using Maia.
Known limitations
While Maia offers powerful capabilities, note the following current limitations:
- Maia cannot create or configure pipelines that use custom connectors or Flex connectors.
- You can still build the pipeline manually after the connector is created.
- When using the S3 Load component, Maia can help configure the component,
- But you must manually create the destination table beforehand.
- Maia does not currently support:
- Pipeline variables
- Iterator components
- External SQL or Python scripts in scripting components
- Maia does not support scheduling or publishing pipelines.
- You must schedule and publish manually from the Designer.
- Git integration is partial:
- Maia can generate commit messages, commit changes, and push to a branch.
- However, it cannot perform advanced Git operations such as creating branches, resolving conflicts, or managing pull requests.
- Maia can generate commit messages, commit changes, and push to a branch.
Note
We’re actively working to expand Maia’s capabilities across these areas. In the meantime, we recommend using the Designer UI or Matillion API for these tasks.