DataWorks costs consist of four main components:
Software fees: Fees for the edition that provides feature permissions.
Resource group fees: Fees for the resource groups that are used to run tasks.
Scheduling instance fees: Fees for scheduling tasks.
Other fees: Overage fees for services such as Data Quality and intelligent monitoring.
In addition, compute and storage costs for underlying engines, such as MaxCompute, are billed separately.
1. Software fees
Purchasing an edition only unlocks its features. You are billed separately for resources consumed by running tasks.
Software fees are the fixed costs for using the features of a specific DataWorks edition. These fees are typically paid on a subscription basis. They unlock different levels of platform capabilities.
Billable item | Description | Billing method | Billing |
Free Edition | The Basic Edition provides fundamental development and scheduling features and is ideal for individual developers. | Only subscription is supported. | |
Paid editions | The Standard Edition, Professional Edition, and Enterprise Edition offer more advanced features for development, governance, security, and O&M. | ||
Value-added modules | This refers to Data Modeling. Data Modeling supports dimensional modeling. You can use it to plan and design your data warehouse, establish and consolidate corporate data standards, perform dimensional modeling, and define data metrics to build your data warehouse. |
2. Resource group fees
Resource group fees are the core costs for running tasks, such as data synchronization and task scheduling, in DataWorks.
Billable item | Description | Billing method | Billing link |
Serverless resource groups | Supports scheduling, data integration, and DataService Studio tasks without categorization. | Supports pay-as-you-go, subscription. | |
Exclusive resource groups (no longer recommended) | Platform-hosted resource groups, including exclusive resources for scheduling, data integration, and DataService Studio. | Only subscription is supported. | Billing for legacy resource groups New users can no longer purchase legacy resource groups. |
Shared resource groups (no longer recommended) | Shared resources from DataWorks, available to any tenant. | Only pay-as-you-go is supported. |
3. Scheduling instance fees
Billable item | Description | Billing method | Billing links |
Number of scheduled instances | Task scheduling fees are incurred when you use serverless resource groups or shared resource groups for scheduling to run scheduling tasks. | A daily free quota is provided. Overage is billed based on the number of successful instances per day. |
4. Other fees
These features are activated the first time you use them. A free quota is provided, and overage is billed on a pay-as-you-go basis. Monitor your usage closely to avoid unexpected charges.
Billable item | Description | Billing method | Billing Link |
Internet traffic | You incur Internet traffic fees when a data integration task on an exclusive resource group connects to a data source over a public IP address. | Billed per GB of traffic. | |
Intelligent Baseline | The baseline feature provided by intelligent monitoring is used to monitor the running status of tasks. Enabled baselines generate baseline instances. | A daily free quota for baseline instances is provided. Overage is billed based on the number of baseline instances per day. | |
Alert SMS and phone calls | Monitoring alarm notifications via text messages and phone calls. | A monthly free quota is provided for text messages. Overage is billed per message/month. A monthly free quota is provided for phone calls. Overage is billed per call/month. | |
Data Quality | Data Quality monitors the data quality of tables produced by your tasks. | A daily free quota for successful rule check instances is provided. Overage is billed based on the number of successful instances per day. | |
OpenAPI | DataWorks provides OpenAPI for custom business development. | A free call quota is provided. Overage is billed per 10,000 calls/month. Important Only the Enterprise Edition supports overage billing. |
Appendix: Third-party service fees
DataWorks is a platform for task development and scheduling. It orchestrates and submits tasks. However, underlying compute engines (such as MaxCompute, Hologres, and EMR) handle the actual data computation and storage.
Therefore, your total data development costs include the following components, which are billed separately:
Compute fees: Charged by compute engines such as MaxCompute and E-MapReduce based on the complexity and duration of your SQL or MapReduce tasks.
Storage fees: Charged by storage services such as MaxCompute and OSS based on the amount of data you store.
These fees are not charged by DataWorks. The respective service providers bill you directly.