基于数据分析平台的航天器测试报告自动生成方法技术

技术编号:20917008 阅读:23 留言:0更新日期:2019-04-20 09:47
本发明专利技术涉及一种基于数据分析平台的航天器测试报告自动生成方法,包括以下步骤:a.数据分析平台底层信息配置,关联相关的数据库;b.组建测试报告章节,并生成测试报告模板;c.根据所述测试报告模板组建数据索引表,生成数据定制模板;d.启动数据分析平台,加载所述测试报告模板和所述数据定制模板;e.输出测试报告并保存。根据本发明专利技术的基于数据分析平台的航天器测试报告自动生成方法极大提高测试人员工作效率,有效推进型号研制工作进展。

Automatic Generation of Spacecraft Test Report Based on Data Analysis Platform

The invention relates to an automatic generation method of spacecraft test report based on data analysis platform, which includes the following steps: A. configuration of the underlying information of data analysis platform and association of relevant databases; B. formation of test report chapters and generation of test report templates; C. formation of data index tables according to the test report templates, generation of data customization templates; D. initiation of data analysis platform; Load the test report template and the data customization template; E. Output the test report and save it. According to the present invention, the automatic generation method of spacecraft test report based on data analysis platform greatly improves the work efficiency of testers and effectively promotes the progress of model development.

【技术实现步骤摘要】
基于数据分析平台的航天器测试报告自动生成方法
本专利技术涉及航天器总体电性能测试
,具体属于航天器综合测试应用领域,涉及一种基于数据分析平台的航天器测试报告自动生成方法。
技术介绍
航天器电性能测试,参试岗位人员需要编写阶段测试报告,对本岗位测试设备状态、测试项目完成情况、参数覆盖性检查、指令执行情况、自动判读情况、设备加电时间/动作次数等内容进行分析、汇总,给出本阶段测试结论。测试报告编写,除借助测试参数库外,还需要查询自动判读结论库、自动化测试库、状态管理库,岗位人员需启动多个客户端软件对每类数据库进行查询,将查询结果粘贴在报告里,报告编写信息种类多、数据结构复杂、工作量大。现有技术下,航天器测试报告编写,操作客户端软件多、系统资源占用较大,查询的曲线、报表等内容需人为复制、粘贴在报告里,编写效率低。所以,需要开发一个数据分析平台,整合各类数据库,优化数据查询策略,依据数据分析平台研究设计测试报告自动生成方法。
技术实现思路
本专利技术的目的在于解决上述问题,提供一种通过数据分析平台对航天器海量异构数据集中查询,加载测试报告模板实现查询结果自动录入各个章节,减少客户端软件使用,提高测试报告编写效率的基于数据分析平台的航天器测试报告自动生成方法。为实现上述专利技术目的,本专利技术提供一种基于数据分析平台的航天器测试报告自动生成方法,包括以下步骤:a.数据分析平台底层信息配置,关联相关的数据库;b.组建测试报告章节,并生成测试报告模板;c.根据所述测试报告模板组建数据索引表,生成数据定制模板;d.启动数据分析平台,加载所述测试报告模板和所述数据定制模板;e.输出测试报告并保存。根据本专利技术的一个方面,所述测试报告模板为Word测试报告模板,是采用.netOpenXml技术开发Word文档控件,由文档控件编辑组成Word模板文档;所述数据定制模板为Excel数据定制模板,是根据所述Word测试报告模板各个章节内容,编辑对应索引信息的Excel表格,按照Excel数据定制模板可以建立各个数据库的信息索引;所述数据分析平台,通过底层信息配置,加载所述Word测试报告模板和所述Excel数据定制模板,根据所述Excel数据定制模板信息向所述测试参数库、自动判读结论库、自动化测试库、状态管理库发送索引请求,获取所述各类库的反馈信息,通过数据分析平台将反馈信息插入所述Word测试报告模板,自动生成测试报告。根据本专利技术的一个方面,所述测试参数库用于存储测试数据、指令,完成测试信息存储;所述自动判读结论库用于存储分系统参数实时判读的结论;所述自动化测试库用于存储执行的指令信息、测试项目信息,对自动化测试执行过程进行记录,对测试项目完成情况进行记录;所述状态管理库用于存储分系统设备、软件状态变化记录信息,存储地面设备、地面软件状态变化记录信息,用于对设备状态变化过程进行控制。根据本专利技术的一个方面,在所述a步骤中,配置型号信息,配置测试参数库、自动判读结论库、自动化测试库、状态管理库IP和端口号信息,组建数据库索引表,完成航天器多种数据库信息的关联。根据本专利技术的一个方面,在所述b步骤中,需要从各类数据库获取的查询信息均建立控件索引,通过所述Word文档控件构建测试报告模板,保存在所述数据分析平台文件夹下。根据本专利技术的一个方面,在所述c步骤中,参照所述Word测试报告模板的章节内容,利用Excel编辑Word测试报告模板不同章节对应的所述Excel数据定制模板,所述Word测试报告模板章节中的数据信息通过所述Excel数据定制模板从不同数据库索引获取,将生成的各个所述Excel数据定制模板保存在所述数据分析平台文件夹下。根据本专利技术的一个方面,在所述d步骤中,启动所述数据分析平台,加载所述Word测试报告模板和所述Excel数据定制模板,填写测试阶段信息,发出数据索引请求,根据所述Excel数据定制模板检索数据库信息,将查询结果插入所述Word测试报告,自动生成测试报告。根据本专利技术的一个方面,在所述e步骤中,自动生成测试报告后,通过所述数据分析平台将所述测试报告输出至本地保存,确认报告内容,对测试报告执行审批流程,完成签署归档。根据本专利技术的基于数据分析平台的航天器测试报告自动生成方法,采用的数据分析平台支持对多个数据库进行关联、集成,减少客户端软件使用数量,为数据分析和决策提供统一的平台基础;自动生成测试报告方法采用机器后台检索数据库,可以减少人工参与数据查询工作,节约人力资源,降低测试成本;自动生成测试报告方法将查询结果自动插入Word报告模板,消除人工抓图、复制、粘贴等重复劳动,极大提高测试人员工作效率,有效推进型号研制工作进展。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示意性表示根据本专利技术的一种实施方式的基于数据分析平台的航天器测试报告自动生成方法的流程图;图2示意性表示根据本专利技术的一种实施方式的Word测试报告模板图;图3示意性表示根据本专利技术的一种实施方式的Excel数据定制模板图;图4示意性表示根据本专利技术的一种实施方式的自动生成测试报告图。具体实施方式为了更清楚地说明本专利技术实施方式或现有技术中的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在针对本专利技术的实施方式进行描述时,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”所表达的方位或位置关系是基于相关附图所示的方位或位置关系,其仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此上述术语不能理解为对本专利技术的限制。下面结合附图和具体实施方式对本专利技术作详细地描述,实施方式不能在此一一赘述,但本专利技术的实施方式并不因此限定于以下实施方式。图1示意性表示根据本专利技术的一种实施方式的基于数据分析平台的航天器测试报告自动生成方法的流程图。如图1所示,根据本专利技术的基于数据分析平台的航天器测试报告自动生成方法包括以下步骤:a.数据分析平台底层信息配置,关联相关的数据库;b.组建测试报告章节,并生成测试报告模板;c.根据所述测试报告模板组建数据索引表,生成数据定制模板;d.启动数据分析平台,加载所述测试报告模板和所述数据定制模板;e.输出测试报告并保存。根据本专利技术的一种实施方式,测试报告模板为Word测试报告模板,是采用.netOpenXml技术开发Word文档控件,由文档控件编辑组成Word模板文档;数据定制模板为Excel数据定制模板,是根据Word测试报告模板各个章节内容,编辑对应索引信息的Excel表格,按照Excel数据定制模板可以建立各个数据库的信息索引;数据分析平台,通过底层信息配置,加载Word测试报告模板和Excel数据定制模板,根据Excel数据定制模板信息向所述测试参数库本文档来自技高网...

