DSpace中统计功能的实现

        使用了很长时间系统平台,但是没有用统计功能,但是用户提出要实现统计功能,回来就让公司的人员研究了一下,虽然他没有实现,但是找到了相关的文档,我才仔细看了一下,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所知道,按照技术文档,看要执行六个脚本文件,但是看了一下脚本好像差不多,以后慢慢再看。
        希望有研究深的同行给予斧正!
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值