Bi Publisher - 报告有2个不同的数据源

时间:2012-01-27 06:25:19

标签: report bi-publisher

我的报告基于两个不同的Datasoeurces。 Once是带有参数的sql查询(在WHERE子句中),第二个是XML-Data ...我通过httpRequest发送到BI-Publisher的两个(参数和XML数据)。 (我使用BI Webservice并使用XML-Data setReportData(byte [])方法)和参数setParameterNameValues(...))...现在的问题是Publisher只使用其中之一。并且只有在我的报告中才是sql-query的值或XML-Data的值...所以有什么解决方案可以在我的报告中获取两个数据源的所有Vualues?

请你能帮帮我吗?谢谢,谢谢

2 个答案:

答案 0 :(得分:0)

您可以为报告构建数据模板。在数据模板中,您可以根据需要指定任意数量的不同数据源。

答案 1 :(得分:0)

您可以将SQL查询的输出作为XML附加到您已有的XML文件中。 确保输出结构与现有XML结构同步。

然后,使用指定为XML-Data的数据源创建单个报表定义并运行报表。这样 - 您将拥有SQL-Query中的数据和您已有的XML数据。