All Products
Search
Document Center

DataWorks:Purchase

Last Updated:Jan 27, 2026

DataWorks offers a flexible billing system designed for diverse business scenarios, comprising multiple components such as software editions, resource groups, scheduling instance fees, other services, and underlying engines. This guide helps you make informed purchasing decisions by selecting the optimal configuration for your specific business stage to maximize cost-efficiency. It also provides tailored recommended configurations for common scenarios, including individual developers, growing teams, and enterprise-level data platforms.

Important

Read Billing overview first to understand the billing logic.

Purchase options

DataWorks billing includes software, resource group, scheduling instance, and other fees. Software and resource groups offer flexible billing: switch between pay-as-you-go and subscription modes as needed.

image

Select edition

Important

For a complete list of capabilities for each DataWorks edition, see Features of DataWorks editions.

The license fee covers platform features, determining accessible development, governance, and O&M capabilities.

  • Basic Edition: Provides core development and scheduling functions. Suitable for new users or individual developers.

  • Standard/Professional/Enterprise Edition: Offer advanced features. Upgrade from Basic Edition as needed.

  • Value-added features (Smart Data Modeling): An independent module for Dimensional Modeling. Use it to plan data warehouses, define standards, and manage metrics.

    For software-related fees, see Editions and billing and Intelligent data modeling billing.

    Edition

    Recommended users

    Recommended scenarios

    Core features

    Basic Edition

    Students, individual developers, and startup teams

    • POC: Quickly verify the feasibility of data projects.

    • Develop non-critical and small-scale data applications.

    • Start your data development journey cost-effectively.

    Provides capabilities such as migrating data to the cloud, basic development and scheduling, and simple data governance to meet requirements for quick verification and lightweight data processing.

    Standard Edition

    Small enterprises, production service assurance departments, and pilot business departments

    • Build an enterprise data quality monitoring system.

    • Handle core business data flows in production environments.

    • Collaborate on and manage enterprise data.

    Enhanced enterprise-level data management with capabilities like data lineage analysis and tag management. Supports business continuity and stability with intelligent baseline alerting.

    Professional Edition

    Small and medium-sized enterprises (SMEs) and high-SLA business departments

    • Data security and compliance requirements

    • Manage complex business processes and multi-party collaboration.

    • Ensure high service level agreement (SLA) for assets.

    Enhances data security with features like data masking and access control. Integrates business-oriented data management and improves development-side access and collaboration.

    Enterprise Edition (Recommended)

    Medium-to-large enterprises and corporate headquarters

    • Build an enterprise-grade data middle platform architecture.

    • Implement unified resource control across multiple business lines.

    • Perform fine-grained cost and resource management.

    Provides complete, systematic, and built-in best practices for full-lifecycle data governance, covering development, O&M, quality, security, and assets. Supports multi-account permission management through CloudSSO. Offers enterprise-oriented openness and customization with a full range of open APIs, event messaging, and extension mechanisms.

Resource group and billing

Important

If you did not activate DataWorks in any region before June 10, 2024, you can only purchase and use serverless resource groups after activation. Legacy resource groups are not supported. If you are an existing DataWorks user and want to switch to serverless resource groups, see Switch from legacy resource groups.

Resource groups cover computing costs for tasks like data development and integration. We recommend serverless resource groups over legacy ones (exclusive or shared).

  • Pay-as-you-go serverless resource group: Billed by actual Compute Unit (CU) usage. Highly elastic and ideal for fluctuating workloads.

  • Subscription serverless resource group: Pre-purchase a fixed amount of CUs. The unit price is lower, making it suitable for stable and continuous computing needs.

    For a detailed comparison of Serverless resource group billing methods, see Billing methods.

Additional fees

  • Other fees: Covers advanced services like Intelligent Monitoring and Data Quality. Excess usage beyond free quotas is billed.

  • Big data compute engine and storage fees (billed separately): DataWorks is a big data development and scheduling platform. It does not perform computing or storage. SQL tasks submitted via DataWorks are executed by the underlying engine (such as MaxCompute, Hologres, or E-MapReduce) and stored in the corresponding service.

    Common engine billing links: MaxCompute billing, Hologres billing, E-MapReduce billing.

