Consumption Unit — evaluates how actively a customer uses each Product. One Product has one or more Consumption units. For example, the Product 'OWOX BI Pipeline' has two Consumption units: 'Data Sources' and 'Pipelines'.
Credit — a value of a unit of a consumed Product.
Tier — a range of consumed Credits, defining a ‘Subscription price’ and ‘Pay-as-you-go price’ per Credit within a Tier.
Calculation logic with examples
Note:All the numbers above are provided for logic illustration only.
Product monthly price calculation includes three steps: Consumption units, Credits, and price.
Step 1. Calculating Consumption units
Consumed units are calculated during the reporting period. Take a look at the example below:
|2022, Aug||Pipeline||Data Source||5|
|2022, Aug||Transformation||Operation Run||900|
Each unit has criteria to be calculated as «consumed» and rounding. For instance:
- If a Pipeline was created, but no data is gathered within a month, the Pipeline isn't counted.
- The number of consumed operation runs is rounded up to hundreds.
Step 2. Calculating Credits
Each Consumption unit has a predefined Credit value:
|Product||Unit||Credits Per Unit|
Calculation of the consumed Credits is as simple as that:
Consumed Credits =
Credits Per Unit × Qty.
|Month||Product||Consumption Unit||Qty||Credits Per Unit||Consumed Credits|
|2022, Aug||Pipeline||Data Source||5||75||375|
|2022, Aug||Transformation||Operation Run||900||1||900|
Step 3. Calculating price
As a SaaS product, we offer subscription options for our customers for lower prices than pay-as-you-go. The more credits consumer subscribes to, the less they pay for Credit on average. For instance, customers' product subscriptions could look like this:
|Credits per month||The subscription price per Credit w/in the Tier||Pay-as-you-go price per Credit w/in Tier|
For the example above, the subscription price for 1,875 Credits costs $1,600:
|Credits per month||The subscription price per Credit w/in the Tier||Price|
|Total: 1,875 credits||$1,600|
If the number of actually consumed Credits exceeds subscribed ones, the overdraft will be paid by Pay-as-you-go price. For instance, if a customer subscribes for 1,500 Credits only, but consumes 1,875 Credits, an invoice looks like this:
|2022, Sep||1,500||Subscription price||$1,300|
|2022, Aug||375||Pay-as-you-go price||$469|