1. 问题描述
因为要对数据库中的数据进行设计和分析,所以首先需要进行数据源的定义。
2. 操作步骤
2.1 连接数据库
首先进行目标数据库的连接,打开设计器,选择服务器>定义数据连接,如下以默认Access数据库为例:
2.2 数据配置
启动Web服务器,在报表平台进行数据配置,打开链接:http://localhost:8080/WebReport/ReportServer?op=fs登陆成功后,点击平台管理>B/S设计器配置如下:
注:数据源配置与报表设计中的数据源配置概念有所区别。在设计器中,我们定义的数据源是定义一个数据库的连接或一个文件目录,进而查询对应的数据;而数据透视表的数据源,表示所做即席报表所用的数据表。
2.3 数据来源
数据来源有两种方式:
SQL视图:通过选择数据连接(报表工程中定义的所有数据库连接)和填写SQL语句,配置数据来源;
数据集:直接选择报表工程中定义好的服务器数据集,作为数据来源。
2.4 SQL视图
点击其上的添加按钮,选择SQL视图,弹出添加sql数据源如下图:
输入数据源名称如:员工信息表_sql试图,确认页面跳转为定义页面,如下图:
点击下拉框,选择定义过的数据库连接,如:FRDemo(默认的FR内置数据源)。
注:假如用户需连接自己的数据库,可在FR设计器内定义数据库连接,或在FR安装目录WebReport/WEB-INF/resources下的datasource.xml文件中的ConnectionMap节点内添加数据库连接。然后重启Web服务器,即可在下拉框中看到已定义的连接。
在其后的编辑框中,写sql语句如:select * from 员工信息表,表的名字可直接在框内点中选择,点击右侧查询按钮,可查看到表数据如下图:
可对数据来源表的字段进行语义转换,方便理解。
定义完后,点击完成保存。
我们可在数据源描述中,简单对数据源进行描述。
2.5 数据集
数据集,与FR设计器中定义的服务器数据集对应,点击添加按钮,选择数据集,输入数据源名称后,即可在其上直接选择数据集。
注:用户可根据需要,先在FR设计器中定义服务器数据集,然后在数据源定义中使用。如下:服务器数据集的定义可参考文档服务器数据集。
其他选项与SQL视图类似。
2.6 其他
点击按钮,可以接着增加其他数据源。选择一个数据源,点击,可修改其数据源名称;点击,可删除其选中的数据源名称。
|