jjzjj

BIRT中的数据集错误

我是Eclipse4.5,并启用了BIRT功能。我已经在一个表中插入了多个网格和表。每个网格和主表中的表作为一些定义的数据集。但这向我展示了表必须能够访问一个数据集。我的疑问是,我从未将任何数据集放到主表中。这是错误吗?看答案表必须绑定到数据集。该表将实例化每个数据集记录的一个详细行。您始终可以使用返回单行的Duall(Onoracle)中的虚拟数据集。BRW您的主桌子的意图是什么?您应始终将适当的BIRT布局项目用于给定的任务。

java - 如何通过 BIRT API 设置参数并将其传递给 BIRT 报告设计器创建的 BIRT 报告?

我创建了一个采用单个参数的简单报告。该参数在查询中使用,直接在报表设计器中执行时执行良好。顺便说一句,我没有为这份报告使用javascript或任何脚本。我看到有些人试图在这里使用脚本和/或javascript传递参数以获得答案,但这不是我正在做的。我通过java传递我所有的参数。继续,在这份报告中,我列出了活跃/不活跃的项目。我传入“N”以列出非Activity项目,并传入“Y”以列出Activity项目。当我尝试通过API传递一个参数时,无论我传递什么,我总是得到一个Activity项目列表。顺便说一下,“Y”是传入参数的默认值。(我覆盖了默认值下面的代码)我遇到的问题是报告似乎不

java - 桌面应用程序中的 BIRT

有人曾在桌面应用程序中使用过BIRT报告吗?我来自.NET环境,您可以使用CrystalReports在桌面应用程序中显示报告。这是否也适用于BIRT,而无需设置服务器环境?你能给我一些如何实现这个目标的建议吗?提前致谢。 最佳答案 如果您的桌面应用程序是使用Eclipse富客户端平台(RCP)编写的,那么添加报告是微不足道的。您需要做的就是添加org.eclipse.birt.viewer插件,然后使用它。这是一篇解释它的文章:http://digiassn.blogspot.com/2008/08/birt-launch-bir

hadoop - Tableau、Hadoop 和 Birt

我试图将数据从SQL数据库迁移到Hadoop。我已经通过配置Hive、HBase和Hadoop成功地做到了这一点。我的问题是,我将Birt&Tableau与我的SQL数据库一起使用,并且能够在5-10分钟内加载1000万条数据,但我新配置的Hadoop、Hive和HBase系统需要大约50分钟才能获取1000万条条目.我怎样才能提高这种性能?Hadoop是专门为海量数据处理而开发的,为什么我做不到?性能有什么特殊配置吗? 最佳答案 经过大量研究并为了回答这个问题,我也通过了HDP。然后我遇到一个场景,我们无法比较SQLDb和Hado

php - 通过 PHP 使用 Eclipse BIRT 报告设计器

我想在phpweb项目中使用BirtReports。因此我安装了推荐的JavaBridge和BIRTRuntime通过将JavaBridgeTemplate621.war和birt.war移动到我的Tomcat。之后我写了一个简短的类调用BirtEngine:try{$ctx=java_context()->getServletContext();$this->birdEngine=java("org.eclipse.birt.php.birtengine.BirtEngine")->getBirtEngine($ctx);java_context()->onShutdown(java

如果使用HTML标签突出显示该单词的一部分,则Birt插入了一个额外的空间

我在Birt中的报告有以下问题。我希望能够使用HTML标签在报告中突出显示文本,,等等。如果我强调整个单词,那么一切正常。但是,如果我仅突出显示单词的一部分,那么Birt将这样一个单词分开,上面有一个额外的空间:数据源:<b>This</b>isatext.T<b>his</b>isanothertext..rptdesign:EclipseBIRTDesignerVersion4.6.0.v201606072122in/templates/blank_report.gifltr96data_sources/test_data_source.xm

eclipse - 在 Birt 报告中获取左侧的重复行加入

我正在加入Birt中的两个数据集。它是一个左外连接。以下是数据集的屏幕截图。我需要左表所有行的原因是我正在对左表所有行的时间戳进行一些计算。如果终端ID与左表匹配,我需要计算右表中的优先级(发生了多少次)。当我获取记录时,它会获取重复的记录,这会导致我的时间戳计算加倍。我不能进行内部联接,因为我需要从左表中进行时间戳计算。两个表的多对多关系。我将举例说明我面临的问题是什么以及我想要实现的目标。例如。这是DeviceEventObject数据集的事件数据:记录1:"event":"EXITEDSUPERVISORMODE","timestamp":ISODate("2017-12-17T

MongoDB 和 BIRT 报告?

有没有人使用BIRT从MongoDB生成报告,你能描述一下如何,有什么问题吗?看起来可以使用JDBC和这个实验性驱动程序进行交互:https://github.com/erh/mongo-jdbc但是,我不太清楚如何在eclipse中安装这个驱动来测试它。 最佳答案 我已经成功地将BIRT与MongoDB集成-它工作得非常好。这个想法是这样的——在BIRT中定义一个脚本数据源,然后定义一个使用该数据源的数据集。数据集有一个“打开”事件,您可以在该事件中调用MongoJavaDriver并针对MongoDB执行查询(并获取DBCurs

php - 报告引擎指南(Pentaho、JasperReports、BIRT)

我在各种论坛和他们的网站上花了4-5个小时左右的时间研究可以帮助我发展的报告工具。我不熟悉使用这样的工具,可以使用一些具体的指导。我正在开发一个网络应用程序,该应用程序将托管在一台服务器上,但可由多个用户通过登录访问。每个用户都将拥有自己的帐户,并且只能访问仅与其帐户关联的数据相关的报告。该站点将拥有大约1,000到5,000个帐户(最终可能有2,000到10,000个用户运行不同的报告)。我的环境是:操作系统:FreeBSD网络服务器:Apache数据库:MySQL编程语言:PHP、javascript(jquery和我自己的东西)我大部分时间花在的商业智能报告工具是:彭塔霍套房BI

mysql - 使用 JDBC 检索 latin1 编码的结果

我正在尝试使用JDBC从MySQL数据库检索结果集,然后将其用于在BiRT中生成报告。连接字符串在BiRT中设置。数据库是latin1:SHOWVARIABLESLIKE'c%';+--------------------------+----------------------------+|Variable_name|Value|+--------------------------+----------------------------+|character_set_client|latin1||character_set_connection|latin1||characte