CN114185987A - 数据开发可视化方法、装置、设备及存储介质 - Google Patents

数据开发可视化方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN114185987A
CN114185987A CN202111548106.1A CN202111548106A CN114185987A CN 114185987 A CN114185987 A CN 114185987A CN 202111548106 A CN202111548106 A CN 202111548106A CN 114185987 A CN114185987 A CN 114185987A
Authority
CN
China
Prior art keywords
development
data
project
progress
visualization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111548106.1A
Other languages
English (en)
Inventor
刘统国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Securities Co Ltd
Original Assignee
Ping An Securities Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Securities Co Ltd filed Critical Ping An Securities Co Ltd
Priority to CN202111548106.1A priority Critical patent/CN114185987A/zh
Publication of CN114185987A publication Critical patent/CN114185987A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及计算机技术领域,公开了一种数据开发可视化方法、装置、设备及存储介质,所述方法包括:在接收到项目开发指令时,根据项目开发指令监测项目开发服务器,并采集项目开发服务器中的开发逻辑数据;根据开发逻辑数据生成可视化数据配置指令并获取数据开发模型;将开发逻辑数据以及所述开发逻辑数据对应的数据配置时长导入数据开发模型中进行开发进度测试,确定项目开发进度;对项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据;将目标可视化数据进行可视化展示。通过将开发逻辑数据从源头到数据落地进行可视化显示,便于把握整个项目的进度以及存在的问题,从而有效地提高项目的开发效率,改善了不必要的成本。

Description

