基于模板引擎的多维度画布生成系统及方法与流程

文档序号:37678461发布日期:2024-04-18 20:51阅读:19来源:国知局
基于模板引擎的多维度画布生成系统及方法与流程

本发明涉及数据可视化的,具体为基于模板引擎的多维度画布生成系统,本发明还提供了基于模板引擎的多维度画布生成方法。


背景技术:

1、现有的数据可视化系统往往需要手动创建每个维度下的画布,且在管理相同指标的画布时较为繁琐。现有的模板引擎技术广泛应用于动态页面生成,但在画布生成领域的应用暂时还未见。


技术实现思路

1、针对上述问题,本发明提供了基于模板引擎的多维度画布生成系统,其具备灵活性和可定指定、自动化且高效,此外具备可扩展性和易管理性。

2、基于模板引擎的多维度画布生成系统,其特征在于,其包括:

3、维度定义模块,用于接收用户定义的维度信息;

4、指标定义模块,用于接收用户定义的指标信息;

5、画布模板创建模块,用于创建画布模板并定义维度和指标的展示方式和位置;

6、数据填充模块,用于从数据源中获取数据,并将数据填充到画布模板中相应的位置;

7、以及画布生成模块,用于根据填充后的画布模板生成最终的画布。

8、一种基于模板引擎的多维度画布生成方法,其特征在于,其包括以下步骤:

9、s1接收用户定义的维度和指标信息;

10、s2创建画布模板,并定义维度和指标的展示方式和位置;

11、s3从数据源中获取数据,并将数据填充到画布模板中相应的位置;

12、s4根据填充后的画布模板生成最终的画布。

13、其进一步特征在于:

14、其应用于数据可视化领域,适用于各种需要根据不同维度和指标生成画布的场景,包括业务报表、数据分析、监控大屏;

15、步骤s1中,用户定义不同的维度和指标,并进行配置,包括维度的名称、数据源、指标的类型;

16、步骤s2中,用户使用模板引擎语法,创建画布模板,并在模板中定义维度和指标的展示方式和位置;

17、步骤s3中,系统根据用户定义的维度和指标,从数据源中获取数据,并将数据填充到画布模板中相应的位置,生成最终的画布;

18、步骤s4中,系统支持后期扩展和管理维度下相同指标的画布,用户可以根据需要添加、删除或修改维度和指标的定义,系统会自动更新和重新生成相应的画布。

19、采用上述技术方案后,用户可以根据实际需求定义不同的维度和指标,并通过模板引擎创建自定义的画布模板,实现灵活的画布定制;系统根据用户定义的维度和指标,自动从数据源中获取数据并填充到画布模板中,减少了手动操作的工作量,提高了画布生成的效率;系统支持后期扩展和管理维度下相同指标的画布,用户可以根据业务需求进行动态调整,简化了画布管理和维护的过程。



技术特征:

1.基于模板引擎的多维度画布生成系统,其特征在于,其包括:

2.一种基于模板引擎的多维度画布生成方法,其特征在于,其包括以下步骤:

3.如权利要求2所述的一种基于模板引擎的多维度画布生成方法,其特征在于:其应用于数据可视化领域,适用于各种需要根据不同维度和指标生成画布的场景,包括业务报表、数据分析、监控大屏。

4.如权利要求2所述的一种基于模板引擎的多维度画布生成方法,其特征在于:步骤s1中,用户定义不同的维度和指标,并进行配置,包括维度的名称、数据源、指标的类型。

5.如权利要求2所述的一种基于模板引擎的多维度画布生成方法,其特征在于:步骤s2中,用户使用模板引擎语法,创建画布模板,并在模板中定义维度和指标的展示方式和位置。

6.如权利要求2所述的一种基于模板引擎的多维度画布生成方法,其特征在于:步骤s3中,系统根据用户定义的维度和指标,从数据源中获取数据,并将数据填充到画布模板中相应的位置,生成最终的画布。

7.如权利要求2所述的一种基于模板引擎的多维度画布生成方法,其特征在于:步骤s4中,系统支持后期扩展和管理维度下相同指标的画布,用户可以根据需要添加、删除或修改维度和指标的定义,系统会自动更新和重新生成相应的画布。


技术总结
本发明提供了基于模板引擎的多维度画布生成系统,其具备灵活性和可定指定、自动化且高效,此外具备可扩展性和易管理性。其包括:维度定义模块,用于接收用户定义的维度信息;指标定义模块,用于接收用户定义的指标信息;画布模板创建模块,用于创建画布模板并定义维度和指标的展示方式和位置;数据填充模块,用于从数据源中获取数据,并将数据填充到画布模板中相应的位置;以及画布生成模块,用于根据填充后的画布模板生成最终的画布。

技术研发人员:阳华,曾凡春,高越,陈岩磊,贾中华
受保护的技术使用者:北京华能新锐控制技术有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1