Specification definition uses business object modeling to construct a bus matrix and define subject areas (data domains), business activities, business objects, atomic metrics, business filters, periods, and derived metrics.
Terms
-
Business Entity:
-
Business Object
A business object is the foundation for measurement, representing a specific business property. These properties collectively constitute a business object, also known as an entity object. When you segment subject areas and construct a bus matrix, define business objects based on your analysis of business activities. In this tutorial, products and customers are examples of business objects.
-
Business Activity
A business activity is an indivisible behavioral event within enterprise operations, such as ordering, payment, or refunds. In this tutorial, placing an order is represented by order_buy.
-
-
Atomic Metric
An atomic metric is an indivisible measure tied to a specific business event or action, with clear business significance. It is defined as
Atomic metric = Business activity (action) + Measure. For example, the amount of a payment transaction is a measure. In this tutorial, payment_amount is aggregated into the atomic metric Sum(payment_amount). -
Business Filter
A business filter narrows the business scope for statistical purposes. Each filter is uniquely associated with a business segment and tied to a source logical table, with calculation logic based on fields in that table. In this tutorial,
product_category='West Lake Longjing'is a business filter. -
Derived Metric
A derived metric extends an atomic metric by adding business scope. It is defined as
Derived metric = Atomic metric + Business filter + Statistical period + Business object (statistic granularity). In this tutorial, the derived metric is Last 1 day_Total order amount_West Lake Longjing.