Birt 如何让一个数据集被多个数据源使用

Birt 如何让一个数据集被多个数据源使用,birt,eclipse-plugin,Birt,Eclipse Plugin,我目前正在开发一个Birt ODA驱动程序来访问服务。为此,我创建了一个特定的数据源(在我与BlazeDS服务对话的例子中)和一个非常通用的数据集,用于执行查询评估 我现在的想法是创建一个Spring数据源,它允许我将报告中的数据源从BlazeDS切换到Spring数据源,并直接访问服务,而无需任何编组和解编组 不幸的是,数据集似乎与数据源直接耦合(至少如果我在Eclipse中使用为自定义数据源和数据集生成存根的模板) 因此,有没有一种方法可以将数据源和数据集解耦,并将一个数据集与多个数据源一起

我目前正在开发一个Birt ODA驱动程序来访问服务。为此,我创建了一个特定的数据源(在我与BlazeDS服务对话的例子中)和一个非常通用的数据集,用于执行查询评估

我现在的想法是创建一个Spring数据源,它允许我将报告中的数据源从BlazeDS切换到Spring数据源,并直接访问服务,而无需任何编组和解编组

不幸的是,数据集似乎与数据源直接耦合(至少如果我在Eclipse中使用为自定义数据源和数据集生成存根的模板)

因此,有没有一种方法可以将数据源和数据集解耦,并将一个数据集与多个数据源一起使用(甚至可以选择作为没有任何数据源的标准版本…因为这一版本可以处理数据绑定提供的输入)


Chris

您希望何时更改数据源—在设计时、部署时还是以编程方式?如果是后者,您希望确定数据源是什么?参数、从另一个数据源检索的数据还是其他什么?