一种报表系统配置方法和装置与流程

文档序号:12464796阅读:来源:国知局

技术特征:

1.一种报表系统配置方法,其特征在于,所述方法包括:

报表系统接收用户发送的检索源配置信息;

基于所接收到的检索源配置信息配置检索源;

接收所述用户发送的针对所述检索源中数据的展现方式配置信息;

基于所述展现方式配置信息配置数据展现方式;

确定与所述检索源相对应的筛选器和查询条件样式;

根据所述展现方式配置信息、筛选器和查询条件样式生成报表系统查询界面。

2.根据权利要求1所述的方法,其特征在于,所述检索源配置信息包括:检索源连接信息;

所述检索源连接信息包括:数据库连接信息和/或数据表连接信息;

所述基于所述接收到的检索源配置信息配置检索源,包括:

基于所述检索源连接信息确定与报表系统连接的数据库和/或数据表;

与所述数据库和/或数据表建立连接。

3.根据权利要求2所述的方法,其特征在于,所述基于所述接收到的检索源配置信息配置检索源还包括:

提取所述数据库内数据表中的字段和/或所述数据表中的字段,将提取的字段确定为第一维度信息;

向用户发送所述确定的第一维度信息;

接收用户从所述确定的第一维度信息中选出的第二维度信息;

将所述第二维度信息确定为用户关心的维度信息。

4.根据权利要求2所述的方法,其特征在于,所述检索源配置信息还包括:数据抽取周期配置信息;

所述基于所述接收到的检索源配置信息配置检索源,还包括:

提取所述数据抽取周期配置信息中的数据抽取周期;

将所述提取到的数据抽取周期确定为自身从数据源抽取数据的数据抽取周期;

按照所述数据抽取周期从数据源抽取数据。

5.根据权利要求1所述的方法,其特征在于,所述基于所述展现方式配置信息配置数据展现方式,包括:

提取所述展现方式配置信息中包含的展现方式;

将所提取到的展现方式确定为对所述检索源中数据进行展现时的展现方式。

6.根据权利要求2所述的方法,其特征在于,所述确定与所述检索源相对应的筛选器,包括:

提取所述与报表系统连接的数据库内数据表的字段和/或所述与报表系统连接的数据表的字段;

分别确定各个字段的属性值;

分别将各个字段和各个字段所对应的属性值发送给用户供用户选择;

接收用户选择的字段和各个字段对应的属性值;

将所述用户选择的字段确定为用户关心的字段,将每个字段对应的属性值确定为用户关心的属性值;

将用户关心的字段设置为筛选器的过滤条件,将各个字段的属性值设置为所述字段对应的过滤条件的取值,从而生成筛选器。

7.根据权利要求1所述的方法,其特征在于,所述确定与所述检索源相对应的查询条件样式,包括:

报表系统预先设置多个与所述检索源相对应的查询条件样式供用户选择;

接收用户选择的查询条件样式;

将所述用户选择的查询条件样式确定为自身的查询条件样式。

8.一种报表系统配置装置,其特征在于,所述装置包括:信息接收模块、检索源配置模块、数据展现方式配置信息、确定模块及界面生成模块;其中,

所述信息接收模块,用于接收用户发送的检索源配置信息及所述用户发送的针对所述检索源中数据的展现方式配置信息;

所述检索源配置模块,用于基于所接收到的检索源配置信息配置检索源;

所述数据展现方式配置模块,用于基于所述展现方式配置信息配置数据展现方式;

所述确定模块,用于确定与所述检索源相对应的筛选器和查询条件样式;

所述界面生成模块,用于根据所述展现方式配置信息、筛选器和查询条件样式生成报表系统的查询界面。

9.根据权利要求8所述的装置,其特征在于,所述检索源配置信息包括:检索源连接信息;所述检索源连接信息包括:数据库连接信息和/或数据表连接信息;

所述检索源配置模块,包括:第一确定子模块和连接子模块;其中,

所述第一确定子模块,用于基于所述检索源连接信息确定报表系统连接的数据库和/或数据表;

所述连接子模块,用于将所述报表系统与所述数据库和/或数据表相连接。

10.根据权利要求9所述的装置,其特征在于,所述检索源配置模块还包括:第一提取子模块、第一信息发送子模块、第一信息接收子模块;其中,

所述第一提取子模块,用于提取所述数据库内数据表中的字段和/或所述数据表中的字段;

所述第一确定子模块,用于将提取的字段确定为第一维度信息;

所述第一信息发送子模块,用于向用户发送所述确定的第一维度信息;

所述第一信息接收子模块,用于接收用户从所述确定的第一维度信息中选出的第二维度信息;

所述第一确定子模块,用于将所述第二维度信息确定为用户关心的维度信息。

11.根据权利要求9所述的装置,其特征在于,所述检索源配置信息还包 括:数据抽取周期配置信息;

所述第一提取子模块,还用于提取所述数据抽取周期配置信息中的数据抽取周期;

所述第一确定子模块,还用于将所述提取到的数据抽取周期确定为所述报表系统从数据源抽取数据的数据抽取周期;

所述检索源配置模块,还包括:数据抽取子模块,用于按照所述数据抽取周期从数据源抽取数据。

12.根据权利要求8所述的装置,其特征在于,所述数据展现方式配置模块,包括:第二提取子模块和第二确定子模块;其中,

所述第二提取子模块,用于提取所述展现方式配置信息中包含的展现方式;

所述第二确定子模块,用于将所提取到的展现方式确定为对所述检索源中数据进行展现时的展现方式。

13.根据权利要求9所述的装置,其特征在于,所述确定模块,包括:第三提取子模块、第三确定子模块、第二信息发送子模块、第二信息接收子模块及筛选器生成子模块;其中,

所述第三提取子模块,用于提取所述与报表系统连接的数据库内数据表的字段和/或所述与报表系统连接的数据表中的字段;

所述第三确定子模块,用于分别确定各个字段的属性值;

所述第二信息发送子模块,用于分别将字段和各个字段所对应的属性值发送给用户供用户选择;

所述第二信息接收子模块,用于接收用户选择的字段和各个字段对应的属性值;

所述第三确定子模块,还用于将所述用户选择的字段确定为用户关心的字段,将每个字段对应的属性值确定为用户关心的属性值;

所述筛选器生成子模块,用于根据以下方式生成筛选器:

将用户关心的字段设置为筛选器的过滤条件,将各个字段的属性值设置为 所述字段对应的过滤条件的取值。

14.根据权利要求8所述的装置,其特征在于,所述确定模块,还包括:设置子模块,用于预先设置多个与所述检索源相对应的查询条件样式供用户选择;

所述第二信息接收子模块,还用于接收用户选择的查询条件样式;

所述第三确定子模块,还用于将所述用户选择的查询条件样式确定为报表系统的查询条件样式。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1