0

我们有一个 PHP 应用程序来处理公司的订单。

在开发和生产服务器上,我们可以在打印之前在firefox内置的PDF查看器中查看订单。订单模板是用 Pentaho Report Designer 制作的,并填充了动态数据。

我想使用我的计算机的本地数据(生产数据库的副本)查看订单,但它只会打开一个空白的 pdf 选项卡。

我猜我需要在我的计算机上安装 Pentaho BI-Server 或 Pentaho Data Integration,但我似乎无法理解是哪一个。


编辑

我忘了说一切都已经适用于开发和生产分支。Pentaho Data Integration 安装在 svn 存储库所在的服务器上(用于开发和生产),并且 Pentaho BI-Server 仅安装在开发部署服务器上(因此如果空白选项卡是因为没有 BI-server 而应该不起作用安装)。

我认为我的本地数据源在 Pentaho 报表设计器中是错误的。

当空白 pdf 选项卡打开时,我收到这些带有 firebug 的警告和错误。

警告:线性化数据不可用或发现无法读取的 pdf 数据

警告:索引所有 PDF 对象

PDF 文件无效或损坏。PDF.JS 构建:e22ee54 消息:InvalidPDFException

在代码的某个地方,curl_exec 失败了

curl_setopt($this->ch, CURLOPT_URL, $this->url);
$result = curl_exec($this->ch);
4

1 回答 1

1

我可以解决您的疑问,BI-Server 您可以将您的报告可视化到报告查看器中,数据集成用于将数据从示例 Excel 转换为任何数据库,您可以在其中创建转换和作业。

因此,如果您不想显式执行任何操作或不想创建任何批处理,那么数据集成就没有用了..

下载并解压 BI-Server rest 你会自动理解。

于 2013-04-16T07:33:27.020 回答