CN116090998A - 工作流确定方法、装置、计算机设备及其存储介质 - Google Patents

工作流确定方法、装置、计算机设备及其存储介质 Download PDF

Info

Publication number
CN116090998A
CN116090998A CN202310095612.2A CN202310095612A CN116090998A CN 116090998 A CN116090998 A CN 116090998A CN 202310095612 A CN202310095612 A CN 202310095612A CN 116090998 A CN116090998 A CN 116090998A
Authority
CN
China
Prior art keywords
processing
offline data
data
workflow
steps
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
CN202310095612.2A
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.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
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 Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN202310095612.2A priority Critical patent/CN116090998A/zh
Publication of CN116090998A publication Critical patent/CN116090998A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请涉及人工智能技术领域,特别是涉及一种工作流确定方法、装置、计算机设备及其存储介质。该方法包括:根据离线数据的数据处理任务,确定离线数据的处理步骤;确定离线数据的处理步骤对应的处理顺序;基于离线数据的处理步骤和处理顺序,确定离线数据对应的目标工作流。本申请实现了根据离线数据的数据处理任务对应目标工作流的快速确定,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,降低了处理离线数据的数据处理任务的所需要的时间与成本,实现了对于不同协议、不同格式、不同结构离线数据的快速对接,无需针对不同离线数据进行定制化开发,解决了现有技术中处理离线数据投入成本高和时间代价大的问题。

Description

工作流确定方法、装置、计算机设备及其存储介质
技术领域
本申请涉及人工智能技术领域,特别是涉及一种工作流确定方法、装置、计算机设备及其存储介质。
背景技术
随着不同企业间数据共享和业务合作的进度不断推进,企业需要接收越来越多的来自其他合作企业的离线数据,但由于不同企业离线数据的数据格式和数据结构不一致,导致企业无法直接接收其他合作企业的离线数据。
现有技术通常需要对每一其他合作企业定制化开发一个专门用于接收和处理该企业的离线数据的工作流,根据该工作流对离线数据进行接收和处理,从而实现不同企业间的数据共享和业务合作。
但是,现有技术中对离线数据进行接收和处理的方法工作量较大、且成本较高。
发明内容
基于此,有必要针对上述技术问题,提供一种能够快速实现离线数据接收与处理的工作流确定方法、装置、计算机设备及其存储介质。
第一方面,本申请提供了一种工作流确定方法。该方法包括:
根据离线数据的数据处理任务,确定离线数据的处理步骤;
确定离线数据的处理步骤对应的处理顺序;
基于离线数据的处理步骤和处理顺序,确定离线数据对应的目标工作流。
在其中一个实施例中,基于离线数据的处理步骤和处理顺序,确定离线数据对应的目标工作流,包括:
根据离线数据的数据处理任务,确定离线数据的处理步骤对应的处理条件;
根据离线数据的处理步骤、处理顺序和处理条件,确定离线数据对应的目标工作流。
在其中一个实施例中,根据离线数据的处理步骤、处理顺序和处理条件,确定离线数据对应的目标工作流,包括:
确定空白工作流;
根据处理顺序,将离线数据的处理步骤填入空白工作流中,得到候选工作流;
将处理条件添加至候选工作流的对应处理步骤中,得到数据处理任务对应的目标工作流。
在其中一个实施例中,根据离线数据的数据处理任务,确定离线数据的处理步骤,包括:
根据离线数据的数据类型,从候选输入步骤中确定目标输入步骤;
根据数据处理任务对应的处理需求,从候选加工步骤中确定目标加工步骤;
根据数据处理任务对应的数据输出位置,从候选输出步骤中确定目标输出步骤。
在其中一个实施例中,基于离线数据的处理步骤和处理顺序,确定离线数据对应的目标工作流,包括:
根据数据处理任务,确定数据处理任务对应的历史工作流;
根据离线数据的处理步骤和处理顺序,对历史工作流进行的处理步骤进行修改,得到离线数据对应的目标工作流。
在其中一个实施例中,根据离线数据的处理步骤和处理顺序,对历史工作流进行的处理步骤进行修改,得到离线数据对应的目标工作流,包括:
确定离线数据的处理步骤和历史工作流的处理步骤之间的区别步骤;
基于区别步骤,对历史工作流的处理步骤进行修改,得到离线数据对应的目标工作流。
在其中一个实施例中,基于区别步骤,对历史工作流的处理步骤进行修改,得到所述离线数据对应的目标工作流,包括:
基于区别步骤,对历史工作流的处理步骤进行修改,得到初调整工作流;
确定数据处理任务与历史工作流的区别处理条件;
基于区别处理条件,对初调整工作流的处理步骤进行条件修改处理,得到离线数据对应的目标工作流。
第二方面,本申请还提供了一种工作流确定装置。该装置包括:
第一确定模块,用于根据离线数据的数据处理任务,确定离线数据的处理步骤;
第二确定模块,用于确定离线数据的处理步骤对应的处理顺序;
第三确定模块,用于基于离线数据的处理步骤和处理顺序,确定离线数据对应的目标工作流。
第三方面,本申请还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述第一方面任一实施例的工作流确定方法。
第四方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面任一实施例的工作流确定方法。
第五方面,本申请还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上述第一方面任一实施例的工作流确定方法。
根据本申请的技术方案,通过确定离线数据的处理步骤,保证了后续目标工作流的顺利确定,保证了能够对离线数据进行数据处理,使得离线数据的数据处理任务顺利进行,保证后续确定的目标工作流符合离线数据的实际需求;通过确定处理步骤对应的处理顺序,保证了后续能够根据处理顺序将处理步骤进行依次排列,进而实现确定目标工作流,进一步保证了离线数据能够顺利进行数据处理,保证了目标工作流能够符合离线数据的数据处理任务是实际内容;根据处理步骤和处理顺序确定目标工作流,实现了根据离线数据的数据处理任务对应目标工作流的快速确定,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,降低了处理离线数据的数据处理任务的所需要的时间与成本,实现了对于不同协议、不同格式、不同结构离线数据的快速对接,无需针对不同离线数据进行定制化开发,解决了现有技术中处理离线数据投入成本高和时间代价大的问题。
附图说明
图1为本申请实施例提供的一种工作流确定方法的应用环境图;
图2为本申请实施例提供的一种工作流确定方法的流程图;
图3为本申请实施例提供的一种确定目标工作流的步骤流程图;
图4为本申请实施例提供的一种空白工作流、候选工作流和目标工作流的结构示意图;
图5为本申请实施例提供的一种确定离线数据的处理步骤的步骤流程图;
图6为本申请实施例提供的一种确定目标工作流的步骤流程图;
图7为本申请实施例提供的另一种工作流确定方法的流程图;
图8为本申请实施例提供的第一种工作流确定装置的结构框图;
图9为本申请实施例提供的第二种工作流确定装置的结构框图;
图10为本申请实施例提供的第二种工作流确定装置的结构框图;
图11为本申请实施例提供的第三种工作流确定装置的结构框图;
图12为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。在本申请的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
随着不同企业间数据共享和业务合作的进度不断推进,企业需要接收越来越多的来自其他合作企业的离线数据,但由于不同企业离线数据的数据格式和数据结构不一致,导致企业无法直接接收其他合作企业的离线数据。
通常需要对每一其他合作企业定制化开发一个专门用于接收和处理该企业的离线数据的工作流,根据该工作流对离线数据进行接收和处理,从而实现不同企业间的数据共享和业务合作。但是,通过上述方法对离线数据进行接收和处理存在工作量较大,对离线数据进行接收和处理的成本较高等问题。
本申请实施例提供的工作流确定方法,可以应用于如图1所示的应用环境中。在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图1所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储工作流确定的获取数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种工作流确定方法。
本申请公开了一种工作流确定方法、装置、计算机设备及其存储介质。工作人员的计算机设备通过确定离线数据的处理步骤和离线数据的处理步骤对应的处理顺序,进而根据离线数据的处理步骤和处理顺序,确定目标工作流。
在一个实施例中,如图2所示,图2为本申请实施例提供的一种工作流确定方法的流程图,提供了一种工作流确定方法,图1中的计算机设备执行的工作流确定方法可以包括以下步骤:
步骤201,根据离线数据的数据处理任务,确定离线数据的处理步骤。
需要说明的是,离线数据的处理步骤中可以包括至少一个处理子步骤,具体的,处理子步骤可以包括但不限于:数据输入步骤、数据加工步骤和数据输出步骤等。
进一步说明,不同的离线数据的数据处理任务,离线数据的处理步骤中即可存在相同的处理子步骤,又可以存在不相同的处理子步骤;可理解为,当处理不同的离线数据的数据处理任务时,可存在相同的处理子步骤。
举例说明,当离线数据的数据处理任务为:离线数据A输入任务和离线数据A储存任务时,由于离线数据A输入任务和离线数据A储存任务均需要接收离线数据A,并且,离线数据A输入任务和离线数据A储存任务均为针对离线数据A的数据处理任务,因此,离线数据A输入任务和离线数据A储存任务两者均涉及数据输入步骤。
进一步说明,离线数据的数据处理任务可以包括但不限于:离线数据的数据导入任务、离线数据的查询任务和离线数据的储存任务等。进一步的,当离线数据的数据处理任务为离线数据的数据导入任务时,则离线数据的处理步骤至少包括针对离线数据的数据输入步骤;当离线数据的数据处理任务为离线数据的查询任务时,则离线数据的处理步骤至少包括针对离线数据的数据查询步骤;当离线数据的数据处理任务为离线数据的储存任务时,则离线数据的处理步骤至少包括针对离线数据的数据储存步骤。
步骤202,确定离线数据的处理步骤对应的处理顺序。
需要说明的是,确定离线数据的处理步骤对应的处理顺序的方法有很多,例如:可根据工作人员的工作经验和历史信息确定离线数据的处理步骤对应的处理顺序,或者,可根据离线数据的数据处理任务,给离线数据的处理步骤进行排序,从而确定离线数据的处理步骤对应的处理顺序,综上,确定离线数据的处理步骤对应的处理顺序的方法有很多,在此不再一一赘述,下面将对上述两种确定离线数据的处理步骤对应的处理顺序的方法进行详细说明:
在本申请的一种实施例中,当需要确定离线数据的处理步骤对应的处理顺序时,根据工作人员的工作经验和历史信息,确定在处理该离线数据的数据处理任务中历史经验中,每一离线数据的处理步骤的历史顺序,该历史顺序即为对应离线数据的处理步骤的处理顺序,举例说明,当需要确定离线数据输入任务中处理步骤对应的处理顺序时,根据工作人员的工作经验和历史信息,确定离线数据的数据输入步骤的历史顺序为第一步骤,因此离线数据的数据输入步骤的处理顺序为第一步骤。
在本申请的一种实施例中,当需要确定离线数据的处理步骤对应的处理顺序时,可根据离线数据的数据处理任务内包含的针对离线数据的处理步骤的处理要求,确定的该每一离线数据的处理步骤的处理顺序;举例说明,当需要确定离线数据输入任务中处理步骤对应的处理顺序时,确定离线数据的数据处理任务内中针对离线数据的处理步骤的处理要求,根据处理要求中规定的每一离线数据的处理步骤的处理顺序,确定离线数据的处理步骤对应的处理顺序。
进一步说明,当确定离线数据的处理步骤对应的处理顺序后,可将处理顺序反馈至工作人员的终端设备,并给工作人员发送验证申请,其中,验证申请用于当工作人员验证处理顺序之后反馈验证结果,进而根据验证结果,判断是否需要重新确定离线数据的处理步骤对应的处理顺序。具体的,若工作人员在验证申请中反馈处理顺序正确,则无需再次确定离线数据的处理步骤对应的处理顺序;若工作人员在验证申请中反馈处理顺序错误,则需要再次确定离线数据的处理步骤对应的处理顺序。
步骤203,基于离线数据的处理步骤和处理顺序,确定离线数据对应的目标工作流。
需要说明的是,目标工作流是将处理步骤按照处理顺序进行依次连接从而得到的工作流程;并且,目标工作流可用于体现离线数据的数据处理任务当前需要执行的离线数据的处理步骤,以及执行完毕当前处理步骤后,下一个需要执行的离线数据的处理步骤。
在本申请的一种实施例中,当需要确定离线数据对应的目标工作流时,可根据处理顺序,从离线数据的处理步骤中确定最先执行的离线数据的处理步骤;再根据处理顺序从离线数据的处理步骤中确定下一个需要执行的离线数据的处理步骤,将两个步骤通过有向线段进行连接,使得有向线段从最先执行的处理步骤指向下一个需要执行的处理步骤;判断离线数据的处理步骤中是否存在未被有向线段连接的处理步骤,若离线数据的处理步骤中存在未被有向线段连接的处理步骤,则将“下一个需要执行的处理步骤”作为“最先执行的处理步骤”,并返回执行再根据处理顺序从离线数据的处理步骤中确定下一个需要执行的离线数据的处理步骤的操作,直至离线数据的处理步骤全部被有向线段连接。
进一步说明,若离线数据的处理步骤中不存在未被有向线段连接的处理步骤,则将有向线段连接的离线数据的处理步骤作为目标工作流。
根据本申请的工作流确定方法,通过确定离线数据的处理步骤,保证了后续目标工作流的顺利确定,保证了能够对离线数据进行数据处理,使得离线数据的数据处理任务顺利进行,保证后续确定的目标工作流符合离线数据的实际需求;通过确定处理步骤对应的处理顺序,保证了后续能够根据处理顺序将处理步骤进行依次排列,进而实现确定目标工作流,进一步保证了离线数据能够顺利进行数据处理,保证了目标工作流能够符合离线数据的数据处理任务是实际内容;根据处理步骤和处理顺序确定目标工作流,实现了根据离线数据的数据处理任务对应目标工作流的快速确定,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,降低了处理离线数据的数据处理任务的所需要的时间与成本,实现了对于不同协议、不同格式、不同结构离线数据的快速对接,无需针对不同离线数据进行定制化开发,解决了现有技术中处理离线数据投入成本高和时间代价大的问题。
需要说明的是,可通过确定离线数据的处理步骤对应的处理条件,确定离线数据对应的目标工作流。可选地,如图3所示,图3为本申请实施例提供的一种确定目标工作流的步骤流程图。具体的,确定目标工作流可以包括以下步骤:
步骤301,根据离线数据的数据处理任务,确定离线数据的处理步骤对应的处理条件。
需要说明的是,处理条件可以包括但不限于:时间条件和执行条件;具体的,时间条件指的是以时间作为判断是否执行离线数据的处理步骤的条件;例如,时间条件可以为:在上一个离线数据的处理步骤执行完的五分钟后执行下一个离线数据的处理步骤、在20日的中午12时执行离线数据的处理步骤等。执行条件指的是以其他离线数据的处理步骤的执行状态作为判断是否执行当前离线数据的处理步骤的条件;例如,执行条件可以为:当上一个离线数据的执行状态为执行成功后执行下一个离线数据的处理步骤。
进一步说明,当需要确定离线数据的处理步骤对应的处理条件时,判断离线数据的数据处理任务中是否包含针对每一离线数据的处理步骤的处理条件,进而,确定每一离线数据的处理步骤的处理条件。举例说明,若离线数据的数据处理任务中包含针对离线数据的处理步骤的处理条件,则可确定该离线数据的处理步骤的处理条件;若离线数据的数据处理任务中不包含针对离线数据的处理步骤的处理条件,则确定该离线数据的处理步骤的处理条件为空。
步骤302,根据离线数据的处理步骤、处理顺序和处理条件,确定离线数据对应的目标工作流。
需要说明的是,当需要确定离线数据对应的目标工作流时,具体的可包括以下步骤:确定空白工作流;根据处理顺序,将离线数据的处理步骤填入空白工作流中,得到候选工作流;将处理条件添加至候选工作流的对应处理步骤中,得到数据处理任务对应的目标工作流。
其中,空白工作流指的是不包含离线数据的处理步骤的工作量,可通过将离线数据的处理步骤按照处理顺序填入空白工作量,并且添加对应的处理条件,从而得到数据处理任务对应的目标工作流。
在本申请的一种实施例中,如图4所示,图4为本申请实施例提供的一种空白工作流、候选工作流和目标工作流的结构示意图,确定离线数据的处理步骤分别为步骤A、步骤B和步骤C,并且步骤A、步骤B和步骤C分别对应的处理顺序为步骤A最先执行,步骤B第二个执行,步骤C最后执行,进一步的,根据离线数据的数据处理任务,确定步骤A对应有处理条件A,以及步骤C对应有处理条件C。当需要确定数据处理任务对应的目标工作流时,确定空白工作流,将步骤A、步骤B和步骤C,按照“A最先执行,步骤B第二个执行,步骤C最后执行”的处理顺序填入空白工作流中,得到候选工作流,并且,将处理条件A和处理条件C,分别添加至候选工作流的步骤A和步骤C中,从而得到目标工作流。
根据本申请的工作流确定方法,通过确定离线数据的处理步骤对应的处理条件,保证了离线数据的处理步骤能够在对应的处理条件下完成执行,保证了数据处理任务的正常执行,防止由于处理条件的错误,而导致离线数据的处理步骤执行失败,保证了离线数据的正常处理,使得目标工作流更符合数据处理任务的实际需求,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,降低了处理离线数据的数据处理任务的所需要的时间与成本。
需要说明的是,可通过离线数据的数据类型、数据处理任务对应的处理需求和数据处理任务对应的数据输出位置,确定离线数据的处理步骤。可选地,如图5所示,图5为本申请实施例提供的一种确定离线数据的处理步骤的步骤流程图。具体的,确定离线数据的处理步骤可以包括以下步骤:
步骤501,根据离线数据的数据类型,从候选输入步骤中确定目标输入步骤。
需要说明的是,候选输入步骤中包含针对多种离线数据的数据类型的输入步骤,可理解为,不同的离线数据的数据类型,对应的候选输入步骤也不相同,为保证能够根据候选输入步骤,对离线数据进行输入操作,需要选择该离线数据的数据类型对应的候选输入步骤。因此,当需要确定离线数据的处理步骤时,可根据离线数据的数据类型,从候选输入步骤中,确定离线数据的数据类型对应候选输入步骤,该候选输入步骤即为目标输入步骤
在本申请的一种实施例中,候选输入步骤可以包括但不限于:FTP(File TransferProtocol、文件传输协议)输入、GaussDB(企业级云分布式数据库)输入、Greenplum(一种数据库)输入、HDFS(分布式文件***)输入、Kafka(一种开源流处理平台)输入和本地文件输入等。
作为一种实现方式,当需要确定目标输入步骤时,可确定离线数据的数据类型,根据该离线数据的数据类型,对多个候选输入步骤进行筛选处理,从多个候选输入步骤中确定与该离线数据的数据类型对应的目标输入步骤。具体的,若离线数据的数据类型为FTP类型,则从多个候选输入步骤中,确定FTP类型对应的候选输入步骤,则FTP类型对应的候选输入步骤即为目标输入步骤。
步骤502,根据数据处理任务对应的处理需求,从候选加工步骤中确定目标加工步骤。
需要说明的是,候选加工步骤中包含不同处理需求对应的加工步骤,可理解为,不同的处理需求,对应的候选加工步骤也不相同,为保证能够根据候选加工步骤对离线数据进行加工处理,需要选择数据处理任务的处理需求对应的候选加工步骤,因此,当需要确定数据处理任务的处理需求对应的候选加工步骤时,可根据数据处理任务对应的处理需求,从候选加工步骤中,确定数据处理任务的处理需求对应的候选加工步骤,该候选加工步骤即为目标加工步骤。
在本申请的一种实施例中,候选加工步骤可以包括但不限于:Excel(电子表格)转CSV(Comma-Separated Values,逗号分隔值)、JSON(JavaScript Object Notation,JS对象简谱)转CSV、XML(Extensible Markup Language,可扩展标记语言)转CSV、数据脱敏、文件压缩、文件解压、Shell(壳)脚本和SQL(Structured Query Language,结构化查询语言)脚本等。
作为一种实现方式,当需要确定目标加工步骤时,可根据数据处理任务对应的处理需求,对多个候选加工步骤进行筛选处理,从多个候选加工步骤中确定与数据处理任务的处理需求对应的目标加工步骤。具体的,若数据处理任务对应的处理需求为XML转CSV,则从多个候选加工步骤中,确定XML转CSV对应的候选加工步骤,则XML转CSV对应的候选加工步骤即为目标加工步骤。
步骤503,根据数据处理任务对应的数据输出位置,从候选输出步骤中确定目标输出步骤。
需要说明的是,候选输出步骤中包含不同数据输出位置对应的输出步骤,可理解为,不同的数据输出位置,对应的候选输出步骤也不相同,为保证能够根据候选输出步骤对离线数据进行输出处理,需要选择数据处理任务的数据输出位置对应的候选输出步骤,因此弹鼓需要确定数据处理任务的数据输出位置对应的候选输出步骤时,可根据数据处理任务的数据输出位置,从候选输出步骤中,确定数据处理任务的数据输出位置,确定数据处理任务的数据输出位置对应的候选输出步骤,该候选输出步骤即为目标输出步骤。
在本申请的一种实施例中,候选输出步骤可以包括但不限于:本地数据库和云端数据库等。
作为一种实现方式,当需要确定目标输出步骤时,可根据数据处理任务对应的数据输出位置,对多个候选输出步骤进行筛选处理,从多个候选输出步骤中确定与数据处理任务的数据输出位置对应的目标输出步骤。具体的,若数据处理任务对应的数据输出位置为本地数据库,则从多个候选输出步骤中,确定本地数据库对应的候选输出步骤,则本地数据库对应的候选输出步骤即为目标输出步骤。
根据本申请的工作流确定方法,通过确定目标输入步骤,保证了能够根据离线数据的数据类型,实现了针对离线数据的输入操作,保证了后续对离线数据的处理顺利进行,防止离线数据无法输入进而导致无法处理的情况发生;通过确定目标加工步骤,保证了能够根据数据处理任务的处理需求,对离线数据见处理操作,保证了离线数据的顺利处理,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,保证了对离线数据的处理能够符合数据处理任务的实际需求;通过确定目标输出步骤,保证了离线数据能够按照预先设定的数据输出位置完成数据,进一步降低了数据处理任务的操作难度,提高了离线数据的处理效率。
需要说明的是,通过确定数据处理任务对应的历史工作流,确定离线数据对应的目标工作流。可选地,如图6所示,图6为本申请实施例提供的一种确定目标工作流的步骤流程图。具体的,确定目标工作流可以包括以下步骤:
步骤601,根据数据处理任务,确定数据处理任务对应的历史工作流。
需要说明的是,历史工作流程为与数据处理任务相似程度最高的工作流;因此,当需要确定历史工作流时,可根据数据处理任务的离线数据的处理步骤和处理顺序,从多个历史候选工作流中,确定与数据处理任务相似程度最高的历史工作流。
在本申请的一种实施例中,预先设定若历史候选工作流与离线数据的处理步骤的相同数量大于或者等于数量阈值时,则将该历史候选工作流作为历史工作流。若存在多个候选历史工作流与离线数据的处理步骤的相同数量大于或者等于数量阈值时,则对比该多个候选历史工作流中的历史处理顺序与离线数据的处理步骤对应的处理顺序的相似程度,其中,相似程度坐高的候选历史工作流即为历史工作流。
步骤602,根据离线数据的处理步骤和处理顺序,对历史工作流进行的处理步骤进行修改,得到离线数据对应的目标工作流。
需要说明的是,当根据历史工作流确定目标工作流时,具体可包括以下步骤:确定离线数据的处理步骤和历史工作流的处理步骤之间的区别步骤;基于区别步骤,对历史工作流的处理步骤进行修改,得到离线数据对应的目标工作流。
其中,对历史工作流进行步骤修改处理时,通过将历史工作流中的区别步骤修改为与离线数据的处理步骤相同的步骤,以保证步骤修改处理后的历史工作流的历史处理步骤与离线数据的处理步骤相同,并且步骤修改处理后的历史工作流的历史处理顺序与离线数据的处理步骤对应的处理顺序相同。
进一步说明,对历史工作流进行步骤修改处理时还包括以下步骤:基于区别步骤,对历史工作流的处理步骤进行修改,得到初调整工作流;确定数据处理任务与历史工作流的区别处理条件;基于区别处理条件,对初调整工作流的处理步骤进行条件修改处理,得到离线数据对应的目标工作流。
其中,对历史工作流进行条件修改处理时,通过将历史工作流中的区别处理条件修改为与数据处理任务相同的处理条件,以保证步骤修改处理后的历史工作流的历史处理条件与数据处理任务的处理条件相同。
根据本申请的工作流确定方法,通过确定历史工作流,从而实现通过对历史工作流进行修改,从而得到离线数据对应的目标工作流,实现了根据离线数据的数据处理任务对应目标工作流的快速确定,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,降低了处理离线数据的数据处理任务的所需要的时间与成本。
在本申请的一种实施例中,如图7所示,图7为本申请实施例提供的另一种工作流确定方法的流程图,当对需要确定离线数据对应的目标工作流时,具体可包括以下步骤:
步骤701,根据离线数据的数据类型,从候选输入步骤中确定目标输入步骤。
步骤702,根据数据处理任务对应的处理需求,从候选加工步骤中确定目标加工步骤。
步骤703,根据数据处理任务对应的数据输出位置,从候选输出步骤中确定目标输出步骤。
步骤704,确定离线数据的处理步骤对应的处理顺序。
步骤705,根据离线数据的数据处理任务,确定离线数据的处理步骤对应的处理条件。
步骤706,确定空白工作流。
步骤707,根据处理顺序,将离线数据的处理步骤填入空白工作流中,得到候选工作流。
步骤708,将处理条件添加至候选工作流的对应处理步骤中,得到数据处理任务对应的目标工作流。
在本申请的一种实施例中,根据数据处理任务,确定数据处理任务对应的历史工作流;确定离线数据的处理步骤和历史工作流的处理步骤之间的区别步骤;基于区别步骤,对历史工作流进行步骤修改处理,得到初调整工作流;确定数据处理任务与历史工作流的区别处理条件;基于区别处理条件,对初调整工作流进行条件修改处理,得到离线数据对应的目标工作流。
根据本申请的工作流确定方法,通过确定离线数据的处理步骤,保证了后续目标工作流的顺利确定,保证了能够对离线数据进行数据处理,使得离线数据的数据处理任务顺利进行,保证后续确定的目标工作流符合离线数据的实际需求;通过确定处理步骤对应的处理顺序,保证了后续能够根据处理顺序将处理步骤进行依次排列,进而实现确定目标工作流,进一步保证了离线数据能够顺利进行数据处理,保证了目标工作流能够符合离线数据的数据处理任务是实际内容;根据处理步骤和处理顺序确定目标工作流,实现了根据离线数据的数据处理任务对应目标工作流的快速确定,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,降低了处理离线数据的数据处理任务的所需要的时间与成本,实现了对于不同协议、不同格式、不同结构离线数据的快速对接,无需针对不同离线数据进行定制化开发,解决了现有技术中处理离线数据投入成本高和时间代价大的问题。
应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的工作流确定方法的工作流确定装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个工作流确定装置实施例中的具体限定可以参见上文中对于工作流确定方法的限定,在此不再赘述。
在一个实施例中,如图8所示,图8为本申请实施例提供的第一种工作流确定装置的结构框图,提供了一种工作流确定装置,包括:第一确定模块10、第二确定模块20和第三确定模块30,其中:
第一确定模块10,用于根据离线数据的数据处理任务,确定离线数据的处理步骤。
第二确定模块20,用于确定离线数据的处理步骤对应的处理顺序。
第三确定模块30,用于基于离线数据的处理步骤和处理顺序,确定离线数据对应的目标工作流。
根据本申请的工作流确定装置,通过确定离线数据的处理步骤,保证了后续目标工作流的顺利确定,保证了能够对离线数据进行数据处理,使得离线数据的数据处理任务顺利进行,保证后续确定的目标工作流符合离线数据的实际需求;通过确定处理步骤对应的处理顺序,保证了后续能够根据处理顺序将处理步骤进行依次排列,进而实现确定目标工作流,进一步保证了离线数据能够顺利进行数据处理,保证了目标工作流能够符合离线数据的数据处理任务是实际内容;根据处理步骤和处理顺序确定目标工作流,实现了根据离线数据的数据处理任务对应目标工作流的快速确定,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,降低了处理离线数据的数据处理任务的所需要的时间与成本,实现了对于不同协议、不同格式、不同结构离线数据的快速对接,无需针对不同离线数据进行定制化开发,解决了现有技术中处理离线数据投入成本高和时间代价大的问题。
在一个实施例中,如图9所示,图9为本申请实施例提供的第二种工作流确定装置的结构框图,提供了一种工作流确定装置,该工作流确定装置中第三确定模块30包括:第一确定单元31和第二确定单元32,其中:
第一确定单元31,用于根据离线数据的数据处理任务,确定离线数据的处理步骤对应的处理条件。
第二确定单元32,用于根据离线数据的处理步骤、处理顺序和处理条件,确定离线数据对应的目标工作流。
在本申请的一种实施例中,确定空白工作流;根据处理顺序,将离线数据的处理步骤填入空白工作流中,得到候选工作流;将处理条件添加至候选工作流的对应处理步骤中,得到数据处理任务对应的目标工作流。
根据本申请的工作流确定装置,通过确定离线数据的处理步骤对应的处理条件,保证了离线数据的处理步骤能够在对应的处理条件下完成执行,保证了数据处理任务的正常执行,防止由于处理条件的错误,而导致离线数据的处理步骤执行失败,保证了离线数据的正常处理,使得目标工作流更符合数据处理任务的实际需求,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,降低了处理离线数据的数据处理任务的所需要的时间与成本。
在一个实施例中,如图10所示,图10为本申请实施例提供的第二种工作流确定装置的结构框图,提供了一种工作流确定装置,该工作流确定装置中第一确定模块10包括:第三确定单元11、第四确定单元12和第五确定单元13,其中:
第三确定单元11,用于根据离线数据的数据类型,从候选输入步骤中确定目标输入步骤。
第四确定单元12,用于根据数据处理任务对应的处理需求,从候选加工步骤中确定目标加工步骤。
第五确定单元13,用于根据数据处理任务对应的数据输出位置,从候选输出步骤中确定目标输出步骤。
根据本申请的工作流确定装置,通过确定目标输入步骤,保证了能够根据离线数据的数据类型,实现了针对离线数据的输入操作,保证了后续对离线数据的处理顺利进行,防止离线数据无法输入进而导致无法处理的情况发生;通过确定目标加工步骤,保证了能够根据数据处理任务的处理需求,对离线数据见处理操作,保证了离线数据的顺利处理,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,保证了对离线数据的处理能够符合数据处理任务的实际需求;通过确定目标输出步骤,保证了离线数据能够按照预先设定的数据输出位置完成数据,进一步降低了数据处理任务的操作难度,提高了离线数据的处理效率。
在一个实施例中,如图11所示,图11为本申请实施例提供的第三种工作流确定装置的结构框图,提供了一种工作流确定装置,该工作流确定装置中第三确定模块30还包括:第六确定单元33和修改单元34,其中:
第六确定单元33,用于根据数据处理任务,确定数据处理任务对应的历史工作流。
修改单元34,用于根据离线数据的处理步骤和处理顺序,对历史工作流进行的处理步骤进行修改,得到离线数据对应的目标工作流。
需要说明的是,确定离线数据的处理步骤和历史工作流的处理步骤之间的区别步骤;基于区别步骤,对历史工作流的处理步骤进行修改,得到离线数据对应的目标工作流。
在本申请的一种实施例中,基于区别步骤,对历史工作流的处理步骤进行修改,得到初调整工作流;确定数据处理任务与历史工作流的区别处理条件;基于区别处理条件,对初调整工作流的处理步骤进行条件修改处理,得到离线数据对应的目标工作流。
根据本申请的工作流确定装置,通过确定历史工作流,从而实现通过对历史工作流进行修改,从而得到离线数据对应的目标工作流,实现了根据离线数据的数据处理任务对应目标工作流的快速确定,提高了离线数据的处理效率,降低了处理离线数据的数据处理任务的操作难度,降低了处理离线数据的数据处理任务的所需要的时间与成本。
上述工作流确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图12所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种工作流确定方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
根据离线数据的数据处理任务,确定离线数据的处理步骤;
确定离线数据的处理步骤对应的处理顺序;
基于离线数据的处理步骤和处理顺序,确定离线数据对应的目标工作流。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据离线数据的数据处理任务,确定离线数据的处理步骤对应的处理条件;
根据离线数据的处理步骤、处理顺序和处理条件,确定离线数据对应的目标工作流。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
确定空白工作流;
根据处理顺序,将离线数据的处理步骤填入空白工作流中,得到候选工作流;
将处理条件添加至候选工作流的对应处理步骤中,得到数据处理任务对应的目标工作流。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据离线数据的数据类型,从候选输入步骤中确定目标输入步骤;
根据数据处理任务对应的处理需求,从候选加工步骤中确定目标加工步骤;
根据数据处理任务对应的数据输出位置,从候选输出步骤中确定目标输出步骤。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据数据处理任务,确定数据处理任务对应的历史工作流;
根据离线数据的处理步骤和处理顺序,对历史工作流进行的处理步骤进行修改,得到离线数据对应的目标工作流。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
确定离线数据的处理步骤和历史工作流的处理步骤之间的区别步骤;
基于区别步骤,对历史工作流的处理步骤进行修改,得到离线数据对应的目标工作流。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
基于区别步骤,对历史工作流的处理步骤进行修改,得到初调整工作流;
确定数据处理任务与历史工作流的区别处理条件;
基于区别处理条件,对初调整工作流的处理步骤进行条件修改处理,得到离线数据对应的目标工作流。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
根据离线数据的数据处理任务,确定离线数据的处理步骤;
确定离线数据的处理步骤对应的处理顺序;
基于离线数据的处理步骤和处理顺序,确定离线数据对应的目标工作流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据离线数据的数据处理任务,确定离线数据的处理步骤对应的处理条件;
根据离线数据的处理步骤、处理顺序和处理条件,确定离线数据对应的目标工作流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
确定空白工作流;
根据处理顺序,将离线数据的处理步骤填入空白工作流中,得到候选工作流;
将处理条件添加至候选工作流的对应处理步骤中,得到数据处理任务对应的目标工作流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据离线数据的数据类型,从候选输入步骤中确定目标输入步骤;
根据数据处理任务对应的处理需求,从候选加工步骤中确定目标加工步骤;
根据数据处理任务对应的数据输出位置,从候选输出步骤中确定目标输出步骤。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据数据处理任务,确定数据处理任务对应的历史工作流;
根据离线数据的处理步骤和处理顺序,对历史工作流进行的处理步骤进行修改,得到离线数据对应的目标工作流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
确定离线数据的处理步骤和历史工作流的处理步骤之间的区别步骤;
基于区别步骤,对历史工作流的处理步骤进行修改,得到离线数据对应的目标工作流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
基于区别步骤,对历史工作流的处理步骤进行修改,得到初调整工作流;
确定数据处理任务与历史工作流的区别处理条件;
基于区别处理条件,对初调整工作流的处理步骤进行条件修改处理,得到离线数据对应的目标工作流。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
根据离线数据的数据处理任务,确定离线数据的处理步骤;
确定离线数据的处理步骤对应的处理顺序;
基于离线数据的处理步骤和处理顺序,确定离线数据对应的目标工作流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据离线数据的数据处理任务,确定离线数据的处理步骤对应的处理条件;
根据离线数据的处理步骤、处理顺序和处理条件,确定离线数据对应的目标工作流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
确定空白工作流;
根据处理顺序,将离线数据的处理步骤填入空白工作流中,得到候选工作流;
将处理条件添加至候选工作流的对应处理步骤中,得到数据处理任务对应的目标工作流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据离线数据的数据类型,从候选输入步骤中确定目标输入步骤;
根据数据处理任务对应的处理需求,从候选加工步骤中确定目标加工步骤;
根据数据处理任务对应的数据输出位置,从候选输出步骤中确定目标输出步骤。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据数据处理任务,确定数据处理任务对应的历史工作流;
根据离线数据的处理步骤和处理顺序,对历史工作流进行的处理步骤进行修改,得到离线数据对应的目标工作流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
确定离线数据的处理步骤和历史工作流的处理步骤之间的区别步骤;
基于区别步骤,对历史工作流的处理步骤进行修改,得到离线数据对应的目标工作流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
基于区别步骤,对历史工作流的处理步骤进行修改,得到初调整工作流;
确定数据处理任务与历史工作流的区别处理条件;
基于区别处理条件,对初调整工作流的处理步骤进行条件修改处理,得到离线数据对应的目标工作流。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

