System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于大模型的报表生成方法、装置及电子设备制造方法及图纸_技高网

一种基于大模型的报表生成方法、装置及电子设备制造方法及图纸

技术编号:44360978 阅读:0 留言:0更新日期:2025-02-25 09:42
本申请涉及数据处理技术领域,具体涉及一种基于大模型的报表生成方法、装置及电子设备,本申请通过获取用户输入的报表生成信息,精准定位所需查询的目标数据模型及查询条件,利用经过业务模型调试的大模型自动生成SQL查询语句,并直接查询目标数据模型,快速获取报表所需数据,在接收到用户指令后,大模型即时生成目标报表,不仅满足了业务的即时性需求,还确保了报表能够灵活适应新业务场景的数据分析要求,整体提升了报表生成的智能化水平和业务适应能力。本申请通过基于大模型的报表生成方法,能够快速响应业务灵活多变的数据需求,提高数据获取与处理的效率,并有效适应新业务场景的数据分析要求,从而解决了现有技术中的数据报表生成难题。

【技术实现步骤摘要】

本申请涉及数据处理,具体涉及一种基于大模型的报表生成方法、装置及电子设备


技术介绍

1、在当今快速变化的商业环境中,企业面临着前所未有的数据挑战与机遇。随着企业产品的快速迭代和市场竞争的日益激烈,传统的工作模式(即业务人员提出需求,经由产品团队传递给数据工程师进行开发)已经无法满足企业对数据时效性和灵活性的高要求。这种模式不仅导致产品功能评估的滞后,还延长了业务人员获取数据的周期,严重影响了企业的决策效率和市场竞争力。为了应对数据挑战,企业普遍采用了两种主要的数据获取途径:基于报表平台和基于olap(在线分析处理)系统。然而,这两种途径都存在明显的局限性。

2、报表平台通常提供的是预设的维度和指标,虽然能够满足一定的数据需求,但其灵活性不足。当业务人员需要深入了解其他指标,尤其是计算类指标时,往往需要手动下载数据进行二次处理,这不仅增加了工作量,还容易引入错误。此外,如果业务人员需要补充新的维度性指标,就需要将数据需求重新提交给数据工程师进行开发,这进一步延长了数据获取的周期。相较于报表平台,olap系统在数据模型设计上更加灵活,能够穷举更多的数据维度,以满足更广泛的业务需求。然而,olap系统仍然无法解决业务灵活多变的问题。特别是在新业务场景出现时,如果数据模型开发未能及时跟上,那么这些新业务场景的数据需求就无法得到满足。此外,olap系统的扩展性也有限,难以快速适应企业不断变化的数据需求。

3、由此可见,现有技术中存在无法快速响应业务灵活多变的数据需求,导致数据获取与处理的效率低下,且难以适应新业务场景的数据分析要求的问题。


技术实现思路

1、本申请的目的在于提供一种基于大模型的报表生成方法、装置及电子设备,以解决现有技术中无法快速响应业务灵活多变的数据需求,导致数据获取与处理的效率低下,且难以适应新业务场景的数据分析要求的问题。

2、为了实现上述目的,本申请采用的技术方案如下:

3、根据本申请实施例的一个方面,提供了一种基于大模型的报表生成方法,包括:获取用户输入的报表生成信息,其中,报表生成信息用于指示在生成报表时所需查询的至少一个目标数据模型以及对应的查询条件,至少一个目标数据模型中的每个数据模型是根据业务需求构建得到的,用于存储和管理相关的业务数据,查询条件用于指示在生成报表时所需筛选和提取的业务数据;通过预先调试的大模型,根据报表生成信息所指示的至少一个目标数据模型以及对应的查询条件,自动生成对应的sql查询语句,其中,大模型是根据业务对应的模型调试数据进行模型调试得到的;通过大模型,根据sql查询语句,查询至少一个目标数据模型,并提取符合查询条件的目标数据;在接收到用户输入的生成报表指令后,通过大模型,根据提取到的目标数据生成目标报表。

4、根据上述技术手段,首先,获取用户输入的报表生成信息,精准定位所需查询的目标数据模型及查询条件,解决了传统方式中数据需求响应慢的问题;其次,利用经过业务模型调试的大模型自动生成sql查询语句,大幅提升了数据查询语句的生成效率与准确性;接着,通过大模型直接查询目标数据模型,快速获取报表所需数据,显著提高了数据处理的时效性;最后,在接收到用户指令后,大模型即时生成目标报表,不仅满足了业务的即时性需求,还确保了报表能够灵活适应新业务场景的数据分析要求,整体提升了报表生成的智能化水平和业务适应能力。

5、进一步,模型调试数据,包括:所有数据模型、每个数据模型的字段信息、数据模型间关系、指标库、约束条件、特殊指标的计算公式以及处理日期数据的日期函数,根据业务对应的模型调试数据进行模型调试得到大模型,包括:将各个数据模型、每个数据模型的字段信息,以及各数据模型之间的关系,配置到大模型的基础框架中;配置指标库,其中,指标库中存储有多个符合业务需求的计算指标,每个计算指标为没有其他维度修饰的原子指标;根据指标库、业务逻辑以及特殊需求,配置大模型的约束条件,其中,约束条件用于指示大模型不能处理的指标;配置特殊指标的计算公式以及处理日期数据的日期函数。

