Pentaho Adhoc报告 - 允许对用户进行有限的数据访问

时间:2013-03-22 10:10:25

标签: pentaho

我创建了一组元数据对象,并将其公开给一组用户以创建即席报告。用户可以使用元数据对象并创建自己的报告。

然而,问题是 - 对象对应于过去5年有数百万条记录的表。我希望业务用户应该只能访问过去6个月的数据,这样他们的报告就不会充斥着过多的数据。与此同时,我的数据库&应用服务器不会因负载过重而受损。

如何做到这一点?

感谢。

1 个答案:

答案 0 :(得分:1)

我很确定你可以使用行级安全性来做到这一点,但你必须阅读它:

http://wiki.pentaho.com/display/ServerDoc1x/06.+Adding+Row+Level+Security+to+a+Pentaho+Metadata+Model

您应该可以在其中加上一个条款,将日期字段限制在6个月内。 6个月的代码需要是我认为的libformula代码。

最新版本具有适当的限制功能,可能有所帮助。但那是PIR,你使用它吗?如果没有,那么看看Saiku Adhoc是否支持此功能..