Claims (11)

1.一种工作流确定方法,其特征在于,所述方法包括:
根据离线数据的数据处理任务,确定离线数据的处理步骤;
确定所述离线数据的处理步骤对应的处理顺序;
基于所述离线数据的处理步骤和所述处理顺序,确定所述离线数据对应的目标工作流。
2.根据权利要求1所述的方法,其特征在于,所述基于所述离线数据的处理步骤和所述处理顺序,确定所述离线数据对应的目标工作流,包括:
根据所述离线数据的所述数据处理任务,确定所述离线数据的处理步骤对应的处理条件;
根据所述离线数据的处理步骤、所述处理顺序和所述处理条件,确定所述离线数据对应的所述目标工作流。
3.根据权利要求2所述的方法,其特征在于,所述根据所述离线数据的处理步骤、所述处理顺序和所述处理条件,确定所述离线数据对应的所述目标工作流,包括:
确定空白工作流;
根据所述处理顺序,将所述离线数据的处理步骤填入所述空白工作流中,得到候选工作流;
将所述处理条件添加至所述候选工作流的对应处理步骤中,得到所述数据处理任务对应的所述目标工作流。
4.根据权利要求1所述的方法,其特征在于,所述根据离线数据的数据处理任务,确定离线数据的处理步骤,包括:
根据所述离线数据的数据类型,从候选输入步骤中确定目标输入步骤;
根据所述数据处理任务对应的处理需求,从候选加工步骤中确定目标加工步骤;
根据所述数据处理任务对应的数据输出位置,从候选输出步骤中确定目标输出步骤。
5.根据权利要求1所述的方法,其特征在于,所述基于所述离线数据的处理步骤和所述处理顺序,确定所述离线数据对应的目标工作流,包括:
根据所述数据处理任务,确定所述数据处理任务对应的历史工作流;
根据所述离线数据的处理步骤和所述处理顺序,对所述历史工作流的处理步骤进行修改,得到所述离线数据对应的目标工作流。
6.根据权利要求5所述的方法,其特征在于,所述根据所述离线数据的处理步骤和所述处理顺序,对所述历史工作流的处理步骤进行修改,得到所述离线数据对应的目标工作流,包括:
确定所述离线数据的处理步骤和所述历史工作流的处理步骤之间的区别步骤;
基于所述区别步骤,对所述历史工作流的处理步骤进行修改,得到所述离线数据对应的目标工作流。
7.根据权利要求6所述的方法,其特征在于,所述基于所述区别步骤,对所述历史工作流的处理步骤进行修改,得到所述离线数据对应的目标工作流,包括:
基于所述区别步骤,对所述历史工作流的处理步骤进行修改,得到初调整工作流;
确定所述数据处理任务与所述历史工作流的区别处理条件;
基于所述区别处理条件,对所述初调整工作流的处理步骤进行条件修改处理,得到所述离线数据对应的所述目标工作流。
8.一种工作流确定装置,其特征在于,所述装置包括:
第一确定模块,用于根据离线数据的数据处理任务,确定离线数据的处理步骤;
第二确定模块,用于确定所述离线数据的处理步骤对应的处理顺序;
第三确定模块,用于基于所述离线数据的处理步骤和所述处理顺序,确定所述离线数据对应的目标工作流。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN202310095612.2A 2023-01-20 2023-01-20 工作流确定方法、装置、计算机设备及其存储介质 Pending CN116090998A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310095612.2A CN116090998A (zh) 2023-01-20 2023-01-20 工作流确定方法、装置、计算机设备及其存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310095612.2A CN116090998A (zh) 2023-01-20 2023-01-20 工作流确定方法、装置、计算机设备及其存储介质

