2003 · 22 citations · 11 references
ComputingInformation SystemsData MiningDatabasesKnowledge RepresentationBusiness Rules AnalysisData PreprocessingData QualityDatabase DesignExpert SystemsRule-based RepresentationBusiness Process RulesBusiness Rule DocumentationBusiness Rule SpecificationBusiness RulesBusiness Rules DocumentationJigsaw Puzzle SolvingProduction RulesSubject Matter Knowledge
Traditionally, data quality programs have acted as a preprocessing stage to make data suitable for a data mining or analysis operation. Recently, data quality concepts have been applied to databases that support business operations such as provisioning and billing. Incorporating business rules that drive operations and their associated data processes is critically important to the success of such projects. However, there are many practical complications. For example, documentation on business rules is often meager. Rules change frequently. Domain knowledge is often fragmented across experts, and those experts do not always agree. Typically, rules have to be gathered from subject matter experts iteratively, and are discovered out of logical or procedural sequence, like a jigsaw puzzle. Our approach is to impement business rules as constraints on data in a classical expert system formalism sometimes called production rules. Our system works by allowing good data to pass through a system of constraints unchecked. Bad data violate constraints and are flagged, and then fed back after correction. Constraints are added incrementally as better understanding of the business rules is gained. We include a real-life case study.
11
F. N. David, John W. Tukey · Biometrics · 1977 · 12.9K citations
Markus Breunig, Hans‐Peter Kriegel, Raymond T. Ng et al. · ACM SIGMOD Record · 2000 · 5.2K citations
Markus Breunig, Hans‐Peter Kriegel, Raymond T. Ng et al. · 2000 · 3.9K citations · Full text