The billing system of DataWorks consists of billing on features and billing on resources. DataWorks supports the subscription and pay-as-you-go billing methods for all billable items in the billing system. This topic describes the billable items of DataWorks and the billing details of features provided by different modules in DataWorks.
Precautions
- The billing details of the DataWorks service vary based on the cloud environment, such as the Alibaba Cloud public cloud or Alibaba Finance Cloud, and the specifications. The fees that are generated when you use the service prevail.
- Only an Alibaba Cloud account or a RAM user to which the AliyunBSSOrderAccess and AliyunDataWorksFullAccess policies are attached can be used to purchase resources.
- Exclusive resources provided by DataWorks are classified into exclusive resource groups for Data Integration and exclusive resource groups for scheduling. When you purchase a resource group, make sure that you select the correct resource group type and region.
Billable items

Category | Billable item | Description for fees | Billing detail |
---|---|---|---|
Billing on features | Editions | DataWorks has the following editions: Basic Edition, Standard Edition, Professional Edition, Enterprise Edition, and Ultimate Edition. Standard Edition, Professional Edition, Enterprise Edition, and Ultimate Edition are advanced editions. After you activate the DataWorks service, DataWorks Basic Edition is activated by default. The DataWorks advanced editions provide more features than DataWorks Basic Edition. You can select an edition based on your business requirements. | Billing on features: editions |
Billing on resources | Data Integration | Data Integration supports data synchronization between various heterogeneous data sources. Resources are required to run nodes in Data Integration. You are charged for the resources that you use. | Billing on resources: Data Integration |
Node scheduling | Scheduling resources are required for data development and scheduling of auto triggered nodes. You are charged for the resources based on the number of node instances that are successfully run. The related fees are included in your DataWorks bills. You can use an exclusive resource group for scheduling or the shared resource group for scheduling to schedule your node. You are charged for an exclusive resource group for scheduling based on the subscription billing method and the shared resource group for scheduling based on the pay-as-you-go billing method. | Billing on resources: node scheduling | |
Alarm |
|
Billing on resources: Alarm | |
DataService Studio | DataService Studio supports API encapsulation based on data sources. Data Service Studio also allows you to add existing APIs to DataService Studio to provide services. You are charged for DataService Studio API call based on the number of calls that you make and the execution time of calls. The related fees are included in your DataWorks bills. You can use the shared resource group for DataService Studio to call DataService Studio APIs. | Billing on resources: calls to DataService Studio APIs | |
Data Quality | Data Quality monitors the quality of table data generated by nodes. You are charged for the quality check based on the number of monitoring rules that are used in the check. The related fees are included in your DataWorks bills. | Billing on resources: Data Quality | |
OpenAPI | DataWorks provides the OpenAPI module. You can customize business development modes by using this module. You are charged for API call based on the number of calls that you make. The related fees are included in your DataWorks bills. | Billing on resources: calls to DataWorks API operations in the OpenAPI module |
- DataWorks supports the subscription and pay-as-you-go billing methods. For more information, see Billing methods.
- DataWorks issues nodes to compute engine instances by using the services associated with DataWorks and runs the nodes by using the compute engine instances. Fees generated in this process may be included in bills for services other than DataWorks. For more information, see Description for scenarios in which fees generated by using services associated with DataWorks are not included in the bills for DataWorks.
Billing methods
Billing method | Description | Billing cycle and billing formula | Precautions |
---|---|---|---|
Subscription | The subscription billing method allows you to purchase resources for a specified period of time before you can use them. |
|
If you no longer require a subscription resource, you can disable auto-renewal for the resource or unsubscribe from the resource. For more information, see Disable auto-renewal for subscription resources. |
Pay-as-you-go | The pay-as-you-go billing method allows you to pay for resources after you use them. |
|
By default, the pay-as-you-go billing method is used in DataWorks Basic Edition. You can use all basic core features only after DataWorks Basic Edition is activated. For more information about the pay-as-you-go billing method, see Pay-as-you-go. |
Billing on features: editions
The following table describes the billing details of each edition.Billable item | Billing method | Description for fees |
---|---|---|
Basic Edition | Free of charge | After you activate DataWorks, you can use the features and resources that are supported by DataWorks Basic Edition. You are charged no additional fees for Basic Edition. DataWorks Basic Edition is suitable for beginners and individual developers. If you are an enterprise user, we recommend that you activate DataWorks of an advanced edition. |
Advanced editions
|
Subscription | Advanced editions provide more features than Basic Edition. Features supported by
different editions vary. You can activate a DataWorks edition based on your business
requirements.
Note
|
Billing on resources: Data Integration
When you run data synchronization nodes in Data Integration to synchronize data, the data synchronization nodes occupy resources. You are charged for the resources. The related fees are included in your DataWorks bills. The following table describes the billing details.
Billable item | Billing method | Billable item description | Use scenario | Usage note |
---|---|---|---|---|
Exclusive resource group for Data Integration | Subscription | This type of resource group is managed by Alibaba Cloud and is used only to run data
synchronization nodes in Data Integration. After you purchase an exclusive resource
group for Data Integration, you can exclusively use resources in the resource group.
|
|
|
Internet traffic | Pay-as-you-go | If you use an exclusive resource group for Data Integration or the shared resource group for Data Integration to run a data synchronization node in Data Integration, Internet traffic may be generated during data transmission. You are charged for the generated Internet traffic based on the pay-as-you-go billing method. For more information about the Internet traffic generated during data synchronization and billing details of the generated Internet traffic, see Billing of Internet traffic. | N/A |
If a data source with a public IP address configured is used for a data synchronization
node in Data Integration, fees for Internet traffic are generated regardless of which
type of resource group is used to run the node.
Note
|
Billing on resources: node scheduling
When you develop nodes in DataStudio and schedule auto triggered nodes, scheduling resources are used and fees for the scheduling resources are generated. You can use the shared resource group for scheduling or an exclusive resource group for scheduling to schedule your auto triggered node. You are charged for an exclusive resource group for scheduling based on the subscription billing method and the shared resource group for scheduling based on the pay-as-you-go billing method. The following table describes the billing details of the two types of resource groups.
Billable item | Billing method | Billable item description | Use scenario | Usage note |
---|---|---|---|---|
Exclusive resource group for scheduling | Subscription | This type of resource group is managed by Alibaba Cloud. After you purchase an exclusive resource group for scheduling, you can exclusively use resources in the resource group. You can plan the scheduling of your nodes based on the specifications of and the number of Elastic Compute Service (ECS) instances in your exclusive resource group for scheduling. For more information, see Overview. |
|
Note
|
Shared resource group for scheduling | Pay-as-you-go |
|
Billing on resources: Alarm
Billable item | Billing method | Billable item description |
---|---|---|
Number of baseline instances | Pay-as-you-go | All baselines in the Enabled state generate baseline instances. You are charged based
on the number of baseline instances that are generated before 23:59 every day.
Note
|
Billing on resources: Data Quality
Billable item | Billing method | Billable item description | Remarks |
---|---|---|---|
Number of monitoring rules that are triggered | Pay-as-you-go |
You are charged based on the number of monitoring rules that are triggered by node
instances. For more information, see Billing of Data Quality.
Note If you use the features provided by Data Quality and your node instances trigger monitoring
rules, you are charged fees for checking the quality of data generated by your node
instances.
For example, you configure two partition filter expressions for a table of an auto triggered node and two monitoring rules for each of the partition filter expressions. After you associate the auto triggered node with the four monitoring rules, the monitoring rules are triggered when the auto triggered node is run. If the auto triggered node is successfully run, fees for running the four monitoring rules are generated each time the auto triggered node is run. |
|
Billing on resources: calls to DataService Studio APIs
Billing on resources: calls to DataWorks API operations in the OpenAPI module
- For more information about how to view the number of API calls in the OpenAPI module, see OpenAPI.
- DataWorks provides a monthly free quota of API calls for each Alibaba Cloud account in each region. After the free quota is used up, you are charged based on the billing rules for API calls in each region. For more information, see Billing standards.
Description for scenarios in which fees generated by using services associated with DataWorks are not included in the bills for DataWorks
- Fees for using network services that are required for running nodes, such as fees for using Express Connect, EIP Bandwidth Plan, and EIP
- Fees for using data sources in data synchronization
- Storage and computing fees of compute engine instances
No. | Sample scenario |
---|---|
1 | When you schedule nodes that use compute engines such as AnalyticDB for MySQL, AnalyticDB for PostgreSQL, Hologres, MaxCompute, and E-MapReduce (EMR) in DataWorks, you are charged only fees for node scheduling. The fees are included in your DataWorks bills. Fees for running the nodes are included in the bills for the compute engines. For more information about the billing rule of each compute engine, see the related topic in the documentation for each compute engine. |
2 | When you run data synchronization nodes in Data Integration, fees for configurations of the nodes may be generated. For example, when you run a data synchronization node in Data Integration, fees for using data sources, computing and storage features of the related compute engine instance, and network services such as Express Connect, EIP Bandwidth Plan, and EIP in the node may be generated. All these fees are not included in your DataWorks bills but are included in the bills for the related Alibaba Cloud services. For more information about the billing rule of the related Alibaba Cloud service, see the related topic in the documentation for the service. |
3 | When you run data analysis tasks in DataAnalysis, the tasks are issued to the related compute engine instances, and computing and storage fees may be generated in the Alibaba Cloud services to which the compute engine instances belong. The fees are not included in your DataWorks bills but are included in the bills for the Alibaba Cloud services to which the compute engine instances belong. For more information about the billing rule of the related Alibaba Cloud service, see the related topic in the documentation for the service. |
4 | When you run monitoring rules to check data quality, SQL statements for the check are generated and issued to the related compute engine instances. When the SQL statements are executed on the compute engine instances, computing fees are generated. The computing fees are not included in your DataWorks bills but are included in the bills for the Alibaba Cloud services to which the compute engine instances belong. For more information about the billing rule of the related Alibaba Cloud service, see the related topic in the documentation for the service. |