All Products
Search
Document Center

DataWorks:DataWorks activation and purchase guide

Last Updated:Jun 23, 2026

Your total cost includes fees for software editions, resource groups, scheduling instances, other services, and underlying compute engines. This guide helps you choose the most cost-effective configuration for your business stage and provides recommended configurations for typical scenarios such as individual developers, growing teams, and enterprise-level data platforms.

Important

We recommend that you first read DataWorks billing overview to understand the overall billing logic of DataWorks.

Purchase options

DataWorks billing has four parts: software fees, resource group fees, scheduling instance fees, and other fees. For software and resource group fees, you can switch between a minimal pay-as-you-go model and an on-demand subscription model based on your business requirements.

image

Select a DataWorks edition

Important

For a complete list of features available in each DataWorks edition, see DataWorks: Features by edition.

This license fee determines your access to advanced development, governance, and operations and maintenance (O&M) capabilities.

  • Basic Edition: Provides core development and scheduling features, ideal for new users or individual developers getting started.

  • Standard Edition/Professional Edition/Enterprise Edition: Offer more powerful standard features. You can upgrade to these advanced editions from the Basic Edition as needed.

  • Value-added feature (Smart Data Modeling): As a standalone module, Data Modeling supports dimensional modeling. You can use it to plan and design your data warehouse, establish and manage corporate data standards, perform dimensional modeling, and define data metrics to build your data warehouse.

    For software-related fees, see Editions and billing and Smart Data Modeling billing.

    Edition

    Recommended for

    Recommended use cases

    Key differences

    Basic Edition

    Students, individual developers, and startups

    • Run POCs to quickly validate the feasibility of data projects

    • Develop non-critical, small-scale data applications

    • Get started with data development at a low cost

    Provides cloud data ingestion, basic development and scheduling, and simple data governance capabilities for quick validation and lightweight use cases.

    Standard Edition

    Small businesses, production operations teams, and business-team pilots

    • Build an enterprise data quality monitoring system

    • Support core business data flows in a production environment

    • Collaborate on and manage enterprise data

    Adds enterprise data management features such as data lineage and tag management. Ensures business continuity through intelligent baseline alerts.

    Professional Edition

    Small and midsize businesses, and business units with high SLA requirements

    • Meet data security and compliance requirements

    • Manage complex business processes and multi-party collaboration

    • Ensure high SLAs for data assets

    Primarily provides enhanced data security features such as data masking and access control. Integrates business-oriented data management capabilities and improves developer access and collaboration.

    Enterprise Edition

    Midsize and large enterprises, and corporate headquarters

    • Build an enterprise-grade data middle platform architecture

    • Centralize resource management across multiple business lines

    • Enable fine-grained cost and resource management

    Delivers comprehensive, end-to-end data governance with built-in best practices across development, O&M, quality, security, and assets. Adds multi-account permission management through Cloud SSO, a full set of open APIs, message events, and an extension plug-in framework.

Select a resource group and billing model

Important

If you had not activated DataWorks in any region before June 10, 2024, you can only purchase and use serverless resource groups after activation. You cannot purchase or use legacy resource groups. Existing DataWorks users who need to switch to serverless resource groups can see Switch from legacy resource groups.

A resource group covers the cost of computing resources consumed by tasks such as data development and Data Integration, and this cost is a core component of your operational costs. DataWorks recommends that you use serverless resource groups instead of legacy resource groups (exclusive resource groups and shared resource groups). Serverless resource groups support two billing models, and you can flexibly choose and switch between them based on the stability of your business workload.

  • Pay-as-you-go serverless resource group: Billed based on the actual CU (compute unit) hours consumed. This model is highly elastic and suitable for scenarios with fluctuating workloads.

  • Subscription serverless resource group: Requires you to purchase a fixed amount of CUs in advance at a lower unit price. This model is suitable for scenarios with stable and continuous computing requirements.

    For a detailed comparison of serverless resource group billing models, see Serverless resource group billing comparison.

Estimate and monitor additional fees

  • Other fees: Cover advanced services such as intelligent monitoring and Data Quality. These services typically include a free tier, and usage beyond the free tier is billed on a pay-as-you-go basis.

  • Compute engine and storage fees (billed separately): DataWorks is a big data development and scheduling platform that does not perform core computing or storage itself. When you submit an SQL task through DataWorks, the task is executed by the underlying compute engine (such as MaxCompute, Hologres, or E-MapReduce), and the generated data is stored in the corresponding service (such as MaxCompute or OSS).

    Billing references for common engines: MaxCompute billing, Hologres billing, E-MapReduce billing.

Recommended configurations for typical scenarios

Scenario 1: Individual developer or new user

  • Recommended configuration: Basic Edition software + pay-as-you-go serverless resource group.

    image
  • Why this is recommended:

    • Zero-barrier startup: The Basic Edition software is completely free, allowing you to learn and use all core development features of DataWorks at no cost.

    • Cost-effective: Pay-as-you-go resource groups incur no charges when not in use. Costs remain low during light testing and development, perfectly matching the needs of the learning and exploration phase.

