1、描述编辑
在实际使用过程中存在需要将FineReport工程集成到FineBI数据决策系统上使用的情况,该如何操作呢?下面我们将分别介绍FR工程为空(即没有模板)和不为空情况下的集成步骤。
2、FR不为空,BI不为空编辑
将jar包拷贝覆盖后,重新启动FineBI,可以看到,BI的管理系统中会增加FineReport管理系统内已安装的节点。比如,在FineReport中安装了HTML5报表节点,那集成到FineBI中以后,管理系统下就会新增HTML5报表节点。
注:若在FineReport管理系统下没有单独安装自定义的节点,则在集成后,FineBI的管理系统下没有任何变化。
因为FineReport不为空,那原先在FR中已制作的报表如何在集成到FineBI中显示呢?下面给出详细说明。
1、首先需要在BI中添加FineReport已制作报表使用到的数据连接,且数据连接名称要相同,可参考配置数据连接。
2、从FineReport的模板路径..\webroot\WEB-INF\reportlets中将需要显示的报表拷贝至FineBI工程目录..\webroot\WEB-INF\reportlets中。如下图,拷贝FineReport的报表GettingStarted.cpt至FineBI中:
3、登陆FineBI数据决策系统,在管理系统>目录管理中选择添加模板,能看到之前拷贝过去的报表在路径下可以选择,如下图:
点击下一步设置模板显示的名称、描述等,点击确定完成设置。
设置确定后刷新页面,即可在目录节点看到添加的FineReport报表。
注:在集成时,FineReport与FineBI的license需统一,统一使用FineBI的license。
3、FR为空,BI不为空编辑
若我们新安装了FineReport且没有在上面做任何操作,也即FR工程为空没有模板时,在集成的时候比较简单,只需要操作第二章节的2.1至2.4小节,且在2.3小节中只需要操作1、2步骤,即不用拷贝替换embed、logs文件夹,操作完成后即可像在FR内一样使用数据决策系统。
4、FR不为空,BI为空编辑
在集成过程中若FineBI为空,是新安装的版本没有做任何操作,可完全按照第二章节操作。其中2.3章节拷贝FR文件夹lib、plugins、embed、logs直接到BI中替换。
5、FR为空,BI为空编辑
当FR和BI都为新安装且没有做任何操作时,在集成时我们仅需操作第二章节的2.1至2.3小节,且在2.3小节中只需操作第一步骤,即拷贝lib下的jar包即可。