
数据管理-数据清洗与整合
数据质量问题的定义和业务领域密切相关,对某个业务部门是干净的数据,对同一企业的另一业务部门却可能是脏的。而且,企业业务是随时间变化的,因此数据质量与整合问题的定义也随时间变化。数据清洗规则会经常发生变化。这要求基于规则的数据清洗和整合技术的实现必须能灵活地定义规则,必须能灵活地在线调整规则。
规则引擎技术可以解决这一问题。规则引擎将提交给它的数据对象与加载在引擎中的业务规则进行测试和比对,激活符合当前数据状态的业务规则并根据其声明的执行逻辑,触发相应操作。可见,规则引擎技术将硬编码的复杂的if...else...结构转化为了软编码的规则集,从而能做到灵活地定义及调整规则。