数据开发可视化方法、装置、设备及存储介质
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据开发可视化方法、装置、设备及存储介质。
背景技术
我们正处于信息***时代,企业在日常的生产运作中会产生大量的数据,数据对现在的企业的来说重要性不言而喻,各种各样的数据经过处理可以用于对客户的管理、对企业的决策以及对市场的判断,利用收集的数据来发掘其中潜在商业价值,而企业对于数据的加工、处理能力,很大程度决定了企业对于数据的利用水平,由于数据的来源、加工等过程的多样性,目前很多的企业对数据的处理,是根据数据从产生、收集、加工、供数的生命周期特点来分别开发的,导致项目开发过程中数据的上下游存在着断点,使得整个流程不顺畅,且传统的数据开发工作中对于进度没有直观的展示,导致需要加大了沟通以及管理成本。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种数据开发可视化方法、装置、设备及存储介质,旨在解决现有技术如何提高项目的开发效率,减少不必要的成本的技术问题。
为实现上述目的,本发明提供了一种数据开发可视化方法,所述方法包括以下步骤:
在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据;
根据所述开发逻辑数据生成可视化数据配置指令,并基于所述可视化数据配置指令获取数据开发模型;
将所述开发逻辑数据以及所述开发逻辑数据对应的数据配置时长导入数据开发模型中进行开发进度测试,确定项目开发进度;
基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据;
将所述目标可视化数据进行可视化展示。
可选地,所述基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据之前,还包括:
接收可视化属性配置请求,基于计划项目进度提取所述可视化属性配置请求中的配置信息;
根据所述配置信息在可视化配置项目中查找对应的属性数据;
根据所述可视化配置项目的属性数据构建可视化数据配置模板。
可选地,所述在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据,包括:
在接收到项目开发指令时,根据所述项目开发指令对项目开发服务器进行监测;
在监测到所述项目开发服务器进行项目开发时,获取所述项目开发中的脚本数据;
将所述脚本数据存储至源数据并进行数据配置,以获得开发逻辑数据。
可选地,所述根据所述开发逻辑数据生成可视化数据配置指令,包括:
当检测到所述开发逻辑数据有更新数据时,根据所述开发逻辑数据生成可视化数据配置指令。
可选地,所述将所述开发逻辑数据以及所述开发逻辑数据对应的用时导入数据开发模型中进行开发进度测试,确定项目开发进度之后,还包括:
将所述项目开发进度与计划项目进度进行对比,得到对比结果;
根据所述对比结果更新所述计划项目进度,得到目标项目开发进度。
可选地,所述将所述开发逻辑数据以及所述开发逻辑数据对应的用时导入数据开发模型中进行开发进度测试,确定项目开发进度之后,还包括:
在所述项目开发进度达到预设开发进度时,获取开发逻辑数据中已执行项目节点对应的测试问题;
根据所述测试问题预估测试风险等级;
将所述测试问题以及所述测试风险等级进行可视化展示。
可选地,所述将所述测试问题以及测试风险等级进行可视化展示之后,包括:
对所述测试问题进行修复处理,得到测试结果;
判断所述目标项目开发进度与计划项目进度是否一致;
在所述目标项目开发进度与计划项目进度一致时,根据所述测试结果以及所述目标项目开发进度进行项目上线。
此外,为实现上述目的,本发明还提出一种数据开发可视化装置,所述数据开发可视化装置包括:
监测模块,用于在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据;
获取模块,用于根据所述开发逻辑数据生成可视化数据配置指令,并基于所述可视化数据配置指令获取数据开发模型;
确定模块,用于将所述开发逻辑数据以及所述开发逻辑数据对应的数据配置时长导入数据开发模型中进行开发进度测试,确定项目开发进度;
配置模块,用于基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据;
展示模块,用于将所述目标可视化数据在可视化界面进行可视化展示。
此外,为实现上述目的,本发明还提出一种数据开发可视化设备,所述数据开发可视化设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据开发可视化程序,所述数据开发可视化程序配置为实现如上文所述的数据开发可视化方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有数据开发可视化程序,所述数据开发可视化程序被处理器执行时实现如上文所述的数据开发可视化方法的步骤。
本发明在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据;根据所述开发逻辑数据生成可视化数据配置指令,并基于所述可视化数据配置指令获取数据开发模型;将所述开发逻辑数据以及所述开发逻辑数据对应的数据配置时长导入数据开发模型中进行开发进度测试,确定项目开发进度;基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据;将所述目标可视化数据进行可视化展示。通过将开发逻辑数据从源头到数据落地进行可视化显示,便于把握整个项目的进度以及存在的问题,从而有效地提高项目的开发效率,改善了不必要的成本。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的数据开发可视化设备的结构示意图;
图2为本发明数据开发可视化方法第一实施例的流程示意图;
图3为本发明数据开发可视化方法第二实施例的流程示意图;
图4为本发明数据开发可视化装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的数据开发可视化设备结构示意图。
如图1所示,该数据开发可视化设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,Wi-Fi)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对数据开发可视化设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及数据开发可视化程序。
在图1所示的数据开发可视化设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明数据开发可视化设备中的处理器1001、存储器1005可以设置在数据开发可视化设备中,所述数据开发可视化设备通过处理器1001调用存储器1005中存储的数据开发可视化程序,并执行本发明实施例提供的数据开发可视化方法。
本发明实施例提供了一种数据开发可视化方法,参照图2,图2为本发明一种数据开发可视化方法第一实施例的流程示意图。
本实施例中,所述数据开发可视化方法包括以下步骤:
步骤S10:在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据。
需要说明的是,本实施例的执行主体可为数据开发可视化设备,还可为其他可实现相同或相似功能的设备,本实施例对此不作限制,在本实施例中,以数据开发可视化设备为例进行说明。
应当理解的是,项目开发指令可以为在项目开发时,用户通过在功能操作区域触发项目开发指令,数据开发可视化设备接收该项目开发指令后,进而响应项目开发指令对项目开发服务器中各节点项目负责人对应的工作量分布完成度进行监测,在监测到项目开发服务器中对应的开发过程使用的工具执行项目开发时,采集项目开发服务器中的开发逻辑数据,其中,根据项目开发过程使用的工具如sql、spark以及hive等,或者多种工具组合使用等,本实施例对此不作限制。
易于理解的是,在具体实现中,由于在项目开发过程中会使用项目开展所运用到的例如sql、spark、hive等多种开发过程使用的工具,因此,可以将sql、spark、hive等多种工具中的组件以及接口等进行关联从而不断迭代出脚本数据,在保证了脚本数据存储可靠性的同时,便于进行数据采集。
步骤S20:根据所述开发逻辑数据生成可视化数据配置指令,并基于所述可视化数据配置指令获取数据开发模型。
应当理解的是,当数据开发可视化设备检测到开发逻辑数据在之前配置的开发逻辑数据基础上有更新数据时,数据开发可视化设备根据采集到开发逻辑数据后会自动触发可视化数据配置指令从而生成可视化数据配置指令,并根据可视化数据配置指令获取数据开发模型,其中,数据开发模型主要用于解析开发项目各节点的开发进度。
步骤S30:将所述开发逻辑数据以及所述开发逻辑数据对应的数据配置时长导入数据开发模型中进行开发进度测试,确定项目开发进度。
可以理解的是,数据开发可视化设备基于获取的数据开发模型设计,将开发逻辑数据登记在数据开发模型的层级关系中,选取数据开发模型中开发逻辑数据及配置时间的对于的层级组件,数据开发可视化设备在层级组件中配置开发逻辑数据以及开发逻辑数据对应的配置时间的布局样式和布局关系,根据对应布局样式和布局关系确定项目开发进度,其中,布局关系是指配置时间节点及开发任务信息在层级组件中的连接关系,布局样式为开发逻辑数据以及开发逻辑数据对应的配置时间需要在后续需要展示的数据界面。
步骤S40:基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据。
应当理解的是,基于结构化格式的解析程序在可视化数据配置模板中对项目开发进度各阶段开发逻辑数据进行语法解析,直至解析完该开发进度阶段对应的开发逻辑数据从而可以获得目标可视化数据,在具体实施过程中,基于结构化格式的解析程序可以为基于脚本解释引擎,脚本解释引擎是常用于对代码进行文本解释并执行的代码处理引擎,从而脚本解释引擎载入需要进行可视化的项目开发进度中各阶段的开发逻辑数据,通过在可视化数据配置模板中解释开发逻辑数据,确定目标可视化数据,其中,目标可视化数据包括可视化属性数据、可视化属性数据对应的内容数据、相应的数据及其之间的对应关系,其中,对应关系是针对项目进度各阶段开发逻辑数据确定及节点时间,将节点时间与项目参与人时间及项目负责人工作性质分析,若项目信息中的内容数据与项目负责人匹配,则建立属性数据与属性数据对应的内容数据以及项目负责人的对应关系,结构化格式的解析程序可以为本领域技术人员设置,本实施例对此不作限制。
进一步的,所述步骤S40之前,还包括:
接收可视化属性配置请求,基于计划项目进度提取所述可视化属性配置请求中的配置信息;根据所述配置信息在可视化配置项目中查找对应的属性数据;根据所述可视化配置项目的属性数据构建可视化数据配置模板。
可以理解的是,可视化属性配置请求可以为在项目进行可视化开发前期,用户通过在功能操作区域中触发可视化属性配置请求,数据开发可视化设备接收该可视化属性配置请求时,进而响应可视化属性配置请求得到可视化配置界面,根据计划项目进度,用户在可视化配置项目中视化配置界面查找可视化配置项目属性,并进行配置,从而确定可视化配置项目的属性数据,其中,可视化配置项目的属性数据可以为节点的时间、项目各部分的负责人信息、各节点在项目中用时计划、工作量分布等关于项目的属性数据,具体的可以为添加或者输入的方式执行可视化配置项目属性的配置。
应当理解的是,数据开发可视化设备通过解析可视化配置项目的属性数据来确定可以在数据开发可视化设备的可视化展示界面进行可视化展示的可视化数据配置模板。
步骤S50:将所述目标可视化数据进行可视化展示。
应当理解的是,数据开发可视化设备根据项目开发进度确定开发阶段的目标可视化数据,并在***的可视化界面进行可视化展示,便于把握整个项目的进度,实现提高项目的开发效率。
本实施例通过在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据;根据所述开发逻辑数据生成可视化数据配置指令,并基于所述可视化数据配置指令获取数据开发模型;将所述开发逻辑数据以及所述开发逻辑数据对应的数据配置时长导入数据开发模型中进行开发进度测试,确定项目开发进度;基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据;将所述目标可视化数据进行可视化展示。通过将开发逻辑数据从源头到数据落地进行可视化显示,便于把握整个项目的进度以及存在的问题,从而有效地提高项目的开发效率,改善了不必要的成本。
参考图3,图3为本发明一种数据开发可视化方法第二实施例的流程示意图。
基于上述第一实施例,本实施例数据开发可视化方法在所述步骤S10,包括:
步骤S101:在接收到项目开发指令时,根据所述项目开发指令对项目开发服务器进行监测。
应当理解的是,在接收到项目开发指令时,数据开发可视化设备响应项目开发指令对项目开发服务器中各节点项目负责人对应的工作量分布完成度进行监测。
步骤S102:在监测到所述项目开发服务器进行项目开发时,获取所述项目开发中的脚本数据。
应当理解的是,在监测到项目开发服务器在进行项目开发过程使用的工具对应脚本编辑界面执行脚本编辑时,通过开发过程使用的工具如sql、spark、hive等或者多种工具进行数据采集以及数据划分,得到项目开发中的脚本数据,便于获取项目开发中对应的脚本数据,其中,相应的脚本数据可以为文本解释型脚本数据,由于脚本数据从项目开发服务器获取,因此实现了项目数据的统一应用。
步骤S103:将所述脚本数据存储至源数据并进行数据配置,以获得开发逻辑数据。
应当理解的是,由于源数据储存的相关数据库的类型,便于将脚本数据配置成源数据库信息、相关表,便于配置服务器对应的信息及相应的文件。因此,在项目开发过程中,将采集的脚本数据配置成源数据中对应的开发逻辑数据,便于全面的数据管理。
进一步的,所述步骤S20,包括:
当检测到所述开发逻辑数据有更新数据时,根据所述开发逻辑数据生成可视化数据配置指令。
应当理解的是,当数据开发可视化设备检测到开发逻辑数据在之前配置的开发逻辑数据基础上有更新数据时,说明需要进行重新进行可视化数据的更新,因此,数据开发可视化设备根据采集到开发逻辑数据后会自动触发可视化数据配置指令从而生成可视化数据配置指令。
进一步的,所述步骤S30之后,还包括:
步骤S301:将所述项目开发进度与计划项目进度进行对比,得到对比结果;
可以理解的是,数据开发可视化设备会根据目前采集工作的项目开发进度的情况,与之前配置的计划项目进度进行对比,得到对比结果。
步骤S302:根据所述对比结果更新所述计划项目进度,得到目标项目开发进度。
应当理解的是,在对比结果为目前采集工作的项目开发进度包含在计划项目进度内时,自动更新开发项目进度,从而得到目标项目开发进度,例如,计划项目进度包括产生、收集以及加工等项目,而当前采集工作的项目开发进度以实现产生以及收集,则根据两者的比对结果来更新计划项目进度,因此得到的目标项目开发进行达到产生以及收集的进度。
进一步的,所述步骤S40之后,还包括:
在所述项目开发进度达到预设开发进度时,获取开发逻辑数据中已执行项目节点对应的测试问题;根据所述测试问题预估测试风险等级;将所述测试问题以及所述测试风险等级进行可视化展示。
应当理解的是,预设开发进度可以为本领域技术人员设置,本实施例对此不作限制,数据开发可视化设备根据项目开发进度达到预设开发进度时,开发逻辑数据对应脚本数据进行测试,从而得到开发逻辑数据中已执行项目节点对应的测试问题,并将测试问题预先设置预估测试风险等级,其中,各测试风险等级的等级值可自定义或调整,将所述测试问题以及所述测试风险等级进行可视化展示,实现将测试中的问题和风险点暴露出来,提醒相关人员及时解决问题。
进一步的,所述将所述测试问题以及测试风险等级进行可视化展示之后,还包括:
对所述测试问题进行修复处理的测试结果;判断所述目标项目开发进度与计划项目进度是否一致;在所述目标项目开发进度与计划项目进度一致时,根据所述测试结果以及所述目标项目开发进度进行项目上线。
易于理解的是,开发人员对暴露出来的测试问题进行测试修复,并将得到测试结果反馈给数据开发可视化设备,在更新的目标项目开发进度达到计划项目进度时,即更新后的目标项目开发进度为项目在开展前对应的计划项目进度时,并且开发项目中的测试问题一进行修复,则可以进行项目上线。
本实施例通过在接收到项目开发指令时,根据所述项目开发指令对项目开发服务器进行监测;在监测到所述项目开发服务器进行项目开发时,获取所述项目开发中的脚本数据;将所述脚本数据存储至源数据并进行数据配置,以获得开发逻辑数据;根据所述开发逻辑数据生成可视化数据配置指令,并基于所述可视化数据配置指令获取数据开发模型;将所述开发逻辑数据以及所述开发逻辑数据对应的数据配置时长导入数据开发模型中进行开发进度测试,确定项目开发进度;基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据;将所述目标可视化数据进行可视化展示。通过将开发逻辑数据从源头到数据落地进行可视化显示,便于把握整个项目的进度以及存在的问题,从而有效地提高项目的开发效率准确率,改善了不必要的成本。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有数据开发可视化程序,所述数据开发可视化程序被处理器执行时实现如上文所述的数据开发可视化方法的步骤。
在本发明所述数据开发可视化装置的其他实施例或具体实现方法可参照上述各方法实施例,此处不再赘述。
参照图4,图4为本发明数据开发可视化装置第一实施例的结构框图。
如图4所示,本发明实施例提出的数据开发可视化装置包括:
监测模块10,用于在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据。
应当理解的是,项目开发指令可以为在项目开发时,用户通过在功能操作区域触发项目开发指令,数据开发可视化设备接收该项目开发指令后,进而响应项目开发指令对项目开发服务器中各节点项目负责人对应的工作量分布完成度进行监测,在监测到项目开发服务器中对应的开发过程使用的工具执行项目开发时,采集项目开发服务器中的开发逻辑数据,其中,根据项目开发过程使用的工具如sql、spark以及hive等,或者多种工具组合使用等,本实施例对此不作限制。
易于理解的是,在具体实现中,由于在项目开发过程中会使用项目开展所运用到的例如sql、spark、hive等多种开发过程使用的工具,因此,可以将sql、spark、hive等多种工具中的组件以及接口等进行关联从而不断迭代出脚本数据,在保证了脚本数据存储可靠性的同时,便于进行数据采集。
获取模块20,用于根据所述开发逻辑数据生成可视化数据配置指令,并基于所述可视化数据配置指令获取数据开发模型。
应当理解的是,当数据开发可视化设备检测到开发逻辑数据在之前配置的开发逻辑数据基础上有更新数据时,数据开发可视化设备根据采集到开发逻辑数据后会自动触发可视化数据配置指令从而生成可视化数据配置指令,并根据可视化数据配置指令获取数据开发模型,其中,数据开发模型主要用于解析开发项目各节点的开发进度。
确定模块30,用于将所述开发逻辑数据以及所述开发逻辑数据对应的数据配置时长导入数据开发模型中进行开发进度测试,确定项目开发进度。
可以理解的是,数据开发可视化设备基于获取的数据开发模型设计,将开发逻辑数据登记在数据开发模型的层级关系中,选取数据开发模型中开发逻辑数据及配置时间的对于的层级组件,数据开发可视化设备在层级组件中配置开发逻辑数据以及开发逻辑数据对应的配置时间的布局样式和布局关系,根据对应布局样式和布局关系确定项目开发进度,其中,布局关系是指配置时间节点及开发任务信息在层级组件中的连接关系,布局样式为开发逻辑数据以及开发逻辑数据对应的配置时间需要在后续需要展示的数据界面。
配置模块40,用于基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据
应当理解的是,基于结构化格式的解析程序在可视化数据配置模板中对项目开发进度各阶段开发逻辑数据进行语法解析,直至解析完该开发进度阶段对应的开发逻辑数据从而可以获得目标可视化数据,在具体实施过程中,基于结构化格式的解析程序可以为基于脚本解释引擎,脚本解释引擎是常用于对代码进行文本解释并执行的代码处理引擎,从而脚本解释引擎载入需要进行可视化的项目开发进度中各阶段的开发逻辑数据,通过在可视化数据配置模板中解释开发逻辑数据,确定目标可视化数据,其中,目标可视化数据包括可视化属性数据、可视化属性数据对应的内容数据、相应的数据及其之间的对应关系,其中,对应关系是针对项目进度各阶段开发逻辑数据确定及节点时间,将节点时间与项目参与人时间及项目负责人工作性质分析,若项目信息中的内容数据与项目负责人匹配,则建立属性数据与属性数据对应的内容数据以及项目负责人的对应关系,结构化格式的解析程序可以为本领域技术人员设置,本实施例对此不作限制。
展示模块50,用于将所述目标可视化数据在可视化界面进行可视化展示。
应当理解的是,数据开发可视化设备根据项目开发进度确定开发阶段的目标可视化数据,并在***的可视化界面进行可视化展示,便于把握整个项目的进度,实现提高项目的开发效率。
本实施例通过在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据;根据所述开发逻辑数据生成可视化数据配置指令,并基于所述可视化数据配置指令在可视化数据配置模板中对所述开发逻辑数据进行配置,确定目标可视化数据;将所述目标可视化数据进行可视化展示。通过将开发逻辑数据从源头到数据落地进行可视化显示,便于把握整个项目的进度以及存在的问题,从而有效地提高项目的开发效率,改善了不必要的成本。
在一实施例中,所述配置模块40,还用于接收可视化属性配置请求,基于计划项目进度提取所述可视化属性配置请求中的配置信息;根据所述配置信息在可视化配置项目中查找对应的属性数据;根据所述可视化配置项目的属性数据构建可视化数据配置模板。
在一实施例中,所述监测模块10,还用于在接收到项目开发指令时,根据所述项目开发指令对项目开发服务器进行监测;在监测到所述项目开发服务器进行项目开发时,获取所述项目开发中的脚本数据;将所述脚本数据存储至源数据并进行数据配置,以获得开发逻辑数据。
在一实施例中,所述获取模块20,还用于当检测到所述开发逻辑数据有更新数据时,根据所述开发逻辑数据生成可视化数据配置指令。
在一实施例中,所述配置模块40,还用于将所述项目开发进度与计划项目进度进行对比,得到对比结果;根据所述对比结果更新所述计划项目进度,得到目标项目开发进度。
在一实施例中,所述展示模块50,还用于在所述项目开发进度达到预设开发进度时,获取开发逻辑数据中已执行项目节点对应的测试问题;根据所述测试问题预估测试风险等级;将所述测试问题以及所述测试风险等级进行可视化展示。
在一实施例中,所述配置模块40,还用于获取对所述测试问题进行修复处理的测试结果;判断所述目标项目开发进度与计划项目进度是否一致;在所述目标项目开发进度与计划项目进度一致时,根据所述测试结果以及所述目标项目开发进度进行项目上线。
在本发明所述数据开发可视化装置的其他实施例或具体实现方法可参照上述各方法实施例,此处不再赘述。
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的数据开发可视化方法,此处不再赘述。
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(Read Only Memory,ROM)/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种数据开发可视化方法,其特征在于,所述数据开发可视化方法包括:
在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据;
根据所述开发逻辑数据生成可视化数据配置指令,并基于所述可视化数据配置指令获取数据开发模型;
将所述开发逻辑数据以及所述开发逻辑数据对应的数据配置时长导入数据开发模型中进行开发进度测试,确定项目开发进度;
基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据;
将所述目标可视化数据进行可视化展示。
2.如权利要求1所述的数据开发可视化方法,其特征在于,所述基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据之前,还包括:
接收可视化属性配置请求,基于计划项目进度提取所述可视化属性配置请求中的配置信息;
根据所述配置信息在可视化配置项目中查找对应的属性数据;
根据所述可视化配置项目的属性数据构建可视化数据配置模板。
3.如权利要求1所述的数据开发可视化方法,其特征在于,所述在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据,包括:
在接收到项目开发指令时,根据所述项目开发指令对项目开发服务器进行监测;
在监测到所述项目开发服务器进行项目开发时,获取所述项目开发中的脚本数据;
将所述脚本数据存储至源数据并进行数据配置,以获得开发逻辑数据。
4.如权利要求1所述的数据开发可视化方法,其特征在于,所述根据所述开发逻辑数据生成可视化数据配置指令,包括:
当检测到所述开发逻辑数据有更新数据时,根据所述开发逻辑数据生成可视化数据配置指令。
5.如权利要求1所述的数据开发可视化方法,其特征在于,所述将所述开发逻辑数据以及所述开发逻辑数据对应的用时导入数据开发模型中进行开发进度测试,确定项目开发进度之后,还包括:
将所述项目开发进度与计划项目进度进行对比,得到对比结果;
根据所述对比结果更新所述计划项目进度,得到目标项目开发进度。
6.如权利要求1所述的数据开发可视化方法,其特征在于,所述将所述开发逻辑数据以及所述开发逻辑数据对应的用时导入数据开发模型中进行开发进度测试,确定项目开发进度之后,还包括:
在所述项目开发进度达到预设开发进度时,获取开发逻辑数据中已执行项目节点对应的测试问题;
根据所述测试问题预估测试风险等级;
将所述测试问题以及所述测试风险等级进行可视化展示。
7.如权利要求1-6中任一项所述的数据开发可视化方法,其特征在于,所述将所述测试问题以及测试风险等级进行可视化展示之后,还包括:
获取对所述测试问题进行修复处理的测试结果;
判断所述目标项目开发进度与计划项目进度是否一致;
在所述目标项目开发进度与计划项目进度一致时,根据所述测试结果以及所述目标项目开发进度进行项目上线。
8.一种数据开发可视化装置,其特征在于,所述数据开发可视化装置包括:
监测模块,用于在接收到项目开发指令时,根据所述项目开发指令监测项目开发服务器,并采集所述项目开发服务器中的开发逻辑数据;
获取模块,用于根据所述开发逻辑数据生成可视化数据配置指令,并基于所述可视化数据配置指令获取数据开发模型;
确定模块,用于将所述开发逻辑数据以及所述开发逻辑数据对应的数据配置时长导入数据开发模型中进行开发进度测试,确定项目开发进度;
配置模块,用于基于结构化格式的解析程序在可视化数据配置模板中对所述项目开发进度中各阶段的开发逻辑数据进行配置,确定目标可视化数据;
展示模块,用于将所述目标可视化数据在可视化界面进行可视化展示。
9.一种数据开发可视化设备,其特征在于,所述数据开发可视化设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据开发可视化程序,所述数据开发可视化程序配置为实现如权利要求1至7中任一项所述的数据开发可视化方法。
10.一种存储介质,其特征在于,所述存储介质上存储有数据开发可视化程序,所述数据开发可视化程序被处理器执行时实现如权利要求1至7任一项所述的数据开发可视化方法。
CN202111548106.1A 2021-12-16 2021-12-16 数据开发可视化方法、装置、设备及存储介质 Pending CN114185987A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111548106.1A CN114185987A (zh) 2021-12-16 2021-12-16 数据开发可视化方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111548106.1A CN114185987A (zh) 2021-12-16 2021-12-16 数据开发可视化方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN114185987A true CN114185987A (zh) 2022-03-15

