是最后的结果,而不是基础数据。这也就是说,BI系统中的数据永远都是错误的。这显然并不是管理者想要看到的结果。
笔者认为,领导层应该自己直接去看BI系统的报表。笔者这里举一个自己客户的案例,来谈谈这么操作的重要性。这家企业系统上线了一年多时间,可是系统运行的还不够好。这并不是说系统本身不好,或者实施的不好,而是用户提供的基础数据质量不过关(有的数据提供不完整或者数据不准确),从而导致结果有问题。后来这家客户的老总火了,规定所有的经理在开会时,不能够再使用手工的报表。而必需直接使用系统的报表进行开会。为此还特意在会议室购买了投影仪设备。
发现报表有问题,就会主动要求员工去核对基础数据。显然,现在由于一把手要求全部使用系统中的数据,此时各个部门负责人就会主动去核对系统的数据。现在由过去的被动改为主动,显然可以提高数据与系统运行的准确性。企业一把手这么要求各个部门经理。各个部门经理出于自身利益的考虑,就会严格要求手下的员工,及时更新数据,并且要保障数据的准确性。而且在开会之前,这些经理都会先在系统中查阅相关报表。
四、基础数据不准确 导致BI项目寸步难行
项目上线后,发现系统运算的结果与实际测算的结果相差很大。回过头来一分析发现原来是基础数据不准确导致的。后来没办法,只有回过头来再整理基础数据。BI系统的功能就是对现有的基础数据进行统计分析,然后为管理者的决策提供数据上的支持。如果基础数据不准确,那么就会导致BI项目寸步难行。故项目管理员需要采取恰当的措施来保障基础数据的准确性。
在将基础数据导入到BI系统之前,要对数据的有效性再进行一次验证。对于用户提供的数据,我们不能够完全相信。在基础数据导入之前,需要对数据的内容进行一次合法性的验证。这个验证只是语法上的验证,而不涉及到数据的内容。如提供的日期格式的数据是否符合要求。在数字类型的单元格中是否有字符型的数据等等。这是一些低级的错误,但是用户也有可能会犯。在将数据交给BI系统进行分析之前,这些低级的错误应该能够被项目管理员所识别。
可以将这个责任分配到个人。在整理基础数据时,可以根据部门将责任落实到个人。项目管理员可以提供一个标准化的格式,如设置好格式的Excel表格。用户只要将自己的数据往这个表格中复制即可。当然,用户必须对自己复制的数据的准确性负责。如果其整理的数据出现错误,那么这个用户必须接受一定的惩罚。