国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)處理的方法及終端的制作方法_3

      文檔序號:9417498閱讀:來源:國知局
      0061]S302、將所述目標(biāo)任務(wù)引用添加到第二作業(yè)流程中,并建立所述目標(biāo)任務(wù)與所述連接任務(wù)之間的第一任務(wù)依賴關(guān)系。
      [0062]具體實現(xiàn)中,終端可將目標(biāo)任務(wù)引用添加到第二作業(yè)流程中,建立該目標(biāo)任務(wù)與該連接任務(wù)之間的第一任務(wù)依賴關(guān)系,以通過該第一任務(wù)依賴關(guān)系將第一作業(yè)流程和第二作業(yè)流程之間建立任務(wù)依賴關(guān)系。
      [0063]可選地,終端可將目標(biāo)任務(wù)標(biāo)記為第二作業(yè)流程中的虛擬任務(wù),然后建立虛擬任務(wù)和第二作業(yè)流程中的連接任務(wù)之間的任務(wù)依賴關(guān)系。
      [0064]S303、基于所述目標(biāo)任務(wù)與所述連接任務(wù)之間的第一任務(wù)依賴關(guān)系確定所述目標(biāo)任務(wù)和所述第二作業(yè)流程各任務(wù)之間的第二任務(wù)依賴關(guān)系。
      [0065]具體實現(xiàn)中,終端可基于目標(biāo)任務(wù)與連接任務(wù)之間的第一任務(wù)依賴關(guān)系確定目標(biāo)任務(wù)和所述第二作業(yè)流程各任務(wù)之間的第二任務(wù)依賴關(guān)系。其中,由于第二作業(yè)流程的所有任務(wù)之間存在著任務(wù)依賴關(guān)系,只要將目標(biāo)任務(wù)和連接任務(wù)之間建立任務(wù)依賴關(guān)系,便可將目標(biāo)任務(wù)和第二作業(yè)流程的各任務(wù)之間建立任務(wù)依賴關(guān)系,由于第一作業(yè)流程的各任務(wù)之間也存在著任務(wù)依賴關(guān)系,同時,也建立了第一作業(yè)流程和第二作業(yè)流程之間的任務(wù)依賴關(guān)系。
      [0066]S304、在接收到用戶輸入的預(yù)設(shè)重跑指令的情況下,控制所述目標(biāo)任務(wù)執(zhí)行重跑操作,所述預(yù)設(shè)重跑指令用于控制所述目標(biāo)任務(wù)執(zhí)行重跑操作。
      [0067]具體實現(xiàn)中,終端在接收到用戶輸入的預(yù)設(shè)重跑指令的情況下,控制目標(biāo)任務(wù)執(zhí)行重跑操作,該預(yù)設(shè)重跑指令用于控制該目標(biāo)任務(wù)執(zhí)行重跑操作。
      [0068]S305、根據(jù)所述第二任務(wù)依賴關(guān)系確定所述目標(biāo)任務(wù)的N個子任務(wù)的重跑順序。
      [0069]S306、根據(jù)所述重跑順序控制所述N個子任務(wù)執(zhí)行重跑操作,并在子任務(wù)i出現(xiàn)故障的情況下,終止所述重跑操作,其中,所述子任務(wù)i為所述N個子任務(wù)中在所述重跑操作的過程中最先出現(xiàn)的故障子任務(wù)。
      [0070]具體實現(xiàn)中,終端可根據(jù)第二任務(wù)依賴關(guān)系確定目標(biāo)任務(wù)的N個子任務(wù)的重跑順序,并根據(jù)重跑順序控制N個子任務(wù)執(zhí)行重跑操作。由于第二任務(wù)依賴關(guān)系是目標(biāo)任務(wù)和第二作業(yè)流程之間的任務(wù)依賴關(guān)系,也就是目標(biāo)任務(wù)和第二作業(yè)流程中的各任務(wù)之間的任務(wù)依賴關(guān)系,終端可根據(jù)該第二任務(wù)依賴關(guān)系確定目標(biāo)任務(wù)的N個子任務(wù)的重跑順序,從而,根據(jù)該重跑順序控制該N個子任務(wù)執(zhí)行重跑操作。在執(zhí)行重跑操作過程中,子任務(wù)i出現(xiàn)故障的情況下,終止該重跑操作,其中,子任務(wù)i為N個子任務(wù)中在重跑操作的過程中最先出現(xiàn)的故障子任務(wù)。例如,兩個作業(yè)流程中的重跑操作順序為目標(biāo)任務(wù)、連接任務(wù)、子任務(wù)A、子任務(wù)B和子任務(wù)C,倘若子任務(wù)A出現(xiàn)故障,那么在目標(biāo)任務(wù)開始執(zhí)行重跑操作之后,連接任務(wù)開始執(zhí)行重跑操作,執(zhí)行完畢之后,由于子任務(wù)A終止重跑操作,在子任務(wù)A修復(fù)之后,倘若子任務(wù)C出現(xiàn)故障,那么在目標(biāo)任務(wù)開始執(zhí)行重跑操作之后,連接任務(wù)、子任務(wù)A和子任務(wù)B依次進(jìn)行重跑操作,在子任務(wù)B執(zhí)行完畢之后,由于子任務(wù)C出現(xiàn)故障,則終止重跑操作。倘若所有任務(wù)均沒有故障,則在目標(biāo)任務(wù)執(zhí)行完重跑操作之后,連接任務(wù)、子任務(wù)A、子任務(wù)B和子任務(wù)C進(jìn)行重跑操作,則在子任務(wù)C執(zhí)行完重跑操作之后,可提示用戶重跑操作結(jié)束。
      [0071]本實施例可應(yīng)用于多個作業(yè)流程之間的故障診斷。而傳統(tǒng)方式中多個作業(yè)流程倘若未建立任務(wù)依賴關(guān)系,或者多個作業(yè)流程之間的任務(wù)依賴關(guān)系采用業(yè)務(wù)邏輯實現(xiàn),則在進(jìn)行故障診斷時,均需要分別對單個作業(yè)流程采用重跑操作進(jìn)行故障診斷,因而,相對于該傳統(tǒng)方式可提高診斷效率。例如,假設(shè)有100個作業(yè)流程,其中某個作業(yè)流程中的某個子任務(wù)出現(xiàn)故障,那么本實施可對第一作業(yè)流程進(jìn)行重跑操作,倘若,第一作業(yè)流程中未發(fā)現(xiàn)故障子任務(wù),則在第一作業(yè)流程中確定目標(biāo)任務(wù),在其他99個作業(yè)流程中確定連接任務(wù),在此基礎(chǔ)上,建立該100個作業(yè)流程之間的任務(wù)依賴關(guān)系,然后,進(jìn)行重跑操作,則可通過一次重跑操作快速找到該100個作業(yè)中的故障子任務(wù),因而,只需要至多2次重跑操作,可從100個作業(yè)流程中找到故障子任務(wù),而現(xiàn)有技術(shù)中,若100個作業(yè)流程中的每個作業(yè)流程均進(jìn)行重跑操作,那么,需要較多次數(shù)嘗試才能找到故障子任務(wù),因而,本實施例中提供的故障診斷方式可提高查找故障子任務(wù)的效率。進(jìn)一步地,采用業(yè)務(wù)開發(fā)建立多個作業(yè)流程之間的任務(wù)依賴關(guān)系的方式應(yīng)用在故障診斷同樣可達(dá)到本實施例的診斷效率,但是,該故障診斷方式增加了業(yè)務(wù)開發(fā)量,因而,增加了實現(xiàn)的復(fù)雜度。而且,實現(xiàn)過程中,倘若業(yè)務(wù)開發(fā)的連接任務(wù)出現(xiàn)故障,會增加了新的故障任務(wù)。
      [0072]作為一種可能的實施方式,倘若第二作業(yè)流程中的各任務(wù)都正常的情況下,終端在接收到用戶輸入的預(yù)設(shè)重跑指令的情況下,該預(yù)設(shè)重跑指令用于控制目標(biāo)任務(wù)執(zhí)行重跑操作控制該目標(biāo)任務(wù)執(zhí)行重跑操作,并根據(jù)該第二任務(wù)依賴關(guān)系確定目標(biāo)任務(wù)的N個子任務(wù)的重跑順序,根據(jù)重跑順序控制N個子任務(wù)執(zhí)行重跑操作。
      [0073]總之,本實施例可在多個作業(yè)流程的情況下,通過重跑操作對故障任務(wù)進(jìn)行快速搜索。即在重跑操作過程中,倘若遇到故障任務(wù),則終端重跑操作,從而,及時告知用戶故障任務(wù)的位置。
      [0074]由上所述,采用本發(fā)明實施例可在確定了第一作業(yè)流程中的目標(biāo)任務(wù)和第二作業(yè)流程中的連接任務(wù)的基礎(chǔ)上,建立該目標(biāo)任務(wù)和連接任務(wù)之間的任務(wù)依賴關(guān)系,因而,不必在該第一作業(yè)流程和第二作業(yè)流程之間開發(fā)新的任務(wù)作為連接任務(wù),可降低業(yè)務(wù)開發(fā)的工作量。另外,由于第一流程作業(yè)的各任務(wù)之間具有任務(wù)依賴關(guān)系和第二作業(yè)流程的各任務(wù)之間具有任務(wù)依賴關(guān)系,因而,可根據(jù)目標(biāo)任務(wù)和連接任務(wù)建立了任務(wù)依賴關(guān)系推斷出第一作業(yè)流程和第二作業(yè)流程之間的任務(wù)依賴關(guān)系,即可確定目標(biāo)任務(wù)和第二作業(yè)流程中的各任務(wù)的重跑操作順序,從而,當(dāng)目標(biāo)任務(wù)執(zhí)行重跑操作之后,第二作業(yè)流程中的各任務(wù)之間便可實現(xiàn)重跑操作,由于該重跑操作的實現(xiàn)基于ETL調(diào)度工具,因此,可解決通過業(yè)務(wù)邏輯實現(xiàn)第一作業(yè)流程和第二作業(yè)流程之間的任務(wù)依賴關(guān)系而導(dǎo)致無法實現(xiàn)作業(yè)流程之間的重跑操作的問題。以此類推,本實施例可實現(xiàn)多個作業(yè)流程的重跑操作,進(jìn)一步地,在該多個作業(yè)流程出現(xiàn)故障的情況下,利用該重跑操作可快速查找到該多個作業(yè)流程中的故障任務(wù)。
      [0075]請參閱圖4a,圖4a是本發(fā)明實施例提供的一種終端的第一實施例的結(jié)構(gòu)示意圖。圖4a中本實施例中所描述的終端可包括:第一確定單元401、建立單元402、第二確定單元403和執(zhí)行單元404,具體如下:
      [0076]第一確定單元401,用于確定第一作業(yè)流程中的目標(biāo)任務(wù)和第二作業(yè)流程中的連接任務(wù)。
      [0077]具體實現(xiàn)中,第一確定單元401可確定第一作業(yè)流程中的目標(biāo)任務(wù)和第二作業(yè)流程中的連接任務(wù)。其中,第一作業(yè)流程至少包含一個任務(wù),第二作業(yè)流程也至少包含一個任務(wù),在第一作業(yè)流程中包含多個任務(wù)的情況下,可選擇第一作業(yè)流程中的一個任務(wù)作為目標(biāo)任務(wù),在第二作業(yè)流程中包含多個任務(wù)的情況下,可將第二作業(yè)流程中的一個任務(wù)作為連接任務(wù),將該目標(biāo)任務(wù)標(biāo)記為虛擬任務(wù),建立目標(biāo)任務(wù)和連接任務(wù)之間的任務(wù)依賴關(guān)系,特別地,在第一作業(yè)流程只有I個任務(wù)的情況下,可將該任務(wù)作為目標(biāo)任務(wù),確定第二作業(yè)流程中的連接任務(wù),并將該目標(biāo)任務(wù)標(biāo)記為虛擬任務(wù),以建立目標(biāo)任務(wù)與連接任務(wù)之間的任務(wù)依賴關(guān)系。通常情況下,第一作業(yè)流程的所有任務(wù)之間都存在著任務(wù)依賴關(guān)系,第二作業(yè)流程中的所有任務(wù)之間也都存在著任務(wù)依賴關(guān)系。
      [0078]建立單元402,用于將所述第一確定單元401確定的目標(biāo)任務(wù)引用添加到第二作業(yè)流程中,并建立所述目標(biāo)任務(wù)與所述第一確定單元401確定的連接任務(wù)之間的第一任務(wù)依賴關(guān)系。
      [0079]具體實現(xiàn)中,建立單元402可將目標(biāo)任務(wù)引用添加到第二作業(yè)流程中,建立該目標(biāo)任務(wù)與該連接任務(wù)之間的第一任務(wù)依賴關(guān)系,以通過該第一任務(wù)依賴關(guān)系將第一作業(yè)流程和第二作業(yè)流程之間建立任務(wù)依賴關(guān)系。
      [0080]第二確定單元403,用于基于所述建立單元402建立的所述目標(biāo)任務(wù)與所述連接任務(wù)之間的第一任務(wù)依賴關(guān)系確定所述目標(biāo)任務(wù)和所述第二作業(yè)流程各任務(wù)之間的第二任務(wù)依賴關(guān)系。
      [0081]具體實現(xiàn)中,第二確定單元403可基于目標(biāo)任務(wù)與連接任務(wù)之間的第一任務(wù)依賴關(guān)系確定目標(biāo)任務(wù)和所述第二作業(yè)流程各任務(wù)之間的第二任務(wù)依賴關(guān)系。其中,由于第二作業(yè)流程的所有任務(wù)之間存在著任務(wù)依賴關(guān)系,只要將目標(biāo)任務(wù)和連接任務(wù)之間建立任務(wù)依賴關(guān)系,便可將目標(biāo)任務(wù)和第二作業(yè)流程的各任務(wù)之間建立任務(wù)依賴關(guān)系,由于第一作業(yè)流程的各任務(wù)之間也存在著任務(wù)依賴關(guān)系,同時,也建立了第一作業(yè)流程和第二作業(yè)流程之間的任務(wù)依賴關(guān)系。
      [0082]執(zhí)行單元404,用于在接收到用戶輸入的預(yù)設(shè)重跑指令的情況下,根據(jù)所述第二確定單元403確定的第二任務(wù)依賴關(guān)系控制引用添加所述目標(biāo)任務(wù)之后的所述第二作業(yè)流程執(zhí)行重跑操作,所述預(yù)設(shè)重跑指令用于控制所述目標(biāo)任務(wù)執(zhí)行重跑操作。
      [0083]具體實現(xiàn)中,執(zhí)行單元404可在接收到用戶輸入的預(yù)設(shè)重跑指令的情況下,根據(jù)第二任務(wù)依賴關(guān)系控制引用添加目標(biāo)任務(wù)之后的第二作業(yè)流程執(zhí)行重跑操作,其中,預(yù)設(shè)重跑指令用于控制所述目標(biāo)任務(wù)執(zhí)行重跑操作。即在目標(biāo)任務(wù)執(zhí)行完重跑操作之后,目標(biāo)任務(wù)之后的連接任務(wù)也開始進(jìn)行重跑,連接任務(wù)執(zhí)行完重跑操作之后,根據(jù)第二任務(wù)依賴關(guān)系確定連接任務(wù)的子任務(wù),從而,連接任務(wù)的子任務(wù)也執(zhí)行重跑操作,直到,第二任務(wù)依賴關(guān)系中的最后一個子任務(wù)執(zhí)行完重跑操作,則預(yù)設(shè)重跑指令執(zhí)行完畢。
      [0084]可選地,第三確定單元(圖中未標(biāo)出)可第一作業(yè)流程中的任務(wù)依賴關(guān)系確定目標(biāo)任務(wù)的父任務(wù),在預(yù)設(shè)重跑指令為控制該父任務(wù)執(zhí)行重跑操作的情況下,執(zhí)行單元404可在該父任務(wù)執(zhí)行完重跑操作的情況下,目標(biāo)任務(wù)開始執(zhí)行重跑操作,在該目標(biāo)任務(wù)執(zhí)行完重跑操作的情況下,第二作業(yè)流程中的各任務(wù)開始執(zhí)行重跑操作。
      [0085]例如,如圖1a所示,圖1a為本發(fā)明實施例提供的一種數(shù)據(jù)處理的方法的具體實例圖,可以看出,第一作業(yè)流程中包括:任務(wù)A、任務(wù)B、任務(wù)C、任務(wù)D和任務(wù)E,第二
      當(dāng)前第3頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1