DataWorks provides core data development and scheduling capabilities. It also offers other features on a pay-as-you-go basis. This model ensures that you pay only for what you use. This document describes the billing rules, prices, and details for these pay-as-you-go features to help you understand and manage your costs. These fees are part of your total DataWorks bill, which also includes software edition subscription fees and resource group (CU) fees.
For more information about all billable items in DataWorks, see Billing overview.
Internet traffic billing
Billing scenarios
If a DataWorks data source is configured with an Internet-accessible address, data transfer costs are incurred when tasks that use this data source run. To identify which tasks incur these costs, go to the page. On the Data Integration tab, filter by Has Internet Traffic in the Sync Task Execution Details section. Test runs of these tasks in Data Development also generate Internet traffic.
Data transfer costs are incurred only when you use exclusive resource groups for data integration. If you use Serverless resource groups, charges for Internet traffic generated by other cloud products during data transfer depend on the billing rules of those products.
Billing standards
Billing cycle: Hourly.
Billing granularity: Per GB of traffic.
Pricing details: USD 0.12/GB.
Intelligent baseline instance billing
Billing scenarios
Intelligent baselines provide a monitoring and analytics system for DataWorks task runs. Based on monitoring rules and the run status of tasks, the system determines whether to send an alert and, if so, when, how, and to whom. Baselines that are enabled generate baseline instances and incur fees. To view the number of enabled baselines, go to the page.
This feature is available only in DataWorks Standard Edition and later.
Billing standards
Billing cycle: Daily.
Billing granularity: Number of baseline instances per day.
Free quota: DataWorks provides a free quota of two baseline instances per day.
Pricing details:
Pricing tier
Price
1 to 2 baseline instances/day
Free
3 to 10 baseline instances/day
0.77 USD
11 to 100 baseline instances/day
3.10 USD
Alert text message and phone call billing
Billing scenarios
The alert service for intelligent monitoring sends text messages and makes phone calls, which are billable services. Phone call alerts are supported only for mobile numbers in the Chinese mainland. Text messages and phone calls triggered by real-time sync task monitoring and Data Quality checks are also billable.
This feature is available only in DataWorks Standard Edition and later.
Billing standards
Billing cycle: Daily.
Billing granularity: Per text message per day and per phone call per day.
Free quota: Each calendar month, different DataWorks editions provide a specific free quota for alert text messages and phone calls.
NoteThe system checks your usage against the total monthly quota every day. After the quota is used, any additional usage on that day and for the rest of the month is charged.
Edition
Free text messages
Number of free phone calls
Basic Edition
100/month
None
Standard Edition
1,000/month
None
Professional Edition
2,000/month
500/month
Enterprise Edition
10,000/month
1,000/month
Pricing details:
Region
Text message fee
Phone call fee
All supported regions except SAU (Riyadh - Partner Region)
0.0065 USD/message
0.0215USD/call
SAU (Riyadh - Partner Region)
0.0077USD/message
0.0258USD/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 not refunded.
If your usage exceeds the free quota of your current edition, no free quota is available for the remainder of the month.
Data Quality instance billing
Billing Scenarios
Data Quality provides a full-lifecycle data quality solution that includes data profiling, comparison, quality monitoring, SQL scanning, and intelligent alerts. Data Quality is billed based on the number of Data Quality checks successfully triggered by task instances. All successful Data Quality checks triggered by recurring schedule instances, data backfill instances, and test runs are billable.
For example, a table has two partition filter expressions. Each expression has two Data Quality check rules. After you associate the rules with a scheduling task, the task runs the associated Data Quality rules. If the task runs successfully, you are charged for four Data Quality checks.
Billing standards
Billing cycle: Daily.
Billing granularity: Billing is based on the number of successful instances per day.
Free quota: DataWorks provides a free quota of 10 successful checks per day.
ImportantIf the daily instance count exceeds the threshold of 1,280,000, instances cannot be scheduled or run. To request a higher threshold for your workload, please submit a ticket for assistance.
Pricing details:
Pricing tier
Price
1 to 10 successful instances per day
Free
11 to 200 successful checks/day
3.10USD
201 to 1,000 successful checks/day
7.74 USD
1,001 to 5,000 successful instances per day
30.96 USD
5,001 to 10,000 successful instances per day
46.43USD
10,001 to 20,000 successful checks/day
92.86USD
20,001 to 40,000 successful checks/day
185.72USD
40,001 to 80,000 successful checks/day
371.44 USD
80,001 to 160,000 successful checks/day
742.88 USD
160,001 to 320,000 successful checks/day
1,485.76 USD
320,001 to 640,000 successful checks/day
2,971.52USD
640,001 to 1,280,000 successful checks/day
5,943.04USD
OpenAPI billing
To use the OpenAPI operations for a feature, you must first enable that feature. For example, to use the OpenAPI operations for data modeling, you must first enable the data modeling module.
OpenAPI has a daily call limit. For more information, see Limits. Depending on your DataWorks edition, you may not be able to make calls beyond the free monthly quota.
Billing scenarios
DataWorks provides OpenAPI operations for multiple modules, such as tenants, metadata, Data Development, Operation Center, and data integration. You can call these OpenAPI operations to programmatically use DataWorks features. DataWorks bills you based on the number of successful API calls.
Billing standards
Billing cycle: Daily.
Billing granularity: Number of successful calls per day.
Free quota: DataWorks provides a different monthly free quota based on the edition.
NoteThe system checks your usage against the total monthly quota every day. After the quota is used, any additional usage on that day and for the rest of the month is charged.
Edition
Free call quota
Basic Edition
3,100 calls/month
Standard Edition
31,000 calls/month
Professional Edition
310,000 calls/month
Enterprise Edition
1,000,000 calls/month
Pricing details:
ImportantOnly DataWorks Enterprise Edition supports pay-as-you-go billing for usage that exceeds the free quota. For the Basic, Standard, and Professional editions, calls are limited to the free quota.
Edition
Price
All supported regions except SAU (Riyadh - Partner Region)
0.05 USD per 10,000 invocations
SAU (Riyadh - Partner Region)
0.06USD/10,000 times