pentaho report desinger 5.01上传服务器

来源:互联网 发布:工控机编程软件 编辑:程序博客网 时间:2024/05/17 04:38

Pentaho report desinger5.01制作的报表如何上传服务器?

 

首先要理解一些知识

Pentaho report designer是一款制作报表的工具,也就是你每做成一个报表都是以.prt格式存储的,其实这就是一个你做的模板。如果你报表里面的数据是静态的数据当你上传服务器的平台的时候,你会上传成功还可以显示数据,但是报表的数据是来自数据源的。那么你上传仅仅显示的是一个模板。当你打开的时候会出现一张没有任何数据的空表。如果你利用prd直接查看运行结果,你会发现网页会出现无法显示等信息。这是正常的。

如何解决?

上面模板已经有了,那么往模板里面直接上传数据就可以了。只要你往平台里面去配置相同的数据源。那么平台上的模板就会自己加载数据源。这是的报表就完整。加载数据源的报表有这么几个特点。第一:当数据源的数据改动的时候报表的内容是会自己变动的。第二:当报表内容改的时候,你可能短时间观察不到。因为pentaho平台有一个缓存机制。如果你想能及时得到更新的数据,你只要在pentaho平台清理一下缓存就可以了。

这里的缓存机制:报表第一次加载数据会重数据源里面加载。为了提高效率当第二次打开的时候会自己从平台缓存读取数据。这样的好处就是可以提高读取报表的速度。因为报表对实时数据的要求不是很高。当然这个平台也会自己清理缓存的只是时间比较长而已。

 

下面做一个上传例子:

 

点击上面的小地球图标。这个就是上传pentaho平台的。

接着会弹出

url:选择你要上传pentaho平台下面用户名和密码就是你平台上的用户名和密码。前提是你的平台是处于开启状态下面的.然后点击ok

填写好你的一些信息。只要file.Name有了其他没关系。

其实这里已经发布成功了。但是你要记住你上传的只是一个模板。你可以点击是直接登录平台看运行结果。这时如果你平台没有配置这个数据的数据源会显示错误。但是模板已经上传了。

然后我们可以点击否。

我们自己一起登录平台去配置数据源。

登录平台后我们选择第三个管理数据源

会出现这个,点击‘+’配置数据源就好了。

配置完成以后回到平台首页。点击“browers files”去找到你发布报表的地方。打开一定能看到一份带有数据的报表。

 

还有一个还一个清理报表缓存的功能说一下。

再上面有个tools菜单点开里面有个刷新报表缓存就在里面。

0 0
原创粉丝点击