Pentaho - 报告未显示

时间:2016-02-04 14:12:15

标签: mysql pentaho

大家好我有一个网络应用程序,其中我展示了Pentaho报告。 现在报告不再显示了。 我已经检查过用户是否有权阅读该表。

javax.servlet.jsp.JspException:com.tonbeller.jpivot.olap.model.OlapException:对表'servizio'的用户'sipac'@'TSIPAC02'拒绝SELECT命令         在com.tonbeller.jpivot.tags.OlapModelTag.doEndTag(OlapModelTag.java:86)         在org.apache.jsp.jsp.Pivot_jsp._jspService(Pivot_jsp.java:889)         在org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

引起:com.tonbeller.jpivot.olap.model.OlapException:SELECT命令被拒绝用户's''''TSIPAC02'用于表'servizio'         在com.tonbeller.jpivot.mondrian.MondrianModel.initialize(MondrianModel.java:557)         在com.tonbeller.jpivot.olap.model.OlapModelDecorator.initialize(OlapModelDecorator.java:132)         at com.tonbeller.jpivot.tags.OlapModelProxy $ MyState.initialize(OlapModelProxy.java:77)         at com.tonbeller.jpivot.tags.StackStateManager.initializeAndShow(StackStateManager.java:76)         在com.tonbeller.jpivot.tags.OlapModelProxy.initializeAndShow(OlapModelProxy.java:160)         在com.tonbeller.jpivot.tags.OlapModelTag.doEndTag(OlapModelTag.java:81)         ... 67更多

1 个答案:

答案 0 :(得分:1)

您是如何检查用户是否有权利的?它给出了关于缺失权利的确切错误。这个错误是由MySQL而不是Pentaho给出的,所以这是缺少权利。

请运行GRANT SELECT ON [database].servizio TO 'sipac'@'TSIPAC02'FLUSH PRIVILEGES

如果您确定它具有读取权限,请使用用户sipac从TSIPAC02服务器登录mysql,并确保select对servizio表有效。还要确保您使用的是与Pentaho相同的数据库。