【技术保护点】
1.一种基于数据分析平台的航天器测试报告自动生成方法,包括以下步骤:a.数据分析平台底层信息配置,关联相关的数据库;b.组建测试报告章节,并生成测试报告模板;c.根据所述测试报告模板组建数据索引表,生成数据定制模板;d.启动数据分析平台,加载所述测试报告模板和所述数据定制模板;e.输出测试报告并保存。

【技术特征摘要】
1.一种基于数据分析平台的航天器测试报告自动生成方法,包括以下步骤:a.数据分析平台底层信息配置,关联相关的数据库;b.组建测试报告章节,并生成测试报告模板;c.根据所述测试报告模板组建数据索引表,生成数据定制模板;d.启动数据分析平台,加载所述测试报告模板和所述数据定制模板;e.输出测试报告并保存。2.根据权利要求1所述的基于数据分析平台的航天器测试报告自动生成方法,其特征在于,所述测试报告模板为Word测试报告模板,是采用.netOpenXml技术开发Word文档控件,由文档控件编辑组成Word模板文档;所述数据定制模板为Excel数据定制模板,是根据所述Word测试报告模板各个章节内容,编辑对应索引信息的Excel表格,按照Excel数据定制模板可以建立各个数据库的信息索引;所述数据分析平台,通过底层信息配置,加载所述Word测试报告模板和所述Excel数据定制模板,根据所述Excel数据定制模板信息向所述测试参数库、自动判读结论库、自动化测试库、状态管理库发送索引请求,获取所述各类库的反馈信息,通过数据分析平台将反馈信息插入所述Word测试报告模板,自动生成测试报告。3.根据权利要求2所述的基于数据分析平台的航天器测试报告自动生成方法,其特征在于,所述测试参数库用于存储测试数据、指令,完成测试信息存储;所述自动判读结论库用于存储分系统参数实时判读的结论;所述自动化测试库用于存储执行的指令信息、测试项目信息,对自动化测试执行过程进行记录,对测试项目完成情况进行记录;所述状态管理库用于存储分系统设备、软件状态变化记录信息,存储地面设备、地面软件状态变化记录信息,用于对设备...

【专利技术属性】
技术研发人员:许宗飞
申请(专利权)人:北京空间技术研制试验中心
类型:发明
国别省市:北京,11

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

1