【发布时间】:2013-03-25 17:57:38
【问题描述】:
我创建了一组元数据对象并将其公开给一组用户以创建临时报告。用户可以使用元数据对象并创建自己的报告。
但是,问题是 - 对象对应于过去 5 年有数百万条记录的表。我希望业务用户只能访问最近 6 个月的数据,这样他们的报告就不会被过多的数据淹没。同时,我的数据库和应用服务器也不会因为负载过大而受到影响。
如何做到这一点?
谢谢。
【问题讨论】:
标签: pentaho
我创建了一组元数据对象并将其公开给一组用户以创建临时报告。用户可以使用元数据对象并创建自己的报告。
但是,问题是 - 对象对应于过去 5 年有数百万条记录的表。我希望业务用户只能访问最近 6 个月的数据,这样他们的报告就不会被过多的数据淹没。同时,我的数据库和应用服务器也不会因为负载过大而受到影响。
如何做到这一点?
谢谢。
【问题讨论】:
标签: pentaho
我很确定您可以使用行级安全性来做到这一点,但您必须仔细阅读:
您应该能够添加一个条款,将日期字段限制在 6 个月内。我认为 6 个月的代码需要是 libformula 代码。
最新版本具有适当的限制功能,可能会有所帮助。但那是 PIR,你在用它吗?如果没有,请查看 Saiku Adhoc 是否支持此功能..
【讨论】: