运行日志是指报表服务器运行的事务记录。
在管理员页面(http://localhost:8080/admin)勾选【打开运行日志】,可以设定在SQL Server等关系型数据库中保存系统日志。如下图:
运行日志支持数据库类型包括:Oracle,MS SQL Server,MySQL,PostgreSQL等。下图为SQL Server数据库的配置示例:
注意:需要事先在存放日志的数据库中创建好日志数据库,例如图中的ARSlog。
点击保存按钮时,系统会自动在指定的数据库中创建记录日志所需的数据库表。日志信息表有4个,如下图:
日志信息表的内容如下:
(1)OperationInfo:运行信息表,包括操作类型、操作时间、资源类型、资源名称等字段,其中,操作类型包括下载、导出、查看、上传等,如下图:
(2)RequestInfo:请求信息表,包括客户端的IP、用户名等信息,如下图:
(3)SemanticAttribute:语义模型记录表,包括模型名称和基础实体表等信息,如下图:
(4)ServiceRecord:服务记录表,记录服务的启停,如下图: