This topic describes the billable items and billing methods of DataWorks.

Billable items

DataWorks provides Basic Edition and four advanced editions: Standard Edition, Professional Edition, Enterprise Edition, and Ultimate Edition. Different DataWorks editions provide a variety of services, such as Data Integration, DataStudio, Datablau, DataService Studio, Data Quality, and Intelligent Monitor. Resource groups for Data Integration or resource groups for scheduling are used to run DataWorks nodes.

Bills are generated based on the edition of DataWorks that you activate and the services and resource groups that you use. DataWorks supports the pay-as-you-go and subscription billing methods.
Note If you use other services, such as compute engines, storage services, and network services, to run DataWorks nodes, the charges are not included in the bills of DataWorks. You are charged based on the billing methods of each service.
Billing overview-intl
  • DataWorks editions: DataWorks provides Basic Edition and four advanced editions: Standard Edition, Professional Edition, Enterprise Edition, and Ultimate Edition.
    • Basic Edition: DataWorks Basic Edition is available free of charge. When you run nodes in DataWorks Basic Edition, you are charged for the services and resource groups that you use.
    • Advanced editions: DataWorks advanced editions support the subscription billing method. For more information, see DataWorks advanced editions.
    Note For more information about the services included in DataWorks Basic Edition and advanced editions, see Feature comparison among DataWorks editions.
  • DataWorks services:
  • Resource groups: DataWorks supports resource groups for scheduling and resource groups for Data Integration. In addition, DataWorks provides shared resource groups for all tenants. To make sure that node execution is efficient and stable, you can purchase exclusive resource groups or resource plans to run your nodes.
    Note For more information about the scenarios and details of resource groups, see Usage notes of DataWorks resource groups.
  • Other billable items:
    • If you run a data integration node on an exclusive resource group for Data Integration or a shared resource group for Data Integration, Internet traffic may be generated. You are charged for the generated Internet traffic based on the pay-as-you-go billing method. For more information, see Internet traffic generated by Data Integration.
      Note If you run a data integration node on a custom resource group for Data Integration and Internet traffic is generated, you are not charged for the generated Internet traffic.
    • If you use other services, such as compute engines, storage services, and network services, to run DataWorks nodes, the charges are not included in the bills of DataWorks. You are charged based on the billing methods of each service.

Pay-as-you-go and subscription

DataWorks supports the pay-as-you-go and subscription billing methods.
  • Pay-as-you-go
    Pay-as-you-go bills you based on the actual volume that is used multiplied by the unit price. Two billing cycles are used for different billable items:
    • Hourly billing: Every hour, the billing system calculates the actual volume that is used over the previous hour and deducts the actual fee from your account balance.

      For example, the billing system bills you at 09:30 for the charges that are generated from 08:00 to 09:00.

    • Daily billing: At the beginning of each calendar day, the billing system calculates the actual volume that is used over the previous calendar day and deducts the actual fee from your account balance.

      For example, the billing system bills you at 00:00:00 on May 12, 2019 for the charges that are generated from 00:00:00 to 23:59:59 on May 11, 2019.

    You must activate DataWorks based on the pay-as-you-go billing method. Only then can you use all the basic features of DataWorks. For more information, see Pay-as-you-go.

  • Subscription
    You can use resources that are billed based on the subscription billing method only after you pay for them. Based on the billing cycle, you can pay for a service on a monthly or yearly basis, or pay for a resource plan without a validity period.
    Note For users who use Machine Learning experiment nodes:
    • Suppose you have scheduled and run Machine Learning experiment nodes before Machine Learning Platform for AI is commercially available in DataWorks. After Machine Learning Platform for AI is commercially available in DataWorks, DataWorks Basic Edition can meet your scheduling needs.
    • After Machine Learning Platform for AI is commercially available in DataWorks, if you use Machine Learning Platform for AI to jump to DataWorks and deploy Machine Learning experiment nodes, you are billed based on the number of scheduled nodes in DataWorks.