DataWorks offers a range of pay-as-you-go features beyond its core data development and scheduling capabilities, so you pay only for the resources you use. These charges are part of your total DataWorks bill, alongside software edition subscription fees and resource group (CU) fees.
For details about DataWorks billable items, see the billing overview.
Public network traffic billing
When charges are incurred
Public network traffic fees apply when tasks run using a DataWorks data source that is configured with a public IP address. Go to . On the Data Integration tab, in the Synchronization Task Execution Details area, filter by Has Public Network Traffic to identify the tasks that generate these fees. Test runs of these tasks in Data Development also generate public network traffic.
Public network traffic fees apply only when you use an exclusive resource group for integration. If you use a Serverless resource group, the billing rules of other cloud services determine the charges for any public network traffic they generate during data transfer.
Pricing
Billing cycle: hourly.
Billing granularity: per GB of traffic.
Pricing details: USD 0.12 per GB.
Billing for intelligent baseline instances
Billing scenarios
The intelligent baseline monitors DataWorks task runs and evaluates their statuses against monitoring rules to determine whether, when, how, and to whom to send alerts. Each Enabled baseline generates baseline instances, which incur charges. You can go to to view the number of enabled intelligent baselines.
This feature is available only in DataWorks Standard Edition and higher.
Pricing
Billing cycle: Daily.
Billing granularity: Number of baseline instances per day.
Free quota: You receive a free quota of two baseline instances per day.
Pricing details:
Pricing tier
Price
1 to 2 baseline instances per day
Free
3 to 10 baseline instances per day
USD 0.77
11 to 100 baseline instances per day
USD 3.10
Billing for alert messages and calls
When charges are incurred
The alert service for intelligent monitoring sends alert messages and makes alert calls, both of which are billed. Alert calls are supported only for mobile numbers in the Chinese mainland. Alert messages and calls from real-time synchronization task monitoring and data quality are also billed.
This feature is available only in DataWorks Standard Edition and higher.
Billing standards
Billing cycle: Daily.
Billing granularity: Alert messages are billed per message per day, and alert calls are billed per call per day.
Free quota: Each DataWorks edition includes a monthly free quota for alert messages and alert calls.
NoteUsage is checked daily against the monthly free quota. Once this quota is exhausted, you are charged for any subsequent usage.
Edition
Free alert messages
Free alert calls
Basic Edition
100 messages/month
None
Standard Edition
1,000 messages/month
None
Professional Edition
2,000 messages/month
500 calls/month
Enterprise Edition
10,000 messages/month
1,000 calls/month
Pricing details:
Region
Alert message fee
Alert call fee
All supported regions except Saudi Arabia (Riyadh)
USD 0.0065/message
USD 0.0215/call
Saudi Arabia (Riyadh)
USD 0.0077/message
USD 0.0258/call
ImportantIf you change your DataWorks edition during a calendar month, your free quota is adjusted to match the new edition. Charges incurred before the change are non-refundable.
If your usage for the month already exceeds the free quota of the new edition, you will have no free quota left for that month.
Billing for data quality instances
When charges are incurred
The data quality feature supports data profiling, data comparison, quality monitoring, SQL scanning, and smart alerts. You are billed based on the number of successful data quality rule instances triggered by a task instance, including instances from scheduled, backfill, and dry run tasks.
For example, if you configure a table with two partition expressions and create two data quality check rules for each expression, a single successful run of the associated scheduled task generates four billable data quality instances.
Billing
Billing cycle: Daily.
Billing granularity: Number of successful instances per day.
Free quota: DataWorks provides a free quota of 10 successful instances per day.
ImportantRunning more than 1,280,000 instances per day exceeds the service threshold and may cause scheduling failures. If your workload exceeds this threshold, please submit a ticket for assistance.
Pricing:
Pricing tier
Price
1–10 successful instances per day
Free
11–200 successful instances per day
USD 3.10
201–1,000 successful instances per day
USD 7.74
1,001–5,000 successful instances per day
USD 30.96
5,001–10,000 successful instances per day
USD 46.43
10,001–20,000 successful instances per day
USD 92.86
20,001–40,000 successful instances per day
USD 185.72
40,001–80,000 successful instances per day
USD 371.44
80,001–160,000 successful instances per day
USD 742.88
160,001–320,000 successful instances per day
USD 1,485.76
320,001–640,000 successful instances per day
USD 2,971.52
640,001–1,280,000 successful instances per day
USD 5,943.04
OpenAPI billing
To use the OpenAPI capabilities of a feature, you must purchase the feature. For example, to use the OpenAPI for data modeling, you must also have the data modeling module enabled.
Daily call limits and monthly free quotas vary by edition. For details, see Use OpenAPI. The Basic Edition has a daily call limit. The Standard Edition, Professional Edition, and Enterprise Edition have no daily call limit and support pay-as-you-go billing after the monthly free quota is exhausted.
Billing scenarios
DataWorks provides OpenAPI capabilities for multiple modules, including tenant, metadata, Data Development, Operation Center, and Data Integration. You are charged for each successful API call.
Billing standards
Billing cycle: Daily.
Billing granularity: Successful calls per day.
Free quota: DataWorks provides a different monthly free quota for each edition.
NoteThe free quota is calculated on a calendar month basis. After the monthly free quota is exhausted, successful calls that exceed the quota are billed on a pay-as-you-go basis for Standard Edition, Professional Edition, and Enterprise Edition. For the Basic Edition, you cannot make additional calls after the quota is exhausted.
Edition
Free call quota
Basic Edition
3,100 calls/month
Standard Edition
100,000 calls/month
Professional Edition
500,000 calls/month
Enterprise Edition
1,000,000 calls/month
Pricing details:
ImportantDataWorks Standard Edition, Professional Edition, and Enterprise Edition support pay-as-you-go billing for calls that exceed the monthly free quota. The Basic Edition is limited to its free quota and its daily call limit. If you exceed either limit, you cannot continue to make calls.
Region
Price
All supported regions except Saudi Arabia (Riyadh)
USD 0.05 per 10,000 calls
Saudi Arabia (Riyadh)
USD 0.06 per 10,000 calls