Recommended configurations

Scenario 1: Individual developers/New users

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

    image
  • Reason for recommendation:

    • Zero-threshold startup: Basic Edition is free, allowing you to learn and use core features at no cost.

    • Controllable costs: Pay-as-you-go resource groups incur no fees when not in use. Costs are low during small-scale testing and development, perfectly matching the needs of the learning and exploration phase.

Scenario 2: SMBs/Rapid business growth

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

    image
  • Reason for recommendation:

    • Full-link development and governance capabilities: Standard Edition adds SLA guarantees (baseline alerting) and field-level lineage to Basic features, standardizing team collaboration. The Professional Edition builds on the reliable O&M of the Standard Edition to help you achieve automatic desensitization of sensitive data and proactive risk monitoring, establishing a systematic enterprise-level data security and governance framework.

    • Balancing elasticity and cost: Task volumes may fluctuate during business growth, making pay-as-you-go resource groups a safe starting choice. Once the running time and resource consumption of core ETL tasks stabilize, you can switch to the subscription mode to lock in lower long-term operational costs.

Scenario 3: Large enterprises/Data mid-end construction

  • Recommended configuration: Enterprise Edition software + Data Modeling (value-added module) + Hybrid resource groups (primarily subscription, supplemented by pay-as-you-go).

    image
  • Reason for recommendation:

    • Building an enterprise-level system: The Enterprise Edition provides comprehensive data governance centers, advanced security controls, and open platform capabilities. It serves as the foundation for a standardized, secure, and scalable data mid-end. Combined with Smart Data Modeling, it implements data standards to ensure the long-term value of data assets.

    • Ultimate cost optimization: For stable core ETL pipelines in enterprises, using subscription resource groups maximizes cost savings. Meanwhile, retaining a pay-as-you-go resource group for temporary, bursty analysis queries or test tasks achieves the best balance of performance, elasticity, and cost.

Activate service

Prepare account

Before activating DataWorks, prepare the relevant accounts. Details are as follows:

Select region

Important

First-time activation in a region automatically activates MaxCompute pay-as-you-go (free if unused) and creates the service-linked roles AliyunServiceRoleForDataWorksEngine and AliyunServiceRoleForDataWorksOnEmr.

DataWorks services and resource groups are activated per region. To use the service in multiple regions, you must activate the service and resources in each region. Determine the region based on your data location:

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

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

This topic uses the Singapore region as an example to describe how to activate DataWorks.

Purchase and activation

Log on to the DataWorks console and select Singapore to check activation status.

For first-time activation, you can visit the DataWorks buy page to purchase a combination of products.

New user

If DataWorks is inactive in the region, click Purchase Product Portfolio for Free.

image

Enter the purchase console, configure the parameters for the combination purchase, and click Confirm Order and Pay to complete the payment.

Parameter

Description

Example

Region

Select the region where you want to activate DataWorks.

Singapore

DataWorks Edition

Select the DataWorks edition to purchase.

Basic Edition

Activated but expired

If your edition in Singapore has expired, click Purchase Edition.

image

Enter the purchase console, configure the parameters, and click Buy Now to complete the payment.

Parameter

Description

Example

Edition

Select the DataWorks edition to purchase.

Basic Edition

Region

Select the region where you want to activate DataWorks.

Singapore

Important

If you cannot find the relevant DataWorks edition after purchase:

  • Wait a few minutes and refresh the page. System updates may have a delay.

  • Check if the region matches the region where you purchased the DataWorks edition.

Support

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

Next steps

  • Experience product cases: The platform creates a default workspace upon first activation. Try the Getting Started Case.

  • Develop tasks: Create a custom workspace and select suitable computing resources.

    1. A workspace is the basic unit for DataWorks to manage members and develop tasks. All development work in DataWorks is done within a specific workspace. To create a workspace, see Create a workspace.

    2. Task development in DataWorks requires engines. You can create relevant engines as computing resources for the workspace or register them as clusters for the workspace. For details, see Computing resource management.

References