6、根据上述技术手段,通过全面整合模型调试数据,并将其精细定义和配置到大模型的基础框架中,实现了大模型对业务需求的深度理解和高效响应。这不仅确保了大模型能够准确捕捉并处理复杂的业务逻辑,还通过配置符合业务需求的原子指标、明确的约束条件以及特殊指标的计算公式和日期函数,显著提升了大模型的灵活性和适应性,使其能够精准生成符合业务期望的sql查询语句,高效查询并处理数据,从而有效解决了传统报表生成方式中数据处理效率低下、难以适应新业务场景的问题。

7、进一步,根据业务需求构建得到至少一个目标数据模型中的每个数据模型,包括:获取业务系统中当前业务中的多个业务术语,以及每个业务术语的解释;根据多个业务术语对业务系统的原始业务数据进行梳理,确定当前业务对应的业务数据的数据范围;对梳理后的原始业务数据进行数据清洗,得到清洗后的目标业务数据,其中,数据清洗用于确保所有业务数据的准确性、完整性以及唯一性,数据清洗包括:处理原始业务数据中的缺失值、删除原始业务数据中的重复值,以及将原始业务数据转换为统一的格式;根据目标业务数据构建当前业务对应的数据模型,其中,数据模型的模型名称唯一,数据模型包括主键和多个字段,其中,每个字段对应一个数据维度。

8、根据上述技术手段,通过系统化地获取业务术语及其解释,明确业务数据范围,进行数据清洗以确保数据的准确性、完整性和唯一性(包括处理缺失值、删除重复值、统一数据格式),并最终根据清洗后的目标业务数据构建唯一命名的数据模型(包含主键和多个对应数据维度的字段),实现了对业务数据的规范化管理和高效利用,提升了数据的质量和一致性,为业务分析和决策提供了坚实的基础。

9、进一步,通过大模型,根据sql查询语句,查询至少一个目标数据模型,并提取符合查询条件的目标数据,包括:大模型调用数据获取接口,执行sql查询语句,查询至少一个目标数据模型,并提取符合查询条件的目标数据;通过数据返回接口得到返回的目标数据,并按照预设的显示格式显示,其中,显示格式包括:图表格式或视图格式。

10、根据上述技术手段,通过利用大模型调用数据获取接口执行sql查询语句,高效地从目标数据模型中查询出用于生成报表的目标数据,并通过数据获取接口返回这些数据,随后按照预设的图表或视图等显示格式进行展示。这一流程不仅提高了数据查询的效率和准确性,还增强了报表的直观性和可读性,为决策支持提供了及时、准确且易于理解的数据信息。

11、进一步,在大模型调用数据获取接口,执行sql查询语句之前,包括:验证sql查询语句的合法性,其中,合法性的验证内容包括:sql查询语句的语法是否符合标准,sql查询语句中是否包含敏感信息,sql查询语句中的数据模型是否存在,以及返回数据记录条数是否超过预设值。

12、根据上述技术手段,通过验证sql查询语句的合法性,包括检查其语法是否符合标准、是否包含敏感信息、引用的数据模型本文档来自技高网...

【技术保护点】

1.一种基于大模型的报表生成方法,其特征在于,包括:

2.根据权利要求1所述的基于大模型的报表生成方法,其特征在于,

3.根据权利要求1所述的基于大模型的报表生成方法,其特征在于,根据业务需求构建得到所述至少一个目标数据模型中的每个数据模型,包括:

4.根据权利要求1所述的基于大模型的报表生成方法,其特征在于,通过所述大模型,根据所述SQL查询语句,查询所述至少一个目标数据模型,并提取符合所述查询条件的目标数据,包括:

5.根据权利要求4所述的基于大模型的报表生成方法,其特征在于,在所述大模型调用数据获取接口,执行所述SQL查询语句之前,包括:

6.根据权利要求1所述的基于大模型的报表生成方法,其特征在于,通过所述大模型,根据提取到的所述目标数据生成目标报表,包括:

7.根据权利要求6所述的基于大模型的报表生成方法,其特征在于,在得到所述目标报表之后,包括:

8.一种基于大模型的报表生成装置,其特征在于,包括:

9.一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信,其特征在于,

10.一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至7中任一项中所述基于大模型的报表生成方法。

...

【技术特征摘要】

1.一种基于大模型的报表生成方法,其特征在于,包括:

2.根据权利要求1所述的基于大模型的报表生成方法,其特征在于,

3.根据权利要求1所述的基于大模型的报表生成方法,其特征在于,根据业务需求构建得到所述至少一个目标数据模型中的每个数据模型,包括:

4.根据权利要求1所述的基于大模型的报表生成方法,其特征在于,通过所述大模型,根据所述sql查询语句,查询所述至少一个目标数据模型,并提取符合所述查询条件的目标数据,包括:

5.根据权利要求4所述的基于大模型的报表生成方法,其特征在于,在所述大模型调用数据获取接口,执行所述sql查询语句之前,包括:

6.根据权利...

【专利技术属性】
技术研发人员:杨胤朱宝健韩定朝刘正阳高玉石王祥誉李阳袁志伟
申请(专利权)人:北京轻松怡康信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1