DSpace statistics(统计问题)

DSpace 1.5版本对统计功能做了比较多的更新。

配置好config目录下的dstat.dat文件

# the year and month to start creating reports from
#  - year as four digits (e.g. 2005) 开始统计的年份
#  - month as a number (e.g. January is 1, December is 12)开始统计的月份
start.year = 2008
start.month = 5

linux下可以直接调用bin目录下的stat*文件即可,

而在win下,可以通过命令行窗口输入

dsrun org.dspace.app.statistics.CreateStatReport -r stat-initial

dsrun org.dspace.app.statistics.CreateStatReport -r stat-report-initial

现在在reprots目录下会生成很多html格式的报告,可以直接打开浏览,或者通过输入url查看

http://yourdspace:8080/jspui/statistics

 下面是生成不同状态的统计报表命令参数

* Usage: java CreateStatReport -r <statistic to run>
 * Available:  

<stat-initial> 生成各个月份的统计日志(log\多个dat文件)

 

<stat-general> 生成所有月份的统计日志(log\单个dat文件)

<stat-monthly>  生成当前月份的统计日志(log\单个dat文件)

<stat-report-initial> 生成各个月份的统计报表(reprots\多个html文件)  

 <stat-report-general>生成所有月份的统计报表(reprots\单个html文件)

 <stat-report-monthly>生成当前月份的统计报表(reprots\单个html文件)

注意:在DSpace1.5的api中(dspace-api-1.5.0.jar)

LogAnalyser类中1216行附近有bug需要稍微修改一下重新打包.

        dateQuery.append("FROM metadatavalue " +
                           // "FROM metadatavalue " + // FROM spilth
                          "WHERE metadata_field_id = (" +
                          " SELECT metadata_field_id " +
                          " FROM metadatafieldregistry " +
                          " WHERE element = 'date' " +
                          " AND qualifier = 'accessioned') ");

你可能感兴趣的:(java,html,linux,Date,报表,statistics)