Product Feature Overview
DataWorks is a one-stop platform for big data development and governance. It provides a comprehensive suite of tools for Data Integration, Data Studio, Data modeling, Data Analysis, Data Quality, DataService Studio, Data Map, and Open Platform to enable end-to-end data processing and help you build an enterprise-grade data platform.
Data Integration: Cross-domain aggregation
Data Integration is a stable, efficient, and elastically scalable data synchronization platform that delivers fast data movement and synchronization across heterogeneous data sources, even in complex network environments.
Overview
DataWorks Data Integration supports batch synchronization, real-time synchronization, and integrated full and incremental synchronization.
-
For batch synchronization, you can configure a scheduling cycle for synchronization tasks.
-
It supports data synchronization between more than 50 heterogeneous data sources, including relational databases, data warehouses, non-relational databases, file storage, and message queues.
-
It provides network solutions for complex environments. You can establish connectivity regardless of whether your data sources are on the public cloud, in an IDC, or within a VPC.
-
It supports security controls and O&M monitoring for secure and controllable data synchronization.
Core technologies and architecture
-
Engine architecture: Data Integration uses a star-shaped engine architecture. After you connect a data source to Data Integration, it can form a synchronization link with any other supported data source. For a list of supported data sources, see Supported data sources and synchronization solutions.

-
Resource groups for Data Integration and network connectivity: Before you synchronize data, use an appropriate network connectivity solution to connect the data source to the resource group. Currently, Data Integration tasks can run only on serverless resource groups (recommended) and exclusive resource groups for Data Integration (legacy). For details, see Network connectivity solutions.

