2012-05-31 179 views
1

我想发布到BI服务器的报告,这样我就可以从客户端控制台进行可视化(HTTP://本地主机:8080/Pentaho的/家)空报告

我成功配置JNDI数据源从管理控制台远程数据库(Oracle 10g中),这是我用的网址: 的jdbc:神谕:薄:@MY_SERVER_IP_HERE:1521:ORCL

但是,当我想象我的报告,我根本看不到数据,只有静态的东西:标签,图片等等。

请注意,我有双启动服务器,还管理控制台,并在那里我有我的数据库是工作压力太大,服务器,证据是,我可以看到从报表设计器数据,当我做一个预览。

在双服务器日志中,我在调用报告后发现:[CascadingDataFactory]弃用的行为:没有一个数据工厂能够处理查询'Infos'。返回空表模型,而不是努力工作。

是不是因为我运行一个双服务器4.1报表设计器3.9?

是否有任何人有任何想法,以帮助我吗?

回答

1

您是如何创建该报告的?你使用过报告设计器吗?这听起来对我来说,没有在报告它的自我,而不是在BI服务器

UPDATE 为许多消息,检索数据时有哪些呢蒙德里安说的问题吗?我认为你应该通过制作一个小型的双向文件来验证你的jndi,这个文件会在jPivot中显示你的表格的几列。它不难,如果你不熟悉xaction,可以使用示例轻松创建一个。

哦,我完全忘了这一点,你可能很熟悉已经与该但是,你有没有把Java驱动程序用于Oracle的管理控制台驱动程序目录里面?与珠三角

+0

是的,我使用报表设计做到了,预览显示数据库中的数据。 – Hidalgo

+0

并且您在报告设计器和双服务器中使用了相同的jndi配置?你看过卡塔利娜日志吗?此外,报告是否接收到来自用户的输入或者报告中的所有内容都已硬编码? –

+0

首先我如何看到卡塔利娜日志?当我运行脚本start-pentaho.bat时,它来自双服务器控制台吗?但是我确信我使用了相同的JNDI,因为我在管理控制台中配置了它,并通过它的名称从报表设计器连接到它。 – Hidalgo