All Products
Search
Document Center

Dataphin:Step 4: Specification definition

Last Updated:Jun 23, 2026

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.