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

Report Bi Publisher-具有2个不同数据源的报告,report,bi-publisher,Report,Bi Publisher,我有一份基于两个不同数据源的报告。一个是带参数的sql查询(在WHERE子句中),第二个是XML数据查询。。。我通过httpRequest向BI发布者发送(参数和XML数据)。(我使用BI Webservice,XML数据使用setReportData(byte[])方法,参数使用setParameterNameValues(…)。。。现在的问题是,出版商只使用两者中的一种。只有在我的报告中才是sql查询的值或XML数据的值。。。那么有什么解决方案可以在我的报告中获取这两个数据源的所有Vu值 你

我有一份基于两个不同数据源的报告。一个是带参数的sql查询(在WHERE子句中),第二个是XML数据查询。。。我通过httpRequest向BI发布者发送(参数和XML数据)。(我使用BI Webservice,XML数据使用setReportData(byte[])方法,参数使用setParameterNameValues(…)。。。现在的问题是,出版商只使用两者中的一种。只有在我的报告中才是sql查询的值或XML数据的值。。。那么有什么解决方案可以在我的报告中获取这两个数据源的所有Vu值


你能帮我吗?谢谢

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

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

然后,使用指定为XML数据的数据源创建单个报表定义并运行报表。这样,您将拥有来自SQL查询的数据和已经拥有的XML数据