Family

ID=80544221

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111548106.1A Pending CN114185987A (zh) 2021-12-16 2021-12-16 数据开发可视化方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN114185987A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117235325A (zh) * 2023-11-13 2023-12-15 湖南科研云信息科技有限公司 一种企业研发数据的可视化管理方法及相关装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117235325A (zh) * 2023-11-13 2023-12-15 湖南科研云信息科技有限公司 一种企业研发数据的可视化管理方法及相关装置
CN117235325B (zh) * 2023-11-13 2024-01-16 湖南科研云信息科技有限公司 一种企业研发数据的可视化管理方法及相关装置

Similar Documents

Publication Publication Date Title
WO2020204144A1 (ja) 業務分析方法
Mattsson et al. Software architecture evaluation methods for performance, maintainability, testability, and portability
US9424168B2 (en) System and method for automatic generation of software test
CN115081414B (zh) 基于数据模型的电子表格生成方法、装置、设备及介质
CN111026670A (zh) 测试用例的生成方法、测试用例的生成装置及存储介质
CN114707474A (zh) 报表生成方法、装置、电子设备及计算机可读存储介质
CN114185987A (zh) 数据开发可视化方法、装置、设备及存储介质
CN113342692A (zh) 测试用例自动生成方法、装置、电子设备及存储介质
CN114997813A (zh) 流程图生成方法、装置、设备及存储介质
CN107590012B (zh) 设备掉线原因分析方法及装置、存储介质、电子设备
US20140372386A1 (en) Detecting wasteful data collection
CN114385155A (zh) vue项目可视化工具生成方法、装置、设备及存储介质
CN113672497A (zh) 无埋点事件的生成方法、装置、设备及存储介质
CN113407441A (zh) 软件测试方法、装置、设备及存储介质
Bockle et al. Structured evaluation of computer systems
CN113656022A (zh) 软件开发方法、装置、计算机设备和存储介质
CN109871214B (zh) 程序代码生成方法、装置、计算机设备和存储介质
CN110347577B (zh) 一种页面测试方法、装置及其设备
Bagnato et al. Towards green metrics integration in the MEASURE platform.
CN114004553B (zh) 一种预案可视化生成***、服务端以及客户端
CN112668887B (zh) 业务数据获取方法、装置、可读存储介质及电子设备
CN117350266B (zh) 一种自动生成文档的方法及***
Pushak et al. Empirical scaling analyzer: An automated system for empirical analysis of performance scaling
Kääriäinen et al. Extending global tool integration environment towards lifecycle management
CN109726818B (zh) 一种模型编辑方法、装置、设备和介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination