數(shù)據(jù)合并方法和數(shù)據(jù)合并裝置制造方法
【專利摘要】本發(fā)明提出了基于個(gè)性化多維信息定制的一種數(shù)據(jù)合并方法和一種數(shù)據(jù)合并裝置,其中,數(shù)據(jù)合并方法包括:通過(guò)具有基本步驟信息的預(yù)定XML文件,確定數(shù)據(jù)合并步驟;根據(jù)具有相同維度的多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的屬性,確定多個(gè)數(shù)據(jù)集合的維度及維度對(duì)應(yīng)的維度數(shù)據(jù);根據(jù)多個(gè)數(shù)據(jù)集合的維度及維度對(duì)應(yīng)的維度數(shù)據(jù),按照維度數(shù)據(jù)及數(shù)據(jù)合并步驟合并多個(gè)數(shù)據(jù)集合。通過(guò)本發(fā)明的技術(shù)方案,可以自動(dòng)根據(jù)每個(gè)參與數(shù)據(jù)合并的數(shù)據(jù)集合的維度值進(jìn)行數(shù)據(jù)合并,實(shí)現(xiàn)了對(duì)合并體系中每個(gè)數(shù)據(jù)集合的組合維度值的綜合處理,而不必因?yàn)閿?shù)據(jù)集合的維度值不同在數(shù)據(jù)合并過(guò)程中頻繁切換維度值,大大提升了數(shù)據(jù)合并的效率及靈活性,增加了用戶操作的便利性。
【專利說(shuō)明】數(shù)據(jù)合并方法和數(shù)據(jù)合并裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)合并【技術(shù)領(lǐng)域】,具體而言,涉及基于個(gè)性化多維信息定制的一種數(shù)據(jù)合并方法和一種數(shù)據(jù)合并裝置。
【背景技術(shù)】
[0002]隨著社會(huì)的發(fā)展,無(wú)論是在國(guó)外還是國(guó)內(nèi),企業(yè)向著全球化、集團(tuán)化、大型化發(fā)展已經(jīng)成為顯著趨勢(shì),一個(gè)集團(tuán)的分公司和子公司往往遍布全國(guó)甚至世界各地,集團(tuán)需要及時(shí)匯總來(lái)自各個(gè)分公司和子公司的財(cái)務(wù)報(bào)表等數(shù)據(jù),而在這個(gè)匯總過(guò)程中,數(shù)據(jù)合并軟件扮演著至關(guān)重要的角色。
[0003]然而,在現(xiàn)有的可用于數(shù)據(jù)合并的軟件中,當(dāng)進(jìn)行數(shù)據(jù)合并的組織使用的數(shù)據(jù)維度值不同時(shí),需要頻繁地切換維度值以完成數(shù)據(jù)合并,這一過(guò)程十分復(fù)雜,容易出現(xiàn)錯(cuò)誤。比如,一個(gè)合并方案中有m個(gè)進(jìn)行數(shù)據(jù)合并的組織,有η個(gè)不同的數(shù)據(jù)維度,在極端情況下,需要進(jìn)行m次數(shù)據(jù)合并執(zhí)行操作,大大降低了數(shù)據(jù)合并的效率和可操作性。而且,在現(xiàn)有的可用于數(shù)據(jù)合并的軟件中,其數(shù)據(jù)合并流程的設(shè)計(jì)往往不可視,而是以原始的二維數(shù)據(jù)的方式顯示合并任務(wù),這種方法無(wú)論從易用性、交互性還是界面效果上來(lái)看都具有很大的缺陷。
[0004]因此需要一種新的技術(shù)方案,可以自動(dòng)匹配維度值,提升數(shù)據(jù)合并的效率及操作的便利性。
【發(fā)明內(nèi)容】
[0005]本發(fā)明正是基于上述問(wèn)題,提出了一種新的技術(shù)方案,可以自動(dòng)匹配維度值,提升數(shù)據(jù)合并的效率及操作的便利性。
[0006]有鑒于此,本發(fā)明提出了一種數(shù)據(jù)合并方法,包括:通過(guò)具有基本步驟信息的預(yù)定XML文件,確定數(shù)據(jù)合并步驟;根據(jù)具有相同維度的多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的屬性,確定所述多個(gè)數(shù)據(jù)集合的維度及所述維度對(duì)應(yīng)的維度數(shù)據(jù);根據(jù)所述多個(gè)數(shù)據(jù)集合的所述維度及所述維度對(duì)應(yīng)的所述維度數(shù)據(jù),按照所述維度數(shù)據(jù)及所述數(shù)據(jù)合并步驟合并所述多個(gè)數(shù)據(jù)集合。
[0007]在該技術(shù)方案中,可以通過(guò)解析預(yù)設(shè)的XML文件得到數(shù)據(jù)合并步驟,以實(shí)現(xiàn)數(shù)據(jù)合并步驟的靈活定制。在制定數(shù)據(jù)合并步驟后,可自動(dòng)獲取每個(gè)參與數(shù)據(jù)合并的數(shù)據(jù)集合的維度,并根據(jù)所有涉及到的維度將其對(duì)應(yīng)的維度信息進(jìn)行合并,以實(shí)現(xiàn)對(duì)合并體系中每個(gè)數(shù)據(jù)集合的維度的綜合處理,而不必因?yàn)閿?shù)據(jù)集合的維度值不同在數(shù)據(jù)合并過(guò)程中頻繁切換維度值,大大提升了數(shù)據(jù)合并的效率及靈活性,增加了用戶操作的便利性。也就是說(shuō),在設(shè)置好數(shù)據(jù)合并步驟和各個(gè)數(shù)據(jù)集合的維度值后,只要點(diǎn)擊發(fā)出數(shù)據(jù)合并命令或者根據(jù)定時(shí)任務(wù)自動(dòng)觸發(fā)數(shù)據(jù)合并命令,就可以根據(jù)數(shù)據(jù)合并步驟和各個(gè)數(shù)據(jù)集合的維度值自動(dòng)執(zhí)行數(shù)據(jù)合并,不再需要人工干預(yù)。例如,一個(gè)合并方案中有m個(gè)進(jìn)行數(shù)據(jù)合并的組織,這些組織總共具有η個(gè)不同的數(shù)據(jù)維度,通過(guò)本技術(shù)方案,只需一鍵獲取所有組織的所有維度數(shù)據(jù),即可根據(jù)獲取到的所有維度數(shù)據(jù)進(jìn)行一次數(shù)據(jù)合并。
[0008]在上述技術(shù)方案中,優(yōu)選地,所述通過(guò)具有基本步驟信息的預(yù)定XML文件,確定數(shù)據(jù)合并步驟,具體包括:通過(guò)具有基本步驟信息的預(yù)定XML文件,確定對(duì)所述多個(gè)數(shù)據(jù)集合進(jìn)行數(shù)據(jù)合并的基本步驟;根據(jù)所述基本步驟的屬性,生成數(shù)據(jù)合并步驟。
[0009]在該技術(shù)方案中,通常將數(shù)據(jù)合并過(guò)程中涉及的所有步驟預(yù)置到一個(gè)XML文件中,即該XML文件是生成數(shù)據(jù)合并步驟中的每個(gè)合并步驟的基礎(chǔ),通過(guò)對(duì)XML文件進(jìn)行解析,可以獲取每個(gè)步驟的屬性,并根據(jù)每個(gè)步驟的屬性進(jìn)一步制定數(shù)據(jù)合并步驟。在本技術(shù)方案中,優(yōu)選地,可以采用可視化的流程設(shè)計(jì)器,通過(guò)拖拽一系列的流程圖元完成數(shù)據(jù)合并步驟的設(shè)計(jì),增加了方案的交互性和易用性。
[0010]在上述技術(shù)方案中,優(yōu)選地,所述每個(gè)基本步驟的屬性包括:所述每個(gè)基本步驟的功能節(jié)點(diǎn)編碼;所述每個(gè)基本步驟的功能節(jié)點(diǎn)名稱;所述每個(gè)基本步驟的步驟類型;和所述每個(gè)基本步驟的執(zhí)行入口類型。
[0011]在該技術(shù)方案中,每個(gè)基本步驟的屬性包括但不限于以下四點(diǎn):功能節(jié)點(diǎn)編碼、功能節(jié)點(diǎn)名稱、步驟類型、執(zhí)行入口類型。根據(jù)每個(gè)基本步驟的屬性可以確定合并步驟,在執(zhí)行每個(gè)基本步驟時(shí),可以根據(jù)其執(zhí)行入口類型快速進(jìn)入后臺(tái)執(zhí)行。
[0012]在上述技術(shù)方案中,優(yōu)選地,所述根據(jù)所述多個(gè)數(shù)據(jù)集合的所述維度及所述維度對(duì)應(yīng)的所述維度數(shù)據(jù),按照所述維度數(shù)據(jù)及所述數(shù)據(jù)合并步驟合并所述多個(gè)數(shù)據(jù)集合,具體包括:根據(jù)所述維度的屬性,確定所述多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的所述維度?’為所述多個(gè)數(shù)據(jù)集合的所述維度設(shè)置數(shù)據(jù)合并的默認(rèn)維度值,同時(shí)將所述多個(gè)數(shù)據(jù)集合的所有所述維度設(shè)置為數(shù)據(jù)查詢條件,以供根據(jù)所述數(shù)據(jù)查詢條件,查詢所述任一數(shù)據(jù)集合在所述維度中的合并數(shù)據(jù);根據(jù)設(shè)置結(jié)果,按照所述維度數(shù)據(jù)及所述數(shù)據(jù)合并步驟合并所述多個(gè)數(shù)據(jù)集合。
[0013]在該技術(shù)方案中,可以為各數(shù)據(jù)集合的維度設(shè)置合并的默認(rèn)維度值,在合并時(shí)可以同時(shí)合并多個(gè)維度值組合數(shù)據(jù);并且,可以將所有的維度設(shè)置為查詢條件,在展示合并結(jié)果的同時(shí)為用戶提供條件查詢選項(xiàng),當(dāng)用戶選擇所述查詢選項(xiàng)中的任一項(xiàng)即任一維度值時(shí),在所述合并結(jié)果中展示該維度值下的合并信息。通過(guò)本技術(shù)方案,可以采用后臺(tái)調(diào)度的方式進(jìn)行矩陣式合并,使用戶可以同時(shí)進(jìn)行多個(gè)沒(méi)有依賴關(guān)系的合并任務(wù),提升了數(shù)據(jù)合并的效率,可滿足用戶的多樣化需求。
[0014]在上述技術(shù)方案中,優(yōu)選地,所述維度的屬性包括以下維度編碼、維度名稱和維度類型。
[0015]在該技術(shù)方案中,維度的屬性包括但不限于以下三點(diǎn):維度編碼、維度名稱、維度類型,通過(guò)維度的屬性可設(shè)置執(zhí)行每個(gè)維度在合并時(shí)的默認(rèn)維度值,從而簡(jiǎn)化了數(shù)據(jù)合并的流程,提升了數(shù)據(jù)合并的效率。
[0016]本發(fā)明的另一方面提出了一種數(shù)據(jù)合并裝置,包括:第一確定單元,通過(guò)具有基本步驟信息的預(yù)定XML文件,確定數(shù)據(jù)合并步驟;根據(jù)具有相同維度的多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的屬性,確定所述多個(gè)數(shù)據(jù)集合的維度及所述維度對(duì)應(yīng)的維度數(shù)據(jù);合并單元,根據(jù)所述多個(gè)數(shù)據(jù)集合的所述維度及所述維度對(duì)應(yīng)的所述維度數(shù)據(jù),按照所述維度數(shù)據(jù)及所述數(shù)據(jù)合并步驟合并所述多個(gè)數(shù)據(jù)集合。
[0017]在該技術(shù)方案中,可以通過(guò)解析預(yù)設(shè)的XML文件得到數(shù)據(jù)合并步驟,以實(shí)現(xiàn)數(shù)據(jù)合并步驟的靈活定制。在制定數(shù)據(jù)合并步驟后,可自動(dòng)獲取每個(gè)參與數(shù)據(jù)合并的數(shù)據(jù)集合的維度值,并根據(jù)所有涉及到的維度將其對(duì)應(yīng)的維度信息進(jìn)行合并,以實(shí)現(xiàn)對(duì)合并體系中每個(gè)數(shù)據(jù)集合的維度的綜合處理,而不必因?yàn)閿?shù)據(jù)集合的維度值不同在數(shù)據(jù)合并過(guò)程中頻繁切換維度值進(jìn)行合并,大大提升了數(shù)據(jù)合并的效率及靈活性,增加了用戶操作的便利性。也就是說(shuō),在設(shè)置好數(shù)據(jù)合并步驟和各個(gè)數(shù)據(jù)集合的維度值后,只要點(diǎn)擊發(fā)出數(shù)據(jù)合并命令或者根據(jù)定時(shí)任務(wù)自動(dòng)觸發(fā)數(shù)據(jù)合并命令,就可以根據(jù)數(shù)據(jù)合并步驟和各個(gè)數(shù)據(jù)集合的維度值自動(dòng)執(zhí)行數(shù)據(jù)合并,不再需要人工干預(yù)。例如,一個(gè)合并方案中有m個(gè)進(jìn)行數(shù)據(jù)合并的組織,這些組織總共具有η個(gè)不同的數(shù)據(jù)維度,通過(guò)本技術(shù)方案,只需一鍵獲取所有組織的所有數(shù)據(jù)維度,即可根據(jù)獲取到的所有數(shù)據(jù)維度進(jìn)行一次數(shù)據(jù)合并。
[0018]在上述技術(shù)方案中,優(yōu)選地,所述第一確定單元具體用于:通過(guò)具有基本步驟信息的預(yù)定XML文件,確定對(duì)所述多個(gè)數(shù)據(jù)集合進(jìn)行數(shù)據(jù)合并的基本步驟,并根據(jù)所述基本步驟的屬性,生成數(shù)據(jù)合并步驟。
[0019]在該技術(shù)方案中,通常將數(shù)據(jù)合并過(guò)程中涉及的所有步驟預(yù)置到一個(gè)XML文件中,即該XML文件是生成數(shù)據(jù)合并步驟中的每個(gè)合并步驟的基礎(chǔ),通過(guò)對(duì)XML文件進(jìn)行解析,可以獲取每個(gè)步驟的屬性,并根據(jù)每個(gè)步驟的屬性進(jìn)一步制定數(shù)據(jù)合并步驟。在本技術(shù)方案中,優(yōu)選地,可以采用可視化的流程設(shè)計(jì)器,通過(guò)拖拽一系列的流程圖元完成數(shù)據(jù)合并步驟的設(shè)計(jì),增加了方案的交互性和易用性。
[0020]在上述技術(shù)方案中,優(yōu)選地,所述每個(gè)基本步驟的屬性包括:所述每個(gè)基本步驟的功能節(jié)點(diǎn)編碼;所述每個(gè)基本步驟的功能節(jié)點(diǎn)名稱;所述每個(gè)基本步驟的步驟類型;和所述每個(gè)基本步驟的執(zhí)行入口類型。
[0021]在該技術(shù)方案中,每個(gè)基本步驟的屬性包括但不限于以下四點(diǎn):功能節(jié)點(diǎn)編碼、功能節(jié)點(diǎn)名稱、步驟類型、執(zhí)行入口類型。根據(jù)每個(gè)基本步驟的屬性可以確定合并步驟,在執(zhí)行每個(gè)基本步驟時(shí),可以根據(jù)其執(zhí)行入口類型快速進(jìn)入后臺(tái)執(zhí)行。
[0022]在上述技術(shù)方案中,優(yōu)選地,所述第二確定單元還用于:根據(jù)所述維度的屬性,確定所述多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的所述維度;以及所述合并單元包括:設(shè)置單元,為所述多個(gè)數(shù)據(jù)集合的所述維度設(shè)置數(shù)據(jù)合并的默認(rèn)維度值,同時(shí)將所述多個(gè)數(shù)據(jù)集合中的所有所述維度設(shè)置為數(shù)據(jù)查詢條件,以供根據(jù)所述數(shù)據(jù)查詢條件,查詢所述任一數(shù)據(jù)集合在所述維度中的合并數(shù)據(jù);以及所述合并單元具體用于:根據(jù)設(shè)置結(jié)果,按照所述維度數(shù)據(jù)及所述數(shù)據(jù)合并步驟合并所述多個(gè)數(shù)據(jù)集合。
[0023]在該技術(shù)方案中,可以為各數(shù)據(jù)集合的維度設(shè)置合并的默認(rèn)維度值,在合并時(shí)可以同時(shí)合并多個(gè)維度值組合數(shù)據(jù);并且,可以將各數(shù)據(jù)集合的所有的維度值設(shè)置為查詢條件,在展示合并結(jié)果的同時(shí)為用戶提供條件查詢選項(xiàng),當(dāng)用戶選擇所述查詢選項(xiàng)中的任一項(xiàng)即任一維度值時(shí),在所述合并結(jié)果中展示該維度值下的合并信息。通過(guò)本技術(shù)方案,可以采用后臺(tái)調(diào)度的方式進(jìn)行矩陣式合并,使用戶可以同時(shí)進(jìn)行多個(gè)沒(méi)有依賴關(guān)系的合并任務(wù),提升了數(shù)據(jù)合并的效率,可滿足用戶的多樣化需求。
[0024]在上述技術(shù)方案中,優(yōu)選地,所述維度的屬性包括維度編碼、維度名稱和維度類型。
[0025]在該技術(shù)方案中,維度的屬性包括但不限于以下三點(diǎn):維度編碼、維度名稱、維度類型,通過(guò)維度的屬性可選取出相同的維度,并將其設(shè)置為合并結(jié)果中的默認(rèn)維度值,從而簡(jiǎn)化了數(shù)據(jù)合并的流程,提升了數(shù)據(jù)合并的效率。
[0026]通過(guò)以上技術(shù)方案,可以實(shí)現(xiàn)基于個(gè)性化多維信息定制的數(shù)據(jù)合并步驟的靈活定制,并自動(dòng)根據(jù)每個(gè)參與數(shù)據(jù)合并的數(shù)據(jù)集合的維度值進(jìn)行數(shù)據(jù)合并,實(shí)現(xiàn)了對(duì)合并體系中每個(gè)數(shù)據(jù)集合的維度的綜合處理,而不必因?yàn)閿?shù)據(jù)集合的維度值不同在數(shù)據(jù)合并過(guò)程中頻繁切換維度值進(jìn)行合并,大大提升了數(shù)據(jù)合并的效率及靈活性,增加了用戶操作的便利性。另外,還可以采用后臺(tái)調(diào)度的方式進(jìn)行矩陣式合并,使用戶可以同時(shí)進(jìn)行多個(gè)沒(méi)有依賴關(guān)系的合并任務(wù),提升了數(shù)據(jù)合并的效率,可滿足用戶的多樣化需求。
【專利附圖】
【附圖說(shuō)明】
[0027]圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)合并方法的流程圖;
[0028]圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成默認(rèn)維度的流程圖;
[0029]圖3示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的生成默認(rèn)維度的示意圖;
[0030]圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)合并裝置的框圖;
[0031]圖5示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的數(shù)據(jù)合并裝置的框圖;
[0032]圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的建立數(shù)據(jù)合并步驟的示意圖;
[0033]圖7A至圖7E示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)合并裝置的截屏示意圖。
【具體實(shí)施方式】
[0034]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0035]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開(kāi)的具體實(shí)施例的限制。
[0036]圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)合并方法的流程圖。
[0037]如圖1所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)合并方法,包括以下步驟:
[0038]步驟102,通過(guò)具有基本步驟信息的預(yù)定XML文件,確定數(shù)據(jù)合并步驟。
[0039]步驟104,根據(jù)具有相同維度的多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的屬性,確定多個(gè)數(shù)據(jù)集合的維度及維度對(duì)應(yīng)的維度數(shù)據(jù)。
[0040]步驟106,根據(jù)多個(gè)數(shù)據(jù)集合的維度及維度對(duì)應(yīng)的維度數(shù)據(jù),按照維度數(shù)據(jù)及數(shù)據(jù)合并步驟合并多個(gè)數(shù)據(jù)集合。
[0041]在該技術(shù)方案中,可以通過(guò)解析預(yù)設(shè)的XML文件得到數(shù)據(jù)合并步驟,以實(shí)現(xiàn)數(shù)據(jù)合并步驟的靈活定制。在制定數(shù)據(jù)合并步驟后,可自動(dòng)獲取每個(gè)參與數(shù)據(jù)合并的數(shù)據(jù)集合的維度,并根據(jù)所有涉及到的維度將其對(duì)應(yīng)的維度信息進(jìn)行合并,以實(shí)現(xiàn)對(duì)合并體系中每個(gè)數(shù)據(jù)集合的維度的綜合處理,而不必因?yàn)閿?shù)據(jù)集合的維度值不同在數(shù)據(jù)合并過(guò)程中頻繁切換維度值,大大提升了數(shù)據(jù)合并的效率及靈活性,增加了用戶操作的便利性。也就是說(shuō),在設(shè)置好數(shù)據(jù)合并步驟和各個(gè)數(shù)據(jù)集合的維度值后,只要點(diǎn)擊發(fā)出數(shù)據(jù)合并命令或者根據(jù)定時(shí)任務(wù)自動(dòng)觸發(fā)數(shù)據(jù)合并命令,就可以根據(jù)數(shù)據(jù)合并步驟和各個(gè)數(shù)據(jù)集合的維度值自動(dòng)執(zhí)行數(shù)據(jù)合并,不再需要人工干預(yù)。例如,一個(gè)合并方案中有m個(gè)進(jìn)行數(shù)據(jù)合并的組織,這些組織總共具有η個(gè)不同的數(shù)據(jù)維度,通過(guò)本技術(shù)方案,只需一鍵獲取所有組織的所有數(shù)據(jù)維度,即可根據(jù)獲取到的所有數(shù)據(jù)維度進(jìn)行一次數(shù)據(jù)合并。
[0042]在上述技術(shù)方案中,優(yōu)選地,步驟102具體包括:通過(guò)具有基本步驟信息的預(yù)定XML文件,確定對(duì)多個(gè)數(shù)據(jù)集合進(jìn)行數(shù)據(jù)合并的基本步驟;根據(jù)基本步驟的屬性,生成數(shù)據(jù)合并步驟。
[0043]在該技術(shù)方案中,通常將數(shù)據(jù)合并過(guò)程中涉及的所有步驟預(yù)置到一個(gè)XML文件中,即該XML文件是生成數(shù)據(jù)合并步驟中的每個(gè)合并步驟的基礎(chǔ),通過(guò)對(duì)XML文件進(jìn)行解析,可以獲取每個(gè)步驟的屬性,并根據(jù)每個(gè)步驟的屬性進(jìn)一步制定數(shù)據(jù)合并步驟。在本技術(shù)方案中,優(yōu)選地,可以采用可視化的流程設(shè)計(jì)器,通過(guò)拖拽一系列的流程圖元完成數(shù)據(jù)合并步驟的設(shè)計(jì),增加了方案的交互性和易用性。
[0044]在上述技術(shù)方案中,優(yōu)選地,每個(gè)基本步驟的屬性包括:每個(gè)基本步驟的功能節(jié)點(diǎn)編碼;每個(gè)基本步驟的功能節(jié)點(diǎn)名稱;每個(gè)基本步驟的步驟類型;和每個(gè)基本步驟的執(zhí)行入口類型。
[0045]在該技術(shù)方案中,每個(gè)基本步驟的屬性包括以下四點(diǎn):功能節(jié)點(diǎn)編碼、功能節(jié)點(diǎn)名稱、步驟類型、執(zhí)行入口類型。根據(jù)每個(gè)基本步驟的屬性可以確定合并步驟,在執(zhí)行每個(gè)基本步驟時(shí),可以根據(jù)其執(zhí)行入口類型快速進(jìn)入后臺(tái)執(zhí)行。
[0046]在上述技術(shù)方案中,優(yōu)選地,步驟106具體包括:根據(jù)維度的屬性,為各數(shù)據(jù)集合的維度設(shè)置合并的默認(rèn)維度值;并且,將數(shù)據(jù)集合的維度設(shè)置為查詢條件,在展示數(shù)據(jù)合并結(jié)果的同時(shí)為用戶提供條件查詢選項(xiàng)。
[0047]在該技術(shù)方案中,可以為各數(shù)據(jù)集合的維度設(shè)置合并的默認(rèn)維度值;并且,將數(shù)據(jù)集合的的維度設(shè)置為查詢條件,在展示合并結(jié)果的同時(shí)為用戶提供條件查詢選項(xiàng),當(dāng)用戶選擇查詢選項(xiàng)中的任一維度值組合時(shí),在合并結(jié)果中展示該維度值組合下的合并信息。通過(guò)本技術(shù)方案,可以采用后臺(tái)調(diào)度的方式進(jìn)行矩陣式合并,使用戶可以同時(shí)進(jìn)行多個(gè)沒(méi)有依賴關(guān)系的合并任務(wù),提升了數(shù)據(jù)合并的效率,可滿足用戶的多樣化需求。
[0048]在上述技術(shù)方案中,優(yōu)選地,維度的屬性包括以下三點(diǎn):維度編碼、維度名稱、維度類型。
[0049]在該技術(shù)方案中,維度的屬性包括以下三點(diǎn):維度編碼、維度名稱、維度類型,通過(guò)維度的屬性可選取出相同的維度,并將其設(shè)置為合并結(jié)果中的默認(rèn)維度值,從而簡(jiǎn)化了數(shù)據(jù)合并的流程,提升了數(shù)據(jù)合并的效率。
[0050]圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成默認(rèn)維度的流程圖。
[0051]如圖2所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成默認(rèn)維度的過(guò)程包括以下步驟:
[0052]步驟202,獲取報(bào)表合并體系下的組織,即獲取需要進(jìn)行數(shù)據(jù)合并的數(shù)據(jù)集合。
[0053]步驟204,獲取合并方案的多維信息,即得到合并結(jié)果中的維度設(shè)置。
[0054]步驟206,獲取組織的η個(gè)維度屬性及默認(rèn)值,即獲取每個(gè)數(shù)據(jù)集合的維度屬性和該維度內(nèi)的默認(rèn)維度信息。
[0055]步驟208,比較組織的維度屬性與合并結(jié)果中的維度屬性,即比較每個(gè)數(shù)據(jù)集合的維度屬性與合并結(jié)果中的維度屬性。
[0056]步驟210,判斷組織的維度屬性是否與合并結(jié)果中的維度屬性相同,當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟212,否則,進(jìn)入步驟214。即判斷每個(gè)數(shù)據(jù)集合的維度屬性是否與合并結(jié)果的維度屬性相同。
[0057]步驟212,將組織的該維度值設(shè)置為默認(rèn)維度值,即將該數(shù)據(jù)集合的維度值設(shè)置為合并執(zhí)行時(shí)使用的默認(rèn)維度值。
[0058]步驟214,將組織的維度值設(shè)置為查詢條件中該維度的值,即為數(shù)據(jù)集合中沒(méi)有默認(rèn)值的維度給定一個(gè)執(zhí)行條件。
[0059]步驟216,執(zhí)行合并流,即執(zhí)行數(shù)據(jù)合并步驟,進(jìn)行數(shù)據(jù)合并。
[0060]通過(guò)本技術(shù)方案,為各數(shù)據(jù)集合的各維度設(shè)置合并的默認(rèn)維度值;并且,通過(guò)將數(shù)據(jù)集合的的維度設(shè)置為查詢條件,在展示合并結(jié)果的同時(shí)為用戶提供條件查詢選項(xiàng),當(dāng)用戶選擇查詢選項(xiàng)中的任一維度值組合時(shí),在合并結(jié)果中展示該維度值組合下的合并信息。同時(shí)采用后臺(tái)調(diào)度的方式進(jìn)行矩陣式合并,使用戶可以同時(shí)進(jìn)行多個(gè)沒(méi)有依賴關(guān)系的合并任務(wù),提升了數(shù)據(jù)合并的效率,可滿足用戶的多樣化需求。
[0061]圖3示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的生成默認(rèn)維度的示意圖。
[0062]如圖3所示,在進(jìn)行數(shù)據(jù)合并時(shí),通常都需要設(shè)置個(gè)性化的多維信息,所述多維信息為除組織和時(shí)間外的所有合并方案中定義的關(guān)鍵字信息,為獲取有效的數(shù)據(jù)合并結(jié)果,必須將合并方案、組織(即數(shù)據(jù)集合)、維度及其默認(rèn)值關(guān)聯(lián)起來(lái)。
[0063]其中,通過(guò)預(yù)定XML文件確定的數(shù)據(jù)合并步驟可以生成一個(gè)整體的合并方案,根據(jù)合并方案的方案名稱、方案編碼等信息,組織的組織名稱、組織編碼等信息,維度的維度名稱、維度編碼等信息,以及維度對(duì)應(yīng)的維度,可以生成默認(rèn)維度值,其中,所述默認(rèn)維度值中包含方案編碼、組織編碼、維度編碼和對(duì)應(yīng)的維度信息等內(nèi)容。
[0064]這樣,在執(zhí)行合并步驟時(shí),每個(gè)組織都能按照默認(rèn)維度值進(jìn)行合并,從而解決了目前的數(shù)據(jù)合并軟件中只能按照一種維度值組合執(zhí)行合并的問(wèn)題,增加了數(shù)據(jù)合并的靈活性,提升了數(shù)據(jù)合并的效率。
[0065]圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)合并裝置的框圖。
[0066]如圖4所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)合并裝置400,包括:第一確定單元402,通過(guò)具有基本步驟信息的預(yù)定XML文件,確定數(shù)據(jù)合并步驟;第二確定單元404,根據(jù)具有相同維度的多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的屬性,確定多個(gè)數(shù)據(jù)集合的維度及維度對(duì)應(yīng)的維度數(shù)據(jù);合并單元406,根據(jù)多個(gè)數(shù)據(jù)集合的維度及維度對(duì)應(yīng)的維度數(shù)據(jù),按照維度數(shù)據(jù)及數(shù)據(jù)合并步驟合并多個(gè)數(shù)據(jù)集合。
[0067]在該技術(shù)方案中,可以通過(guò)解析預(yù)設(shè)的XML文件得到數(shù)據(jù)合并步驟,以實(shí)現(xiàn)數(shù)據(jù)合并步驟的靈活定制。在制定數(shù)據(jù)合并步驟后,可自動(dòng)獲取參與數(shù)據(jù)合并的數(shù)據(jù)集合的維度,并根據(jù)所有涉及到的維度及維度默認(rèn)值進(jìn)行合并,以實(shí)現(xiàn)對(duì)合并體系中每個(gè)數(shù)據(jù)集合的維度的綜合處理,而不必因?yàn)槊總€(gè)數(shù)據(jù)集合的默認(rèn)維度值不同而在數(shù)據(jù)合并過(guò)程中頻繁切換維度值,大大提升了數(shù)據(jù)合并的效率及靈活性,增加了用戶操作的便利性。也就是說(shuō),在設(shè)置好數(shù)據(jù)合并步驟和各個(gè)數(shù)據(jù)集合的維度值后,只要點(diǎn)擊發(fā)出數(shù)據(jù)合并命令或者根據(jù)定時(shí)任務(wù)自動(dòng)觸發(fā)數(shù)據(jù)合并命令,就可以根據(jù)數(shù)據(jù)合并步驟和各個(gè)數(shù)據(jù)集合的維度值自動(dòng)執(zhí)行數(shù)據(jù)合并,不再需要人工干預(yù)。例如,一個(gè)合并方案中有m個(gè)進(jìn)行數(shù)據(jù)合并的組織,這些組織總共具有η個(gè)不同的數(shù)據(jù)維度,通過(guò)本技術(shù)方案,只需一鍵獲取所有組織的默認(rèn)維度值,即可根據(jù)獲取到的數(shù)據(jù)進(jìn)行一次數(shù)據(jù)合并。
[0068]在上述技術(shù)方案中,優(yōu)選地,第一確定單元402具體用于:通過(guò)具有基本步驟信息的預(yù)定XML文件,確定對(duì)多個(gè)數(shù)據(jù)集合進(jìn)行數(shù)據(jù)合并的基本步驟,并根據(jù)基本步驟的屬性,生成數(shù)據(jù)合并步驟。
[0069]在該技術(shù)方案中,通常將數(shù)據(jù)合并過(guò)程中涉及的所有步驟預(yù)置到一個(gè)XML文件中,即該XML文件是生成數(shù)據(jù)合并步驟中的每個(gè)合并步驟的基礎(chǔ),通過(guò)對(duì)XML文件進(jìn)行解析,可以獲取每個(gè)步驟的屬性,并根據(jù)每個(gè)步驟的屬性進(jìn)一步制定數(shù)據(jù)合并步驟。在本技術(shù)方案中,優(yōu)選地,可以采用可視化的流程設(shè)計(jì)器,通過(guò)拖拽一系列的流程圖元完成數(shù)據(jù)合并步驟的設(shè)計(jì),增加了方案的交互性和易用性。
[0070]在上述技術(shù)方案中,優(yōu)選地,每個(gè)基本步驟的屬性包括:每個(gè)基本步驟的功能節(jié)點(diǎn)編碼;每個(gè)基本步驟的功能節(jié)點(diǎn)名稱;每個(gè)基本步驟的步驟類型;和每個(gè)基本步驟的執(zhí)行入口類型。
[0071]在該技術(shù)方案中,每個(gè)基本步驟的屬性包括以下四點(diǎn):功能節(jié)點(diǎn)編碼、功能節(jié)點(diǎn)名稱、步驟類型、執(zhí)行入口類型。根據(jù)每個(gè)基本步驟的屬性可以確定合并步驟,在執(zhí)行每個(gè)基本步驟時(shí),可以根據(jù)其執(zhí)行入口類型快速進(jìn)入后臺(tái)執(zhí)行。
[0072]在上述技術(shù)方案中,優(yōu)選地,第二確定單元404還用于:根據(jù)維度的屬性,確定多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的維度;以及合并單元406包括:設(shè)置單元4062,為多個(gè)數(shù)據(jù)集合的維度設(shè)置數(shù)據(jù)合并的默認(rèn)維度值,同時(shí)將多個(gè)數(shù)據(jù)集合中的所有維度設(shè)置為數(shù)據(jù)查詢條件,以供根據(jù)數(shù)據(jù)查詢條件,查詢?nèi)我粩?shù)據(jù)集合在維度中的合并數(shù)據(jù);以及合并單元具體用于:根據(jù)設(shè)置結(jié)果,按照維度數(shù)據(jù)及數(shù)據(jù)合并步驟合并多個(gè)數(shù)據(jù)集合。
[0073]在該技術(shù)方案中,可以為各數(shù)據(jù)集合的各維度設(shè)置合并的默認(rèn)維度值;并且,通過(guò)將數(shù)據(jù)集合的的維度設(shè)置為查詢條件,在展示合并結(jié)果的同時(shí)為用戶提供條件查詢選項(xiàng),當(dāng)用戶選擇查詢選項(xiàng)中的任一維度值組合時(shí),在合并結(jié)果中展示該維度值組合下的合并信息。通過(guò)本技術(shù)方案,可以采用后臺(tái)調(diào)度的方式進(jìn)行矩陣式合并,使用戶可以同時(shí)進(jìn)行多個(gè)沒(méi)有依賴關(guān)系的合并任務(wù),提升了數(shù)據(jù)合并的效率,可滿足用戶的多樣化需求。
[0074]在上述技術(shù)方案中,優(yōu)選地,維度的屬性包括以下三點(diǎn):維度編碼、維度名稱、維度類型。
[0075]在該技術(shù)方案中,維度的屬性包括以下三點(diǎn):維度編碼、維度名稱、維度類型,通過(guò)維度的屬性可選取出相同的維度,并將其設(shè)置為合并結(jié)果中的默認(rèn)維度值,從而簡(jiǎn)化了數(shù)據(jù)合并的流程,提升了數(shù)據(jù)合并的效率。
[0076]圖5示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的數(shù)據(jù)合并裝置的框圖。
[0077]如圖5所示,根據(jù)本發(fā)明的另一個(gè)實(shí)施例的數(shù)據(jù)合并裝置,包括合并流設(shè)計(jì)器和合并監(jiān)控平臺(tái),其中,所述合并流設(shè)計(jì)器可以為可視化合并流程設(shè)計(jì)器,其用于圖元設(shè)計(jì),設(shè)計(jì)內(nèi)容包括調(diào)整圖元、對(duì)賬圖元、合并圖元及其他設(shè)計(jì)內(nèi)容。
[0078]合并流設(shè)計(jì)器是通過(guò)拖拽一系列流程圖元來(lái)完成合并步驟生成操作的,每一個(gè)合并步驟稱之為一個(gè)流程圖元,首先,將合并過(guò)程中涉及的所有基礎(chǔ)步驟預(yù)置到了一個(gè)XML文件中,該XML文件是數(shù)據(jù)合并裝置生成步驟圖元的基礎(chǔ),每一個(gè)基礎(chǔ)步驟都具有功能節(jié)點(diǎn)編碼、功能節(jié)點(diǎn)名稱、步驟類型、執(zhí)行入口類型四個(gè)屬性。在生成步驟圖元時(shí),通過(guò)對(duì)XML文件進(jìn)行解析可以得到每個(gè)步驟類的具體信息,執(zhí)行每個(gè)基礎(chǔ)步驟時(shí),可根據(jù)其執(zhí)行入口類型,快速地進(jìn)入后臺(tái)執(zhí)行。然后即可通過(guò)拖拽步驟圖元完成合并流的設(shè)計(jì)。
[0079]本實(shí)施例中的數(shù)據(jù)合并裝置還包括合并監(jiān)控臺(tái),合并監(jiān)控臺(tái)可根據(jù)多維信息默認(rèn)值及合并流設(shè)計(jì)器設(shè)計(jì)的合并流操作,進(jìn)行批量調(diào)度執(zhí)行,其中,所述多維信息默認(rèn)值包括:維度I默認(rèn)值、維度2默認(rèn)值、……,所述合并流操作包括:折算業(yè)務(wù)、制單業(yè)務(wù)、調(diào)整業(yè)務(wù)、對(duì)賬業(yè)務(wù)、合并業(yè)務(wù)、……,所述批量調(diào)度執(zhí)行包括一鍵合并執(zhí)行和矩陣式任務(wù)執(zhí)行。
[0080]采用后臺(tái)批量調(diào)度方式實(shí)現(xiàn)一鍵合并和矩陣式合并任務(wù),使得用戶可以同時(shí)進(jìn)行多個(gè)沒(méi)有依賴關(guān)系的合并任務(wù),同時(shí),在后臺(tái)合并時(shí),其他操作也可以正常進(jìn)行而完全不受干擾,這極大地提升了用戶體驗(yàn)。
[0081]基于個(gè)性化多維信息的一鍵合并的合并監(jiān)控臺(tái)的具體工作流程如下:
[0082]首先,定義合并流,根據(jù)具體的實(shí)施場(chǎng)景和每個(gè)集團(tuán)自身的需求,通過(guò)自由拖拽圖形化的合并圖元制定合并過(guò)程中所涉及的合并步驟;
[0083]第二,進(jìn)行多維信息的個(gè)性化設(shè)置,具體地,手動(dòng)設(shè)置或自動(dòng)讀取合并體系下每個(gè)組織的默認(rèn)維度值,進(jìn)行數(shù)據(jù)合并時(shí)會(huì)按照此處設(shè)置的維度默認(rèn)值執(zhí)行合并流;
[0084]第三,點(diǎn)擊執(zhí)行數(shù)據(jù)合并時(shí),各個(gè)組織能夠按照設(shè)置的維度默認(rèn)值進(jìn)行合并,同時(shí)更新執(zhí)行狀態(tài),從而通過(guò)一鍵執(zhí)行操作取代原有技術(shù)方案中最多m次的執(zhí)行操作,實(shí)現(xiàn)了真正意義上的一鍵合并。
[0085]圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的建立數(shù)據(jù)合并步驟的示意圖。
[0086]如圖6所示,合并步驟XML文件包括每個(gè)基礎(chǔ)步驟的功能節(jié)點(diǎn)編碼、步驟類型和執(zhí)行入口類型等屬性,因此,通過(guò)解析該XML文件可以確定出合并步驟1、……、合并步驟n,其中,每個(gè)合并步驟都具有功能節(jié)點(diǎn)編碼、功能節(jié)點(diǎn)名稱、步驟類型和執(zhí)行入口類型等屬性。將生成的合并步驟1、……、合并步驟η進(jìn)行組合,進(jìn)行拖拽圖元操作,即得到合并流的合并方案,所述合并方案中可以包括步驟1、步驟2、……、步驟m。
[0087]圖7A至圖7E示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)合并裝置的截屏示意圖。
[0088]本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)合并裝置在具體的場(chǎng)景中的應(yīng)用如下:
[0089]如圖7A所示,用戶可以根據(jù)集團(tuán)的合并需求自定義合并流。這里定義了個(gè)別報(bào)表調(diào)整、對(duì)賬及對(duì)賬數(shù)據(jù)查詢、自動(dòng)生成抵消分錄、合并這五個(gè)外幣執(zhí)行步驟,其中,SHOl及其下級(jí)組織下級(jí)組織設(shè)置人民幣折港幣的折算規(guī)則,SH02及其下級(jí)組織設(shè)置澳門幣折港幣的折算規(guī)則。
[0090]在自定義合并流之后,在合并監(jiān)控臺(tái)點(diǎn)擊合并幣種設(shè)置按鈕以設(shè)置各個(gè)組織的幣種和地區(qū)信息,如圖7B所示,這里將SHOl及其下級(jí)組織的幣種設(shè)置為人民幣、地區(qū)為上海,SH02及其下級(jí)組織的幣種設(shè)置為澳門幣、地區(qū)為澳門,其余所有組織的幣種設(shè)置為港幣、地區(qū)為香港。
[0091]設(shè)置完成后,選中CXH的所有步驟點(diǎn)擊執(zhí)行所有下級(jí),系統(tǒng)后臺(tái)即可自動(dòng)匹配各個(gè)組織維度的默認(rèn)值,并按照維度默認(rèn)值啟動(dòng)后臺(tái)批量任務(wù)調(diào)度功能,從而完成數(shù)據(jù)合并。
[0092]在完成數(shù)據(jù)合并后,可以通過(guò)切換查詢條件幣種和地區(qū)代碼,讀取對(duì)應(yīng)維度組合的合并信息。圖7C至圖7E分別示出了查詢條件為〈港幣,香港〉、〈人民幣,上?!?、〈澳門幣,澳門〉的合并監(jiān)控臺(tái)界面。
[0093]在該技術(shù)方案中,自定義的多維信息為幣種和地區(qū)代碼,執(zhí)行合并流的時(shí)候要根據(jù)每個(gè)組織的本位幣和地區(qū)進(jìn)行合并。集團(tuán)母公司CXH的本位幣為港幣、地區(qū)為香港,下屬組織SHOl的本位幣為人民幣、地區(qū)為上海,SH02的本位幣為澳門幣、地區(qū)為澳門。在合并監(jiān)控平臺(tái)點(diǎn)擊數(shù)據(jù)合并的時(shí)候,SHOl及其下級(jí)組織的所有操作按照〈人民幣,上海 > 執(zhí)行,SH02及其下級(jí)組織的所有操作按照〈澳門幣,澳門 > 執(zhí)行,母公司執(zhí)行合并的所有操作的時(shí)候,取各個(gè)組織的在〈港幣,香港〉維度下的報(bào)表數(shù)據(jù)進(jìn)行最后的合并,得到最終結(jié)果。執(zhí)行完畢后,每個(gè)組織的狀態(tài)刷新到對(duì)應(yīng)的多維信息組合(幣種與地區(qū))界面。
[0094]因此,只要在數(shù)據(jù)合并的前期設(shè)置好合并流程和各個(gè)組織的維度默認(rèn)值,在執(zhí)行合并的時(shí)候點(diǎn)擊一次執(zhí)行按鈕或者根據(jù)定時(shí)任務(wù)自動(dòng)觸發(fā)合并任務(wù),就可以根據(jù)各個(gè)組織自定義的維度信息執(zhí)行數(shù)據(jù)合并,不再需要人工干預(yù)。這種基于個(gè)性化多維信息定制的一鍵合并的裝置極大的簡(jiǎn)化了集團(tuán)的操作,提高了工作效率。
[0095]綜上,通過(guò)上述技術(shù)方案,最終實(shí)現(xiàn)了一種可支持個(gè)性化多維信息定制的一鍵合并裝置,其通過(guò)設(shè)置個(gè)性化多維信息,解決了目前的合并產(chǎn)品中只能按照一種維度值組合執(zhí)行合并的問(wèn)題,提升了數(shù)據(jù)合并的靈活性。同時(shí),該裝置可根據(jù)合并方案的多維信息和各個(gè)組織設(shè)置的維度默認(rèn)值進(jìn)行自動(dòng)匹配,從而通過(guò)一鍵執(zhí)行操作取代原有技術(shù)方案中最多m次的執(zhí)行操作,實(shí)現(xiàn)了真正意義上的一鍵合并,大大提高了數(shù)據(jù)合并的效率。另外,在本技術(shù)方案中可以使用可視化的合并流程設(shè)計(jì)器,由用戶通過(guò)拖拽圖元的方式定義個(gè)性化的業(yè)務(wù)流程,以實(shí)現(xiàn)業(yè)務(wù)與技術(shù)一體化。最后,采用后臺(tái)批量調(diào)度方式實(shí)現(xiàn)一鍵合并和矩陣式合并任務(wù),使得用戶可以同時(shí)進(jìn)行多個(gè)沒(méi)有依賴關(guān)系的數(shù)據(jù)合并任務(wù),與此同時(shí),其他操作也可以正常進(jìn)行而不受干擾,極大地提升了用戶體驗(yàn)。這種可支持個(gè)性化多維信息定制的一鍵合并裝置可以全面適配國(guó)際化企業(yè)集團(tuán)的各種應(yīng)用場(chǎng)景,滿足了用戶的實(shí)際需求,有利于開(kāi)拓國(guó)內(nèi)市場(chǎng)及國(guó)際市場(chǎng),并降低了實(shí)施成本。
[0096]在本發(fā)明中,術(shù)語(yǔ)“第一”、“第二”僅用于描述的目的,而不能理解為指示或暗示相對(duì)重要性;術(shù)語(yǔ)“多個(gè)”表示兩個(gè)或兩個(gè)以上。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。
[0097]以上結(jié)合附圖詳細(xì)說(shuō)明了本發(fā)明的技術(shù)方案,通過(guò)本發(fā)明的技術(shù)方案,可以實(shí)現(xiàn)數(shù)據(jù)合并步驟的靈活定制,并自動(dòng)根據(jù)每個(gè)參與數(shù)據(jù)合并的數(shù)據(jù)集合的維度進(jìn)行數(shù)據(jù)合并,實(shí)現(xiàn)了對(duì)合并體系中每個(gè)數(shù)據(jù)集合的維度的綜合處理,而不必因?yàn)閿?shù)據(jù)集合的維度值不同在數(shù)據(jù)合并過(guò)程中頻繁切換維度值,大大提升了數(shù)據(jù)合并的效率及靈活性,增加了用戶操作的便利性。另外,還可以采用后臺(tái)調(diào)度的方式進(jìn)行矩陣式合并,使用戶可以同時(shí)進(jìn)行多個(gè)沒(méi)有依賴關(guān)系的合并任務(wù),提升了數(shù)據(jù)合并的效率,可滿足用戶的多樣化需求。
[0098]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)合并方法,其特征在于,包括: 通過(guò)具有基本步驟信息的預(yù)定XML文件,確定數(shù)據(jù)合并步驟; 根據(jù)具有相同維度的多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的屬性,確定所述多個(gè)數(shù)據(jù)集合的維度及所述維度對(duì)應(yīng)的維度數(shù)據(jù); 根據(jù)所述多個(gè)數(shù)據(jù)集合的所述維度及所述維度對(duì)應(yīng)的所述維度數(shù)據(jù),按照所述維度數(shù)據(jù)及所述數(shù)據(jù)合并步驟合并所述多個(gè)數(shù)據(jù)集合。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)合并方法,其特征在于,所述通過(guò)具有基本步驟信息的預(yù)定XML文件,確定數(shù)據(jù)合并步驟,具體包括: 通過(guò)具有基本步驟信息的預(yù)定XML文件,確定對(duì)所述多個(gè)數(shù)據(jù)集合進(jìn)行數(shù)據(jù)合并的基本步驟; 根據(jù)所述基本步驟的屬性,生成數(shù)據(jù)合并步驟。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)合并方法,其特征在于,所述每個(gè)基本步驟的屬性包括: 所述每個(gè)基本步驟的功能節(jié)點(diǎn)編碼; 所述每個(gè)基本步驟的功能節(jié)點(diǎn)名稱; 所述每個(gè)基本步驟的步驟類型;和 所述每個(gè)基本步驟的執(zhí)行入口類型。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的數(shù)據(jù)合并方法,其特征在于,所述根據(jù)所述多個(gè)數(shù)據(jù)集合的所述維度及所述維度對(duì)應(yīng)的所述維度數(shù)據(jù),按照所述維度數(shù)據(jù)及所述數(shù)據(jù)合并步驟合并所述多個(gè)數(shù)據(jù)集合,具體包括: 根據(jù)所述維度的屬性,確定所述多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的所述維度; 為所述多個(gè)數(shù)據(jù)集合的所述維度設(shè)置數(shù)據(jù)合并的默認(rèn)維度值,同時(shí)將所述多個(gè)數(shù)據(jù)集合的所有所述維度設(shè)置為數(shù)據(jù)查詢條件,以供根據(jù)所述數(shù)據(jù)查詢條件,查詢所述任一數(shù)據(jù)集合在所述維度中的合并數(shù)據(jù); 根據(jù)設(shè)置結(jié)果,按照所述維度數(shù)據(jù)及所述數(shù)據(jù)合并步驟合并所述多個(gè)數(shù)據(jù)集合。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)合并方法,其特征在于,所述維度的屬性包括維度編碼、維度名稱和維度類型。
6.一種數(shù)據(jù)合并裝置,其特征在于,包括: 第一確定單元,通過(guò)具有基本步驟信息的預(yù)定XML文件,確定數(shù)據(jù)合并步驟; 第二確定單元,根據(jù)具有相同維度的多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的屬性,確定所述多個(gè)數(shù)據(jù)集合的維度及所述維度對(duì)應(yīng)的維度數(shù)據(jù); 合并單元,根據(jù)所述多個(gè)數(shù)據(jù)集合的所述維度及所述維度對(duì)應(yīng)的所述維度數(shù)據(jù),按照所述維度數(shù)據(jù)及所述數(shù)據(jù)合并步驟合并所述多個(gè)數(shù)據(jù)集合。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)合并裝置,其特征在于,所述第一確定單元具體用于: 通過(guò)具有基本步驟信息的預(yù)定XML文件,確定對(duì)所述多個(gè)數(shù)據(jù)集合進(jìn)行數(shù)據(jù)合并的基本步驟,并根據(jù)所述基本步驟的屬性,生成數(shù)據(jù)合并步驟。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)合并裝置,其特征在于,所述每個(gè)基本步驟的屬性包括: 所述每個(gè)基本步驟的功能節(jié)點(diǎn)編碼; 所述每個(gè)基本步驟的功能節(jié)點(diǎn)名稱; 所述每個(gè)基本步驟的步驟類型;和 所述每個(gè)基本步驟的執(zhí)行入口類型。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的數(shù)據(jù)合并裝置,其特征在于,所述第二確定單元還用于: 根據(jù)所述維度的屬性,確定所述多個(gè)數(shù)據(jù)集合中的任一數(shù)據(jù)集合的所述維度;以及 所述合并單元包括: 設(shè)置單元,為所述多個(gè)數(shù)據(jù)集合的所述維度設(shè)置數(shù)據(jù)合并的默認(rèn)維度值,同時(shí)將所述多個(gè)數(shù)據(jù)集合中的所有所述維度設(shè)置為數(shù)據(jù)查詢條件,以供根據(jù)所述數(shù)據(jù)查詢條件,查詢所述任一數(shù)據(jù)集合在所述維度中的合并數(shù)據(jù);以及所述合并單元具體用于: 根據(jù)設(shè)置結(jié)果,按照所述維度數(shù)據(jù)及所述數(shù)據(jù)合并步驟合并所述多個(gè)數(shù)據(jù)集合。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)合并裝置,其特征在于,所述維度的屬性包括維度編碼、維度名稱和維度類型。
【文檔編號(hào)】G06F17/30GK104346449SQ201410590078
【公開(kāi)日】2015年2月11日 申請(qǐng)日期:2014年10月28日 優(yōu)先權(quán)日:2014年10月28日
【發(fā)明者】周爽, 賈愛(ài)華, 夏彤 申請(qǐng)人:用友軟件股份有限公司