|
摘要:商业智能的核心在于数据仓储所储存的数据,而数据仓储中的数据,除了储存格式(Schema)要简捷有效率,足以支应查询所需之外,数据正确性更是一个关乎商业智慧项目成功与否的重要议题
商业智能的核心在于数据仓储所储存的数据,而数据仓储中的数据,除了储存格式(Schema)要简捷有效率,足以支应查询所需之外,数据正确性更是一个关乎商业智慧项目成功与否的重要议题。因此,如果数据转置的程序发生了问题,而导致加载数据仓储的数据产生错误,就必须尽速谋求预防及补救之措施。FirstBI产品技术经理陈运昌表示,近来在与许多客户洽谈商业智慧建置案的过程中,有相当多的人对转置程序错误导致数据不正确的问题提出颇多的疑虑,显见此一相关问题是许多企业在建置商业智慧时,非常重视甚至关系到项目能否进行的重要考量。因此,Firstbi特别以其多年在商业智慧上的专业经验,根据不同的管理层级,规划出相关措施,让有此问题的读者皆能获得妥善解答: 一、 数据仓储备份/还原措施 在数据仓储系统建置完毕后,因数据仓储事实上是建置在关系型数据库系统中(如Microsoft SQL server、IBM DB2、Oracle等),因此,建议客户端的数据库管理人员规划相关之备份措施,以利数据库毁损或出错时,选取适当的备份,还原数据库至适当的状态。同时,数据库管理人员,亦应每日执行数据质量的监控,以及数据转置纪录的检查,确保数据转置的过程没有错误及疏漏。如有任何错误产生,应即选取适当之备份(如前日之备份),予以还原后,修正数据转置程序,重新执行数据转置工作。 二、 数据转置程序重新执行之补救措施 再向前推一层,数据转置程序对于数据转错,亦可设计相关的预防继补救措施,防止数据仓储的数据错误。方法是,在设计数据仓储的数据表格时,每个数据表格都预留类似「数据转置批次代号」及「数据转置日期时间」等字段。而且,在设计数据转置程序时,在成功写入每一笔数据(无论正确与否)到数据仓储的表格中后,都将数据转置批次代号及数据转置日期时间,写入数据仓储转入的目的数据表格中。一但发现数据转置程序产生错误,在确定是哪个批次或哪个执行日期/时间产生错误后,针对特定的批次或时间/日期的数据予以删除。在修正数据转置程序的错误后,......More↓↓↓
|