Use cases
Data Integration is suitable for various data transmission scenarios, such as ingesting data into data lakes and data warehouses, database and table sharding, real-time data archiving, and cross-cloud data flows.
Data Studio and Operation Center: Data processing
Data Studio is a development platform for data processing, and Operation Center is an intelligent O&M platform. Together, they help you build and operate data development workflows in a standardized and efficient way.
Overview
The key features of Data Studio include:
-
Data Studio supports multiple compute engines, including MaxCompute, E-MapReduce, CDH, Hologres, AnalyticDB, and ClickHouse, allowing you to develop, test, deploy, and operate tasks from a single platform.
-
Its scheduling capabilities are proven by the complex scheduling tasks and business dependencies within Alibaba Group.
-
Data Studio provides isolated development and production environments. Together with features like version control, code review, smoke testing, deployment control, and operational auditing, it helps enterprises standardize data development.
-
Operation Center supports features such as data timeliness assurance, task diagnostics, impact analysis, automated O&M, and mobile-based O&M.
Core technologies and architecture
-
Efficient and standardized development workflow
NoteDataWorks provides workspaces in standard mode to isolate development and production environments. For more information about standard mode, see Differences between workspace modes.
-
Visual development interface: Build task workflows using drag-and-drop, and configure data development and scheduling in a unified interface.
-
Task monitoring and troubleshooting
Data modeling: Intelligent data modeling
Data modeling is an intelligent modeling product built on over a decade of data warehouse modeling best practices at Alibaba. It includes four modules: Data Warehouse Planning, Data Standard, Dimensional Modeling, and Data Metrics, helping enterprises enhance their modeling and reverse modeling capabilities when building data platforms and data marts, and quickly build data assets.
Overview
The intelligent Data modeling product includes four modules: Data Warehouse Planning, Data Standard, Dimensional Modeling, and Data Metrics.
-
Data Warehouse Planning: Plan your data warehouse layers, data domains, and data marts. You can configure model design spaces, allowing different departments to share a unified set of data standards and data models.
-
Data Standard: Define field standards, standard codes, units of measurement, and naming dictionaries. You can also automatically generate data quality rules from standard codes to simplify compliance checks.
-
Dimensional Modeling: Use reverse modeling to solve the cold-start problem for existing data warehouses. It supports visual dimensional modeling for data warehouses. You can import models from Excel files or use FML, an SQL-like domain-specific language (DSL), to quickly build models. It seamlessly integrates with Data Studio to automatically generate ETL code.
-
Data Metrics: Define and build atomic metrics and derived metrics. This feature seamlessly integrates with Dimensional Modeling, allowing you to batch-create derived metrics based on atomic metrics and different dimensions.
Core technologies and architecture
Use cases
Data modeling helps enterprises build their own modeling capabilities and mine the value of their data assets. For example:
-
Standardize management of massive data
Larger enterprises have more complex data structures. How to manage and store data in a structured and orderly manner is a challenge that every large enterprise faces.
-
Break information barriers by interconnecting business data
If the data of each business or department in an enterprise is isolated from one another, the decision-makers cannot clearly or fully understand the data. How to break data silos between departments or business domains is a big challenge for business data management.
-
Integrate data standards to achieve unified and flexible data interconnection
Inconsistent descriptions of the same data result in duplicate data, incorrect calculation results, and difficulties in business data management. How to formulate a unified data standard without changing the original system architecture and realize flexible interconnection between upstream and downstream business is one of the core focuses of standardized management.
-
Maximize data value to maximize profit
Make the most of various types of enterprise data to maximize the data value to deliver a more efficient data service for enterprises.
Data Analysis: Ad hoc analysis
Data Analysis empowers non-developer roles such as data analysts, product managers, and operations staff with simple, efficient tools for data retrieval and analysis.
Overview
Data Analysis supports features such as uploading personal data, using public datasets, searching for and bookmarking tables, running online SQL queries, sharing SQL files, downloading query results, and viewing data on large screens using spreadsheets.
Use cases
Data Analysis enables data analysts, product managers, and operations staff to perform large-scale, secure data analysis.
-
Scale: Leverage the power of compute engines to efficiently analyze full-scale, massive datasets.
-
Flow: Fetch data from databases across business systems for online analysis. You can export data to MaxCompute tables or share query results with specific members, ensuring data flows between systems and personnel.
-
Security: Integrate all operations, including SQL queries and result downloads, with security auditing.
Data Quality: End-to-end monitoring
Data Quality provides more than 30 preset monitoring templates at the table and field levels, along with custom templates. It detects source data changes and identifies dirty data generated during ETL (extract, transform, load), automatically blocking problematic tasks to prevent dirty data from propagating downstream.
ETL is the process of extracting, transforming, and loading data from a source to a destination.
Data Quality monitors datasets from various engines, including MaxCompute. When batch data changes, it verifies the data and blocks the production pipeline to prevent problematic data from spreading. It also tracks historical verification results for data quality analysis and classification. For more information, see Data Quality.
Data Quality helps you address the following issues:
-
Frequent database changes.
-
Frequent business changes.
-
Data definition issues.
-
Dirty data from business systems.
-
Quality issues caused by system interactions.
-
Issues caused by data correction.
-
Quality issues originating within the data warehouse itself.
Data Map: Unified management and lineage
Data Map helps you manage data and trace data lineage. Based on data search, Data Map Overview provides tools such as table usage instructions, data categories, data lineage, and field lineage for data consumers and owners. You can view detailed table metadata from multiple perspectives, including basic information (view count, read count, project, and region), field information (name, type, description, primary key, foreign key, and security level), output information, lineage, quality, and data preview. It also offers quick actions such as Request permissions, Bookmark, Generate API, and Data Analysis.
DataService Studio: Rapid API publishing
DataService Studio is a flexible, lightweight, secure, and stable platform for building data APIs. It provides comprehensive data sharing capabilities through publication approval, authorization management, call metering, and resource isolation.
Overview
DataService Studio serves as a unified service bus between the data warehouse and application systems, helping enterprises create and manage API services to close the gap between data warehouses, databases, and data applications.
-
DataService Studio supports both no-code and self-service SQL modes to generate data APIs from tables in various data sources. It also supports Function Compute to help process API request parameters and returned results.
-
DataService Studio uses a serverless architecture. You do not need to manage the runtime environment or other infrastructure. You can publish API services to an API gateway with a single click.
Core technologies and architecture
DataService Studio uses a serverless architecture. You focus on the query logic of your APIs without managing the underlying infrastructure. It provisions computing resources automatically and supports elastic scaling for zero O&M costs.
Open Platform: Open capabilities
Open Platform exposes DataWorks data and capabilities through OpenAPI, OpenEvent, and Extensions. These help you integrate DataWorks with application systems, automate data workflow control and governance, and respond to business status changes.
Overview
Open Platform offers three capability sets:
-
OpenAPI: You can use OpenAPI to deeply integrate your own applications with DataWorks. For example, you can batch create, deploy, and manage tasks to improve your big data processing efficiency and reduce manual operation costs.
For more information, see OpenAPI.
-
OpenEvent: You can use OpenEvent to subscribe to system events in DataWorks to obtain and respond to event changes in real time. For example, you can subscribe to table change events to implement real-time monitoring of core tables, or subscribe to task change events to build a custom real-time task monitoring dashboard.
For more information, see OpenEvent.
-
Extensions: Extensions are service-level plug-ins that combine OpenAPI and OpenEvent. You can use Extensions to customize process controls in DataWorks. For example, you can create a custom deployment control plug-in to block tasks that do not meet your specifications and requirements.
For more information, see Extensions.
Use cases
Users and partners can leverage Open Platform for deep system integration, automated operations, process definition, and business monitoring to build industry-specific data applications and plug-ins.
Migration Assistant and cloud migration service
Migration Assistant helps you migrate jobs from open-source scheduling engines to DataWorks. It supports cross-cloud, cross-region, and cross-account job migration for quick cloning and deployment. A cloud migration service is also available to help you migrate data and tasks to the cloud.
Overview
The main features of Migration Assistant and the cloud migration service include:
-
Task migration to the cloud: Migrate jobs from open-source scheduling engines to DataWorks.
-
DataWorks migration: Migrate development assets within the DataWorks ecosystem.
Use cases
This feature is suitable for the following scenarios:
-
Task migration to the cloud: Migrate jobs from open-source scheduling engines to DataWorks.
-
Task backup: You can use Migration Assistant to back up task code regularly to minimize losses caused by accidental project deletion.
-
Rapid business replication: You can abstract common business logic and use the export and import features of Migration Assistant to quickly replicate it.
-
Quick creation of test environments: Use Migration Assistant to fully replicate business code. To set up a test environment, you only need to change the data input from a production database to test data.
-
Cross-cloud development: Import and export data between DataWorks on the public cloud and DataWorks in a private cloud to achieve collaborative development.
