Help Center/ Data Lake Insight/ Billing/ Billing FAQ/ Why Am I Still Being Billed on a Pay-per-Use Basis After I Purchased a Package?
Updated on 2024-01-23 GMT+08:00

Why Am I Still Being Billed on a Pay-per-Use Basis After I Purchased a Package?

Symptom

Even though you bought a DLI package, you are still being billed for resource usage based on pay-per-use.

Troubleshooting

DLI offers discounted resource packages.

These packages are pre-purchased quotas of resource usage for users. If the current package quota is exceeded, the excess usage will be automatically billed on a pay-per-use basis.

You are advised to locate the fault in the following sequence:

Possible Cause

Solution

No package purchased

See Checking If You Have Purchased a Package.

Package quota used up

See Checking If You Have Exceeded Your Package Limit.

Not all billed items covered by the purchased package

See Checking If There Are Any Billed Items Not Covered by Your Package.

Troubleshoot the issue by ruling out the causes described here, one by one.

Checking If You Have Purchased a Package

Table 1 lists the package types supported by DLI.

Fees deducted for different packages are different. For details, see Package Billing. Check whether you have purchased a package that covers the pay-per-use billed items.

If no, it is normal that you are billed for resource usage based on pay-per-use. If yes, refer to Checking If You Have Exceeded Your Package Limit.

Table 1 Package types and use cases

Type

Description

Use Case

Reset Rule

Scanned data volume

You are billed based on the scanned data volume in each job, in GB.

This type of packages applies only to the default queue.

The quota included in the scanned data volume package will reset based on the subscription period.

Queue CUH

Usage is billed by the hour, with any usage less than one hour being rounded up to one hour. You are billed by CUH when submitting jobs to your self-built queues or elastic resource pools.

This type of packages is suitable for scenarios where the queue usage can be estimated or scenarios where resource consumption is low, such as test projects.

The quota included in a queue CUH package will reset based on the subscription period.

Elastic resource pool CUH

You are billed based the number of CUHs when running jobs on the queue you add to an elastic resource pool.

This type of packages is suitable for scenarios where the queue usage can be estimated or scenarios where resource consumption is low, such as test projects.

The included quota will reset based on the subscription period.

Storage package

Storage uses are billed based on the amount of data stored in DLI, in GB.

This type of packages is ideal for situations where table data is stored on DLI. For example, if tables from latency-sensitive services are saved on DLI, a storage package can be used to reduce storage costs.

The included quota will reset every hour.

Checking If You Have Exceeded Your Package Limit

If you exceed the purchased package limit for the month, the excess will automatically be billed on a pay-per-use basis. See How Do I View the Usage of a Package?.

If your package limit has already been exceeded, pay-per-use charges are expected. If not, refer to Checking If There Are Any Billed Items Not Covered by Your Package.

Checking If There Are Any Billed Items Not Covered by Your Package

DLI billed items include billings for compute resources, stored data volume, and scanned data volume.

If the purchased package does not cover the billed items that are being used, pay-per-use charges are expected:

For example, if you apply for a queue in DLI to run jobs and store data in DLI tables, but only purchase a queue CUH package, then the DLI tables will be billed on a pay-per-use basis.