Maia overview
Maia is your agentic data team 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
Getting started with Maia
Maia is enabled by default in the Data Productivity Cloud, so you can get started with Maia straight away. This means that all users within your organization can ask Maia for help building pipelines, creating custom connectors, and more. It also means that Maia can sample data in any pipelines in your Data Productivity Cloud account.
You can enable and disable Maia as a feature, or just Maia's data sampling feature, in your account details. Use the Enable Maia and Enable sampling for Maia toggles to choose the features you want to enable on your account.
What can Maia do?
Maia can answer questions about components in Designer, The tasks that Maia can perform for you include:
Pipeline development and design
- Build orchestration pipelines to extract and load data from various sources into your data warehouse.
- Create custom connectors for your orchestration pipelines.
- Create transformation pipelines to transform, cleanse, aggregate, and enrich your data.
- Design modular workflows by creating reusable, maintainable pipelines with variables and nested pipeline execution.
- Validate and run pipelines from within the chat interface.
Data exploration and visualization
- Query your data warehouse to explore tables, views, and schemas.
- Sample pipeline data to preview data at any stage of your pipeline without full execution.
- Visualize data in charts directly in the chat interface to understand trends and patterns.
- Search your projects to find specific content, such as configuration details, across all your files.
Project and file management
- Move and rename files to maintain clean folder structures.
- Copy files, e.g. for use as templates for similar workflows.
- Delete obsolete files - Clean up unused pipelines and configurations
Pipeline analysis and optimization
- Explain what your existing pipelines do, their components, and how they work.
- Identify problems in pipeline configurations and suggest fixes.
- Improve performance by recommending best practices for parallel execution, component selection, and workflow efficiency.
Consultation and best practices
- Answer questions about your projects, Designer components, and features of the Data Productivity Cloud.
- Advise on pipeline organization and data engineering.
- Provide low-code expertise to help you leverage specialized components instead of custom SQL.
- Create and maintain to-do lists for complex tasks so you can keep track of your progress.
Limitations
Working with Maia is currently subject to the following limitations:
- Maia does not support scheduling or publishing pipelines.
- 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.
Got feedback or spotted something we can improve?
We'd love to hear from you. Join the conversation in the Documentation forum!