Scenario 2: Small to medium-sized team with rapid business growth

  • Recommended configuration: Standard Edition/Professional Edition software + pay-as-you-go serverless resource group (consider switching to subscription).

    image
  • Why this is recommended:

    • End-to-end development and governance capabilities: On top of the core development capabilities of the Basic Edition, the Standard Edition provides SLA assurance for critical tasks (baseline alerts) and column-level lineage tracing, enabling your data production to enter a standardized and reliable team collaboration phase. The Professional Edition builds on the reliable O&M capabilities of the Standard Edition by enabling automatic masking of sensitive data and proactive risk monitoring, helping you establish a systematic enterprise-level Data Security and governance framework.

    • Balancing elasticity and cost: During the business growth phase, task volumes may still fluctuate, making the pay-as-you-go resource group a safe starting choice. Once the runtime and resource consumption of core ETL tasks stabilize, you can switch to the subscription model to lock in lower long-term operating costs.

Scenario 3: Large enterprise or data platform construction

  • Recommended configuration: Enterprise Edition software + Smart Data Modeling (value-added module) + hybrid resource groups (subscription as primary, pay-as-you-go as supplementary).

    image
  • Why this is recommended:

    • Building an enterprise-level system: The Enterprise Edition provides comprehensive Data Governance capabilities, advanced security controls, and Open Platform capabilities, serving as the foundation for building a standardized, secure, and scalable data platform. Combined with Smart Data Modeling, you can implement data standards and ensure the long-term value of your data assets.

    • Achieving optimal cost efficiency: For core ETL pipelines with stable workloads, subscription resource groups maximize cost savings. Meanwhile, retaining a pay-as-you-go resource group for ad hoc analysis queries or test tasks provides the best balance of performance, elasticity, and cost.

Activate DataWorks

Prepare an account

Before activating DataWorks, prepare the required accounts as follows:

  • We recommend that you use an Alibaba Cloud account (primary account) to activate DataWorks. After you activate DataWorks in a specific region, you do not need to repeat the operation. For preparations, see Register an Alibaba Cloud account.

  • If you use a RAM user to activate DataWorks, you must attach the AliyunBSSOrderAccess and AliyunDataWorksFullAccess policies to the RAM user. These policies grant broad permissions, so grant them with caution. For more information, see Grant permissions to a RAM user.

  • RAM users cannot independently activate the trial edition of DataWorks. DataWorks edition purchases and activation are managed by the Alibaba Cloud account (primary account). RAM users access DataWorks through authorization from the primary account and do not need to purchase an edition separately.

Select a region

Important

When you activate DataWorks in a region for the first time, the platform automatically activates the MaxCompute pay-as-you-go service in that region (no charges are incurred if the service is not used) and creates the service-linked roles AliyunServiceRoleForDataWorksEngine and AliyunServiceRoleForDataWorksOnEmr.

DataWorks services and resource groups are activated at the region level. If you need to use the services in multiple regions, you must activate the services and resources in each region. When you select a region, consider the following:

  • If your business data is stored in other Alibaba Cloud services, select the same region as those services.

  • If your business is on-premises and requires public network access, select the region closest to your physical location to reduce access latency.

This topic uses the China (Shanghai) region as an example to describe how to activate DataWorks.

Purchase and activate

Log on to the DataWorks console, switch to the China (Shanghai) region, and check whether DataWorks is activated in this region.

For first-time activation, go to the DataWorks buy page to purchase a bundled package.

New user

If you are a new user using DataWorks for the first time, the page displays a message indicating that DataWorks has not been activated in the current region. Click Buy Bundle for Free.

On the purchase console, configure the parameters on the bundled purchase page, click Confirm and Pay, and complete the payment.

Parameter

Description

Example

Region

Select the region in which you want to activate DataWorks.

China (Shanghai)

Dataworks Edition

Select the DataWorks edition that you want to purchase.

Basic Edition

Previously activated but expired

If you previously activated DataWorks in the China (Shanghai) region but your DataWorks edition has expired, the following message appears. Click Purchase Edition.

The page displays No DataWorks edition is currently held in this region (red × icon) and A pay-as-you-go resource is currently held in this region (green ✓ icon), and indicates that you must hold both a DataWorks edition and a pay-as-you-go resource at the same time.

On the purchase console, configure the parameters on the purchase page, click Buy Now, and complete the payment.

Parameter

Description

Example

Version

Select the DataWorks edition that you want to purchase.

Basic Edition

Region

Select the region in which you want to activate DataWorks.

China (Shanghai)

Important

After you purchase a DataWorks edition, if you cannot find the edition, try the following:

  • Wait a few minutes and refresh the page. System updates may be delayed.

  • Verify that your current region matches the region in which you purchased the DataWorks edition to rule out region mismatch issues.

Support

For professional pre-sales consultation, scan the QR code below with DingTalk to join the DataWorks DingTalk group.Pre-sales consultation group

Next steps

  • Try product examples: After you activate DataWorks in a region for the first time, the platform automatically creates a default workspace. You can try the getting started tutorial.

  • Develop tasks: Before you start developing tasks, we recommend that you create a custom workspace and select appropriate compute resources based on your business needs.

    1. A workspace is the basic unit for managing members and developing tasks in DataWorks. All development work in DataWorks is performed within a workspace. To create a workspace, see Create a workspace.

    2. Task development in DataWorks requires a compute engine. You can add a compute engine as a compute resource for a workspace or register a cluster with a workspace. For more information, see Manage compute resources.

References

  • You can view your bills regularly to monitor your DataWorks costs.

  • A serverless resource group is a general-purpose resource group that can run data synchronization, data computing, task scheduling, and Data Service tasks. For more information, see Serverless resource groups.