当数据集具有字符串参数时,SpagoBI Studio BIRT 无法检索外部数据集定义。
我想要一个带有字符串参数的外部数据集,在 SpagoBI 中定义。该数据集使用查询的 WHERE 子句中的参数。我想使用 SpagoBI Studio 设计一个使用相同数据集并正确传递数据集所需参数的 BIRT 报告。
当我尝试将外部数据集定义(带参数)检索到 BIRT 报告中时,我收到一个错误,并且无法导入数据集定义。如果我从数据集中删除这些参数,则可以检索数据集定义,但我不再有参数。
如果外部数据集具有在查询的 WHERE 子句中使用的字符串参数,则 SpagoBI Studio / BIRT 在尝试附加/检索数据集时将失败。我无法达到可以指定 null 是 BIRT 中参数的允许值的地步,因为......它在 BIRT 中显示数据集字段、参数等之前失败了
当外部数据集具有数字参数时,整个场景工作正常,但我仅限于将数字参数传递给查询中的驱动记录选择。
请参阅以下 JIRA。
Studio 无法导入外部数据集,其中查询有单引号包裹参数 http://www.spagoworld.org/jira/browse/SPAGOBI-1870
在论坛上讨论该问题,网址为http://www.spagoworld.org/jforum/posts/list/3187.page#10288