Business - Rule

Card Puncher Data Processing


A business rule is a rule that constrains some aspect of the business process.

According to the white paper by the Business Rules Group, a business rule falls in this category:

  • Definitions of business terms (Entity)

The most basic element of a business rule is the language used to express it. The very definition of a term is itself a business rule that describes how people think and talk about things. Thus, defining a term is establishing a category of business rule. Terms have traditionally been documented in a Glossary or as entities

E.g. a customer can place one or many order is a business rule. Facts can be documented as natural language sentences or as relationships, cardinality, attributes

Every enterprise constrains behaviour in some way, and this is closely related to constraints on what data may or may not be updated. To prevent a record from being made is, in many cases, to prevent an action from taking place.

The business rules can be completely represented in a logical data model

A business rule is known:

  • in the data quality field as a data rule.
  • in a event architecture as a rule
  • in a data warehouse as rule


Example of a business rule for an application that will register submitted papers:

  • Each Committee ChairedBy at most one Person
  • Each Person who chairs a Committee must also IsMemberOf that Committee
  • Each Reviewer Reviews at least one Paper
  • Each Paper which is WrittenBy a Person must not ReviewedBy with that Person

Discover More
Model Funny
(Function | Operator | Map | Mapping | Transformation | Method | Rule | Task | Subroutine)

Section computable function. A function is a callable unit that may be called: a procedure, a subrontine a routine, a method (belong to an objectmacrocomputablalgorithreusable blocargumentdevelopment...
Dataquality Metrics
Data Quality - Data Rules

Data rules are rule that can have various designations such as: business rules (in the data modeling), data test, quality screen. They follow the same concept than the rules from an event driven...
Data System Architecture
Data Warehouse - Rule

In the datawarehouse (ETL/ELT) field, the business rules are applied on the data through transformation rules such as: expression, filter, pivot.
Data System Architecture
Logical Data Modeling - Constraint

A constraint is a metadata rule that expresses a condition or restriction in natural language text or in a machine readable language for the purpose of declaring some data or process semantics. ...
Without Data Model
Logical Data Modeling - Data Model

A data model is an (abstract) model that describes how data are represented and accessed. Data models formally define entity and relationships among entities for a domain of interest. schema A data...
Data System Architecture
Logical Data Modeling - Logical data model

A logical data model is a data model that shows the organization of data without indicating how it is physically stored, created, or manipulated (it this is not a physical data model). It just describe...
Mdm Sap
Master Data Management (MDM)

solutions are considered to hold the master for any given entity. In computing, master data management (MDM) comprises a set of processes and tools that consistently defines and manages the non-transactional_data...
Card Puncher Data Processing
PowerCenter - Is the variable an expression ? (IsExprVar)

IsExprVar is a propertie thay you must set when you define a mapping parameter or variable. It determines how the Integration Service expands (replaces) them in an expression string when you run a session....
Data System Architecture
Relational Data Modeling - (Integrity) (Constraints|action assertions)

Constraints are a set of rule inside a relational database that declare consistency rules in order to: enforce data integrity and give information on the data (used by the query optimizer) Every...

Share this page:
Follow us:
Task Runner