问题标签 [jasperserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3962 浏览

php - 来自 PHP 的 MDX 查询

考虑到我的底层关系数据库是 MySQL,是否可以使用 PHP 作为宿主语言为 JasperServer 创建 MDX 查询?

我想做的是将查询发送到 JasperServer 以创建 OLAP 视图并接收视图作为结果(最好以某种基于文本的格式,而不是图像或 PDF)。

我正在使用 JasperServer CE 4.2.1。

作为旁注,考虑从您的应用程序进行 MDX 查询是否正确,就像您进行 SQL 查询一样?如果是,有没有办法使用 PHP 对任何 OLAP 服务器进行 MDX 查询?

编辑:添加了缺失的信息:我使用 MySQL 作为关系数据库服务器。

0 投票
1 回答
7776 浏览

ireport - 列为子报表参数

我需要将整数列表传递给我的子报表,该列表将用作查询中 IN 语句的参数,如下所示:

我尝试了各种语法来实例化我的主报告中的列表,但它们都没有导致功能报告;例如:

我的问题有解决方案吗?

0 投票
2 回答
1071 浏览

java - 为什么我的 jasperserver 不允许我将图像(或任何“文件”)上传到存储库?

我刚刚安装了一个全新的 tomcat 和 jasper 服务器。出于某种原因,当我右键单击并选择“添加资源”以将新图像添加到存储库时,它没有给我“文件”作为和选项,所以我不能。我在另外两台服务器上运行了 jasper 服务器,并且“添加资源”->“文件”->“图像”按原样出现。有没有其他人遇到过这个问题或知道新设置有什么问题?我似乎找不到任何地方来启用“文件”资源。

0 投票
1 回答
546 浏览

jasper-reports - iReport / Jasperserver

我有一个在 ireport 中设计的报告,它使用托盘中的“current_date”选项。我的报告中有两个。一种格式为日期 MM/dd/yyyy,另一种格式为“h.mm a”。报表设计器中的预览工作正常。我将报告添加到 jasperserver 并从中运行报告,格式被删除,我可以拼出日期字段。

编辑:添加了相关的 XML 部分...

0 投票
1 回答
380 浏览

java - 使用 PostgreSQL 数据库构建 JasperServer 时出现问题

我正在尝试自定义 JasperServer 的安装。

我已经下载了源码。我已经使用 MySQL 数据库成功部署。我想使用 PostgreSQL 并删除 MySQL 数据库。当我这样做时,它不起作用。我尝试了构建指南中提到的步骤。

但是 Tomcat 不会启动,因为部署描述符具有 MySQL 数据库的详细信息。我将内容更改为 PostgreSQL。然后它起作用了,但现在它没有上传css并显示奇怪的视图。

请查看图像如何显示。![这是我部署 jasperserver 时的登录页面][1]

如果有人成功完成请帮助..

谢谢.....

tomcat 报错。。

信息:服务器在 9759 毫秒内启动 2011-11-14 17:15:49,647 WARN FileBufferedOutputStream,Finalizer:237 - 删除临时文件时出错 2011-11-14 17:15:49,650 WARN FileBufferedOutputStream,Finalizer:237 - 出错时删除临时文件 2011-11-14 17:15:49,650 WARN FileBufferedOutputStream,Finalizer:237 - 删除临时文件时出错 2011-11-14 17:15:49,651 WARN FileBufferedOutputStream,Finalizer:237 - 删除临时文件时出错临时文件 2011-11-14 17:15:49,651 WARN FileBufferedOutputStream,Finalizer:237 - 删除临时文件时出错 2011-11-14 17:15:49,652 WARN FileBufferedOutputStream,Finalizer:237 - 删除临时文件时出错文件

2011-11-14 17:15:49,652 WARN FileBufferedOutputStream,Finalizer:237 - 删除临时文件时出错 2011-11-14 17:15:49,653 WARN FileBufferedOutputStream,Finalizer:237 - 删除临时文件时出错

0 投票
2 回答
558 浏览

jasperserver - Jaspersoft:4.2.1 升级会导致 olap 访问授权模式出现问题

我们正在开发我们所有的域、olap 模式、报告等......为第一季度推出的 jasper 替换旧的 BI 套件做准备。我们一直在 4.1 中工作,并且拥有一个与具有 JIProfileAttributes 的用户一起工作的工作环境,并通过访问授权在域和 OLAP 连接的过滤器中传递这些属性。这一切都在 4.1 中正常工作,必要时应用数据安全性。我们最近将服务器升级到 4.2.1,因为我们希望利用一些额外的功能来进行开发,但升级似乎破坏了 OLAP 的安全性。升级后,没有任何配置文件属性在 OLAP 中应用任何过滤器。他们仍在使用域……只是损坏的 OLAP。想知道是否有其他人在 4.2.1 中遇到过类似的问题。通过 Jaspersupport 开票,但尚未收到任何反馈。不幸的是,它阻碍了我们的一些开发,因为需要测试数据安全性,而这部分不再有效。我已经尝试重新进行升级以确保正确完成并且还尝试简单地重新加载 olap 架构、连接和访问授权,但在 4.2.1 中仍然无法正常工作。对于任何反馈,我们都表示感谢。在这一点上,我至少知道这是一个 对于任何反馈,我们都表示感谢。在这一点上,我至少知道这是一个 对于任何反馈,我们都表示感谢。在这一点上,我至少知道这是一个known issue并将尽快解决。幸运的是,我们仍在开发中,否则这对我们来说将是一个主要问题。谢谢。

0 投票
1 回答
2681 浏览

java - Jasper 报告 - 在将其传递给报告引擎之前进行参数转换?

是否可以在将报表参数(输入控件)传递给报表引擎之前以任何方式对其进行转换?

我举个例子。我使用 XML 作为数据源:

这是我的 XPath 查询:

字段说明如下:

这工作正常,我得到了我想要的,但是日期属性有点问题,因为我需要将它表示为一个数字进行比较。可以看出,我需要去除所有非数字字符,以便将日期作为纯数字进行比较(Java 中 XPath 1.0 的限制)。此外,我想在 JasperServer 中为此参数定义一个输入控件,并且我希望它是日期类型,因此用户可以从日历中进行选择。

那么,在将提供的参数传递给报告引擎之前,是否有任何方法(scriptlet 或其他东西)来转换它?(在这种情况下,日期为数值,因此 XPath 可以工作)

0 投票
2 回答
7070 浏览

java - 将 JasperServer “嵌入”到外部 Web 应用程序中?

有没有办法将 JasperServer 集成/嵌入到另一个 Web 应用程序中?问题是 JasperServer 的登录页面应该被绕过。是否可以通过 Web 服务 / REST 进行身份验证,跳过登录页面,然后在iframe中显示主服务器页面,或者类似的东西?

谢谢。

0 投票
1 回答
2401 浏览

jasper-reports - Jasper 服务器子报表详细带

我需要在详细带中创建子报表,我将主报表的相同数据源传递给子报表。我在进入子报告时面临的问题会增加不允许添加剩余子报告的索引计数器。

MainReport.jrxml

子报表.jrxml

我从我的数据源传递 $F{subreportFileName},例如“SubSubReport.jrxml”,但它只显示第一个报告,我猜是由于我的索引计数器在我的子子报告中用完,所以我的子报告详细信息带没有去每个元素。

子报表.jrxml

我还尝试在“SubReport.jrxml”中使用组而不是详细信息带,如下所示

子报表.jrxml

它打印“Sub Report 2”标签,但打印“SubSubReport1.jasper”没有成功

我在做什么错任何建议或任何可以提供帮助的方向。

0 投票
1 回答
3557 浏览

java - 在 JasperServer 和 iReport 中查看报告时出错

我已经定制了JasperServer。我正在使用PostgreSQL带有JasperServer. 我已经导入了报告。但是,我无法查看这些报告JasperServer以及iReport. 当我像 xml 一样查看它时,它会显示一个长数字。

如果有人使用Postgres数据库配置JasperServer ,请帮助我解决此问题。

注意:当我使用 MySQL 数据库时没有问题

当我尝试执行报告时,它会引发以下异常。加载报告模板时出错

消息:
net.sf.jasperreports.engine.JRException:org.xml.sax.SAXParseException:prolog 中不允许内容。

级别:
严重

堆栈跟踪: