DSpace中统计功能的实现

来源:互联网 发布:剑三捏脸数据成女教程 编辑:程序博客网 时间:2024/04/29 16:41
        使用了很长时间系统平台,但是没有用统计功能,但是用户提出要实现统计功能,回来就让公司的人员研究了一下,虽然他没有实现,但是找到了相关的文档,我才仔细看了一下,E文的没有看的太详细,但是大概知道了需要做什么,dspace所有的统计数据都来自{$dspace}/log下的日志文件,所以如果日志文件丢失的话,估计统计功能就不准确了。
        我觉得就需要生成两个统计报告就可以了,就是他所谓的general和monghly,如果是在Linux平台下,直接用bin目录下的脚本文件就可以了,在win32平台先可以执行这个两个方法:
        dsrun org.dspace.app.statistics.LogAnalyser   这个方用来将日志文件转化成特定的格式让reportgeneral来读取;
        dsrun org.dspace.app.statistics.ReportGeneral 用来生成html(目前只支持html格式)的报告,就是用户最终看到的结果。
        1. 生成月度报告,开始日期应该是平台正式投产的日期,结束日期可以是你想统计的时间
  ./bin/dsrun org.dspace.app.statistics.LogAnalyser -start 2007-01-01 -end
   2007-10-23 -out d:/dspace/log/dspace-log-monthly-2007-10.dat
       2.生成所有平台的报告
   ./bin/dsrun org.dspace.app.statistics.ReportGenerator -format html -in d:/dspace/log/dspace-log-monthly-2007-10.dat -out d:/dspace/reports/report-2007-10.html
      3 生成general报告,开始日期应该是平台正式投产的日期,结束日期可以是你想统计的时间
  .    /bin/dsrun org.dspace.app.statistics.LogAnalyser -start 2007-01-01 -end
   2007-10-23 -out d:/dspace/log/dspace-log-general-2007-10-23.dat
       4.生成所有平台的报告
       ./bin/dsrun org.dspace.app.statistics.ReportGenerator -format html -in d:/dspace/log/dspace-log-general-2007-10.dat -out d:/dspace/reports/report-general-2007-10-23.html

这只是自己刚开始接触dspace所知道,按照技术文档,看要执行六个脚本文件,但是看了一下脚本好像差不多,以后慢慢再看。
        希望有研究深的同行给予斧正!
   
原创粉丝点击