信息化 频道

BI项目管理员 年终要做好系统的保养

  【IT168 信息化】

  每次到年底,不少的BI项目管理员就会觉得无所事事。这种现象,笔者看在眼里,是急在心里。笔者认为,年底应该是BI项目管理员比较忙的时候。这就好像你过年时要开车去度假。在出发之前,需要给爱车做一个全方面的检修与保养,以免在路上出意外。那么作为BI项目管理员,在年底到底该干些什么呢?对此笔者有如下几个建议。

  一、做好对数据的备份工作

  企业在年终放假的时候,用户一把都用不着系统。此时项目管理员需要将服务器关闭。毕竟服务器已经运行了一年,要让其休息一段时间。在这种情况下,项目管理员需要作一项工作:对服务器上的数据进行一次完全的备份。这主要是为了防止在放假期间,服务器出现意外情况(如服务器失窃等等),而给企业造成意外的损失。具体的来说,需要做好以下几项工作。

  一是对服务器数据以及配置进行备份,并且要做好异地备份。平时,项目管理员可能只对数据做本地的备份。但是在年终之前,一定要对服务器的数据进行一个异地的备份。如果只执行本地备份,那么万一硬盘出现故障或者服务器被偷,此时将无法挽回丢失的数据。笔者在执行项目时,都要推荐用户在节假日期间做好数据的异地备份。如将备份文件刻录成光盘或者复制到移动硬盘上。

  二是要在备用服务器上测试备份文件的准确性。项目管理员平时一般不会测试备份文件的可用性。而只是将数据备份即可。其实备份文件,有时候由于种种原因,会导致备份文件失效。如硬件配置的改变、备份文件所在的分区出现损坏、数据库的配置(如中文环境的不兼容)等等。为此在年终,需要对备份文件进行一次测试。笔者建议,可以在一个类似配置的服务器上进行还原测试。看看是否能够通过备份文件来恢复数据。

  二、查看服务器配置,确定是否需要升级

  项目管理员如果需要对服务器进行调整,笔者认为年终是一个比较合适的时机。在年终,大家对系统的依赖程度会比较低,此时容易忍受比较长的停机时间。在这种情况下,项目管理员就有足够长的时间对服务器进行调整,包括对服务器进行升级等等。

  首先,项目管理员要做好升级的相关规划。在对BI 服务器进行升级时,笔者建议要一步到位。如在年底增加了内存,然后等到明年年初再增加一块硬盘。笔者认为这是不合适的。毕竟对服务器进行升级会带来一定的风险。所以最好将相关的升级操作一次性完成。要做到这一点的话,就需要先最好相关的规划。

  其次,在对升级服务器配置时,要考虑兼容性。如现在项目管理员出于提升性能的考虑,决定给服务器增加一块内存。此时需要注意,最好给服务器采用原先牌子、规格的内存。如果不同牌子、规格的内存用在同一台服务上,在兼容性方面容易出现问题。

  第三,分析系统的应用情况,抓住瓶颈,然后进行有针对性的升级。笔者认为,BI项目管理员应该跟系统分析师一起,对服务器进行一个比较全面的评估。根据当前BI系统的应用情况,找出影响其性能的瓶颈资源。这个瓶颈,可能是内存不够,也可能是服务器的硬盘速度不够快,又或者是数据仓库配置不合理等等,都有可能。只有抓住薄弱的环节,才能够在服务器配置升级时做到对症下药。

  三、审视系统,评估对员工的培训是否到位

  在年终的事后,项目管理员需要审视BI系统的整个运行状况,并评估对员工的培训是否到位。如笔者一般都会如此跟项目管理员交待。

  一是查看基础数据的导入情况。根据笔者的经验,在基础数据导入时,是比较容易出现问题的。如用户整理的基础数据可能不符合BI系统的格式等等。针对这种情况,项目管理员应该检查以前的基础文档,看看基础数据的格式上是否存在不合规矩的情况。这可以作为下期员工培训的案例。

  二是查看用户的操作是否到位。由于企业员工变化比较频繁。有些企业在年终,与年初相比,员工的流动率可能会在5成以上。针对这种情况,评估员工的培训情况是非常重要的。毕竟BI系统还是需要用户来操作。这就好像车间的工人。熟练工人的工作效率,比起新手来说,要差好几个档次。为此笔者常常建议,在年终项目管理员要对企业员工的构成(新老员工的比例)做一个动态的分析。如果新员工的比例比较高,那么在年终或者年初要对他们进行培训,并要加强对他们的监督

  四、系统的自动化作业是否到位

  在BI系统配置时,往往会有比较多的自动化作业。包括报表自动生成、基础数据没有成功导入报警、没有按时导入报警等等。随着系统一年的运行,应用环境有所变化。那么现在这些自动化作业,是否还真的有效呢?在年终时,项目管理员需要对此做一个评估。具体的说,可以从如下几个方面展开。

  一是评估当前的自动化作业,是否还需要?一年之中,企业的BI应用环境是在不断变化的。有时候,以前需要的自动化作业,可能随着环境的变化,就不需要了。此时如果再让系统定时的进行批次作业,就有点画蛇添足的感觉。为此,对于自动化作业,需要进行评估。如果不再需要的话,就在系统中将其废弃掉。笔者这里不建议将其删除。万一用户以后心血来潮,又需要呢?所以,这里采用作废的策略,而不是删除。

  二是评估当前的自动化作业,还是否有效?确定当前需要的自动化作业之后,项目管理员还需要评估这些需要的作业是否还是有效的。这个测试的方式还是比较简单的。如项目管理员可以询问一线的用户,问问他们相关的自动化作业系统有没有自动执行。项目管理员也可以模拟数据在系统中进行测试,以判断自动化作业是否有效。其实在平时,最好能够每个一个月或者每隔一个季度测试一次。在年末,一定要测试一次有效性。毕竟企业应用环境变化之后,系统并不会对自动化作业进行自动调整。

  三是评估是否还需要增加新的自动化作业?项目管理员在年终时,最好还要在企业用户之间进行一次需求调研,看看是否需要增加新的自动化作业。有些项目管理员对此可能不以为然,认为其是自找苦吃。其实这对于提高系统的利用率是非常有帮助的。如果项目管理员想要提高自己在企业中的地位,做这一步工作是非常有帮助的。

  四是评估自动化作业所占用的系统资源?我们都知道,数据分析的性能,与数据量的多少是成比例关系的。随着数据量的增长,其数据分析的性能会逐渐降低。自动化作业也是如此。随着一年数据的积累,自动化作业占用的系统资源会有所变化。作为项目管理员,需要每年一次收集这相关的资源。判断自动化作业系统资源的消耗情况。如果发现占用的系统资源比较多,那么就需要进行相关的优化。如可以将自动化作业的时间调整到系统空闲的时刻,或者说对数据进行过滤、减少参与分析的数据量等等。
 

0
相关文章