Publications (1)

Publication Number Publication Date
CN116090998A true CN116090998A (zh) 2023-05-09

Family

ID=86199020

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310095612.2A Pending CN116090998A (zh) 2023-01-20 2023-01-20 工作流确定方法、装置、计算机设备及其存储介质

Country Status (1)

Country Link
CN (1) CN116090998A (zh)

Similar Documents

Publication Publication Date Title
CN111652380B (zh) 针对机器学习算法进行算法参数调优的方法及***
CN110929886A (zh) 模型训练、预测方法及其***
CN108304201A (zh) 对象更新方法、装置及设备
CN111460528B (zh) 一种基于Adam优化算法的多方联合训练方法及***
US11569278B1 (en) Systems and methods for callable options values determination using deep machine learning
US11741404B2 (en) Methods and systems for user interface interaction
CN116090998A (zh) 工作流确定方法、装置、计算机设备及其存储介质
CN115936628A (zh) 数据审核方法、装置、设备、存储介质和计算机程序产品
CN116226078A (zh) 一种数据迁移方法、装置、设备和存储介质
CN111401395B (zh) 一种数据处理方法、终端设备及存储介质
CN117111974A (zh) 金融网页版本更新方法、***、装置和计算机设备
CN116541454B (zh) 事件配置方法、装置、计算机设备和存储介质
CN116579585B (zh) 资源分配方法、装置、计算机设备和存储介质
US20240202521A1 (en) Artificial neural network training using edge devices
US20240220818A1 (en) Electronic apparatus and controlling method thereof
CN114580943A (zh) 项目风险跟踪方法、装置、计算机设备、介质和程序产品
US20230267018A1 (en) System and method of automated processing for dynamic api generation
CN116701895A (zh) 信息比对方法、装置和计算机设备
CN117130633A (zh) 应用更新方法、装置、计算机设备和存储介质
CN117648121A (zh) 应用交付方法、装置、计算机设备及存储介质
CN116701178A (zh) 界面测试方法、装置、计算机设备和存储介质
WO2023034897A1 (en) Automatic generation of attribute sets for counterfactual explanations
CN116911407A (zh) 一种数据处理方法、装置、电子设备及存储介质
CN116546103A (zh) 分布式业务的处理方法、装置、设备、存储介质和产品
CN117492728A (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