對于復(fù)制的數(shù)據(jù)表的表屬性管理的制作方法【專利摘要】表選擇器可以接收對存儲從第一系統(tǒng)的原始表復(fù)制的數(shù)據(jù)的復(fù)制表的選擇,所述復(fù)制表使用第二系統(tǒng)來存儲而且當(dāng)前正運(yùn)行接收復(fù)制的數(shù)據(jù)的過程。暫停管理器可以暫停接收復(fù)制的數(shù)據(jù)的過程,而且表屬性管理器可以改變所述復(fù)制表的復(fù)制表屬性,同時(shí)暫停接收復(fù)制的數(shù)據(jù)的過程。暫停管理器然后可以恢復(fù)接收復(fù)制的數(shù)據(jù)的過程?!緦@f明】對于復(fù)制的數(shù)據(jù)表的表屬性管理【
技術(shù)領(lǐng)域:
】[0001]本說明書涉及提供數(shù)據(jù)復(fù)制。【
背景技術(shù):
】[0002]許多軟件應(yīng)用被設(shè)計(jì)成能夠處理大量的數(shù)據(jù),并因此可以與能夠存儲這樣的數(shù)據(jù)的一個(gè)或多個(gè)數(shù)據(jù)庫相關(guān)聯(lián)。例如,可能需要致力于客戶關(guān)系管理(CRM)、企業(yè)資源規(guī)劃和供應(yīng)鏈管理的業(yè)務(wù)應(yīng)用,來存儲和處理大量的客戶記錄、財(cái)務(wù)記錄、供應(yīng)商數(shù)據(jù)和其他業(yè)務(wù)數(shù)據(jù)。[0003]這樣的應(yīng)用可以被開發(fā)和部署為使用一個(gè)或多個(gè)平臺、基礎(chǔ)設(shè)施和/或計(jì)算系統(tǒng)來運(yùn)行。然而,隨著時(shí)間的推移,可能希望在獨(dú)立的平臺、基礎(chǔ)設(shè)施和/或計(jì)算系統(tǒng)的上下文中,和/或在相同或不同的軟件應(yīng)用的上下文中使用所存儲的數(shù)據(jù)。例如,隨著時(shí)間的推移,可以開發(fā)新的、改進(jìn)的平臺,該平臺可以是,例如,比最初的或先前的計(jì)算平臺更快和/或更具成本效益的平臺。[0004]因此,軟件應(yīng)用的操作者可能希望從原始的或當(dāng)前的位置轉(zhuǎn)移或以其他方式復(fù)制數(shù)據(jù),以結(jié)合獨(dú)立的計(jì)算系統(tǒng)來使用數(shù)據(jù)。例如,這樣的復(fù)制會很有利,例如,提高數(shù)據(jù)處理的處理速度,和/或利用在原始的/當(dāng)前的系統(tǒng)中不可用的獨(dú)立計(jì)算系統(tǒng)的功能。[0005]然而,當(dāng)要轉(zhuǎn)移的數(shù)據(jù)量很大時(shí),和/或當(dāng)轉(zhuǎn)移延遲較高時(shí),和/或在原始的系統(tǒng)中正在收集新數(shù)據(jù)時(shí),可能發(fā)生的是,從原始的系統(tǒng)向新的、獨(dú)立的系統(tǒng)復(fù)制數(shù)據(jù)的復(fù)制過程需要大量的(non-trivial)(或不確定的(open-ended))轉(zhuǎn)移時(shí)間。因此,在這樣的轉(zhuǎn)移時(shí)間期間,操作者可能希望對在單獨(dú)的接收系統(tǒng)處存儲復(fù)制的數(shù)據(jù)的方式進(jìn)行更改。遺憾的是,做出這樣的修改可能很困難而且耗費(fèi)資源,尤其是在不中斷轉(zhuǎn)移過程的情況下。結(jié)果,操作者可能在轉(zhuǎn)移過程期間經(jīng)歷挫折,而且可能失去使用獨(dú)立的計(jì)算系統(tǒng)所期望的部分或全部好處?!?br/>發(fā)明內(nèi)容】[0006]根據(jù)一個(gè)總的方面,系統(tǒng)可以包括記錄在非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)上并且能夠由至少一個(gè)處理器執(zhí)行的指令。系統(tǒng)可以包括表選擇器,其被配置為使所述至少一個(gè)處理器接收對存儲從第一系統(tǒng)的原始表復(fù)制的數(shù)據(jù)的復(fù)制表的選擇,所述復(fù)制表使用第二系統(tǒng)存儲而且當(dāng)前正運(yùn)行接收復(fù)制的數(shù)據(jù)的過程。系統(tǒng)可以包括暫停管理器,其被配置為使所述至少一個(gè)處理器暫停接收復(fù)制的數(shù)據(jù)的過程;以及表屬性管理器,其被配置為使所述至少一個(gè)處理器改變所述復(fù)制表的復(fù)制表屬性,同時(shí)暫停接收復(fù)制的數(shù)據(jù)的過程。暫停管理器還可以被配置為使所述至少一個(gè)處理器恢復(fù)接收復(fù)制的數(shù)據(jù)的過程。[0007]實(shí)現(xiàn)方式可以包括以下特征中的一個(gè)或多個(gè)。例如,表選擇器可以被配置為:基于接收到對包括所述復(fù)制表的數(shù)據(jù)庫模式的選擇來選擇所述復(fù)制表。表選擇器可以被配置為:基于接收到對利用所述復(fù)制表的應(yīng)用的選擇來選擇所述復(fù)制表。[0008]暫停管理器可以被配置為使所述至少一個(gè)處理器暫停接收復(fù)制的數(shù)據(jù)的過程包括:將暫停指令插入到管理數(shù)據(jù)復(fù)制作業(yè)指令的作業(yè)隊(duì)列。暫停管理器可以被配置為使所述至少一個(gè)處理器暫停接收復(fù)制的數(shù)據(jù)的過程包括:查詢狀態(tài)表以確定所插入的暫停指令的狀態(tài)指示接收復(fù)制的數(shù)據(jù)的過程的暫停已經(jīng)發(fā)生。暫停管理器可以被配置為使所述至少一個(gè)處理器恢復(fù)接收復(fù)制的數(shù)據(jù)的過程包括:將恢復(fù)指令插入所述作業(yè)隊(duì)列。暫停管理器可以被配置為使所述至少一個(gè)處理器恢復(fù)接收復(fù)制的數(shù)據(jù)的過程包括:查詢狀態(tài)表以確定所插入的恢復(fù)指令的狀態(tài)指示接收復(fù)制的數(shù)據(jù)的過程的恢復(fù)已經(jīng)發(fā)生。[0009]復(fù)制表屬性可以包括基于列的表的屬性(columntableattribute)、基于行的表的屬性(rowtableattribute)、所述復(fù)制表的分區(qū)、普通的基于列的表(plaincolumntable)、歷史的基于列的表(historycolumntable)、自動合并能力或文本搜索能力中的一個(gè)或多個(gè)。表屬性管理器可以包括表屬性選擇器,其被配置為使所述至少一個(gè)處理器訪問多個(gè)預(yù)先存儲的、用于實(shí)施對復(fù)制表屬性的改變的改變程序,而且還被配置為使所述至少一個(gè)處理器從其選擇相應(yīng)的預(yù)先存儲的改變程序以利用所述相應(yīng)的預(yù)先存儲的改變程序?qū)嵤λ鰪?fù)制表屬性的改變。系統(tǒng)的視圖生成器可以被配置為使所述至少一個(gè)處理器提供至少一個(gè)圖形用戶界面,所述至少一個(gè)圖形用戶界面被配置為接收對所述復(fù)制表的選擇和對所述復(fù)制表屬性的改變。[0010]根據(jù)另一總的方面,用于執(zhí)行存儲在計(jì)算機(jī)可讀介質(zhì)上的指令的計(jì)算機(jī)實(shí)施的方法可以包括:接收對存儲從第一系統(tǒng)的原始表復(fù)制的數(shù)據(jù)的復(fù)制表的選擇,所述復(fù)制表使用第二系統(tǒng)存儲而且當(dāng)前正運(yùn)行接收復(fù)制的數(shù)據(jù)的過程;以及暫停接收復(fù)制的數(shù)據(jù)的過程。該方法可以包括改變所述復(fù)制表的復(fù)制表屬性,同時(shí)暫停接收復(fù)制的數(shù)據(jù)的過程;以及恢復(fù)接收復(fù)制的數(shù)據(jù)的過程。[0011]實(shí)現(xiàn)方式可以包括以下特征中的一個(gè)或多個(gè)。例如,改變所述復(fù)制表屬性可以包括:訪問多個(gè)預(yù)先存儲的、用于實(shí)施對復(fù)制表屬性的改變的改變程序;以及從其選擇相應(yīng)的預(yù)先存儲的改變程序以利用所述相應(yīng)的預(yù)先存儲的改變程序?qū)嵤λ鰪?fù)制表屬性的改變。該方法可以包括提供至少一個(gè)圖形用戶界面,所述至少一個(gè)圖形用戶界面被配置為接收對所述復(fù)制表的選擇和對所述復(fù)制表屬性的改變。[0012]根據(jù)另一總的方面,有形地具體實(shí)施在非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品可以包括指令,當(dāng)該指令運(yùn)行時(shí)被配置為使至少一個(gè)處理器:接收對存儲從第一系統(tǒng)的原始表復(fù)制的數(shù)據(jù)的復(fù)制表的選擇,所述復(fù)制表使用第二系統(tǒng)存儲而且當(dāng)前正運(yùn)行接收復(fù)制的數(shù)據(jù)的過程;以及暫停接收復(fù)制的數(shù)據(jù)的過程。當(dāng)該指令運(yùn)行時(shí)還可以被配置為使至少一個(gè)處理器改變所述復(fù)制表的復(fù)制表屬性,同時(shí)暫停接收復(fù)制的數(shù)據(jù)的過程;以及恢復(fù)接收復(fù)制的數(shù)據(jù)的過程。[0013]實(shí)現(xiàn)方式可以包括以下特征中的一個(gè)或多個(gè)。例如,當(dāng)該指令運(yùn)行時(shí)還可以被配置為使至少一個(gè)處理器暫停接收復(fù)制的數(shù)據(jù)的過程包括:將暫停指令插入到管理數(shù)據(jù)復(fù)制作業(yè)指令的作業(yè)隊(duì)列。[0014]當(dāng)該指令運(yùn)行時(shí)還可以被配置為使至少一個(gè)處理器暫停接收復(fù)制的數(shù)據(jù)的過程包括:查詢狀態(tài)表以確定所插入的暫停指令的狀態(tài)指示接收復(fù)制的數(shù)據(jù)的過程的暫停已經(jīng)發(fā)生。當(dāng)該指令運(yùn)行時(shí)還可以被配置為使至少一個(gè)處理器恢復(fù)接收復(fù)制的數(shù)據(jù)的過程包括:將恢復(fù)指令插入所述作業(yè)隊(duì)列。當(dāng)該指令運(yùn)行時(shí)還可以被配置為使至少一個(gè)處理器恢復(fù)接收復(fù)制的數(shù)據(jù)的過程包括:查詢狀態(tài)表以確定所插入的恢復(fù)指令的狀態(tài)指示接收復(fù)制的數(shù)據(jù)的過程的恢復(fù)已經(jīng)發(fā)生。[0015]當(dāng)該指令運(yùn)行時(shí)還可以被配置為使至少一個(gè)處理器訪問多個(gè)預(yù)先存儲的、用于實(shí)施對復(fù)制表屬性的改變的改變程序,而且還被配置為使所述至少一個(gè)處理器從其選擇相應(yīng)的預(yù)先存儲的改變程序以利用所述相應(yīng)的預(yù)先存儲的改變程序?qū)嵤λ鰪?fù)制表屬性的改變。當(dāng)該指令運(yùn)行時(shí)還可以被配置為使至少一個(gè)處理器提供至少一個(gè)圖形用戶界面,所述至少一個(gè)圖形用戶界面被配置為接收對所述復(fù)制表的選擇和對所述復(fù)制表的復(fù)制表屬性的改變。[0016]在附圖和下面的描述中闡明一個(gè)或多個(gè)實(shí)現(xiàn)方式的細(xì)節(jié)。從說明書和附圖以及權(quán)利要求中,其它的特征將是顯而易見的?!緦@綀D】【附圖說明】[0017]圖1是用于管理復(fù)制的數(shù)據(jù)的復(fù)制表屬性的系統(tǒng)的框圖。[0018]圖2是示出圖1的系統(tǒng)的示例操作的流程圖。[0019]圖3是在圖1的系統(tǒng)中使用的示例性圖形用戶界面的屏幕截圖。[0020]圖4是示出圖1的系統(tǒng)的更具體的示范性實(shí)施方式中的架構(gòu)組件和相關(guān)聯(lián)的過程流的框圖。[0021]圖5是示出圖4的系統(tǒng)的示例性操作的流程圖。[0022]圖6是示出在圖4和圖5的具體示范性實(shí)施方式的上下文中,圖4和圖5的例子的更詳細(xì)的示例性操作的流程圖。【具體實(shí)施方式】[0023]圖1是用于在數(shù)據(jù)復(fù)制期間管理復(fù)制表屬性的系統(tǒng)100的框圖。更具體地,在圖1的例子中,復(fù)制管理器102與第一系統(tǒng)104和第二系統(tǒng)106交互,從而將第一系統(tǒng)104的原始表108的數(shù)據(jù)復(fù)制到第二系統(tǒng)106的復(fù)制表110。在這樣做時(shí),如本文詳細(xì)描述的,復(fù)制管理器102可以被配置為便于改變復(fù)制表110的表屬性,即使當(dāng)從原始表108向復(fù)制表110復(fù)制數(shù)據(jù)的復(fù)制過程正在進(jìn)行的時(shí)候。此外,復(fù)制管理器102便于以對于系統(tǒng)100的操作者來說簡單和方便的方式對復(fù)制表110的表屬性做出這樣的改變,并且確保最小程度地干擾整體數(shù)據(jù)復(fù)制過程。[0024]在圖1的例子中,第一系統(tǒng)104可以被認(rèn)為在概念上代表可以實(shí)施或利用原始表108的幾乎任何計(jì)算系統(tǒng)和關(guān)聯(lián)的軟件/硬件。例如,第一系統(tǒng)104可以代表用于運(yùn)行上面所提到的業(yè)務(wù)應(yīng)用類型的特定硬件/軟件平臺,或者代表可以利用來自原始表108的數(shù)據(jù)的幾乎任何軟件應(yīng)用。[0025]同時(shí),第二系統(tǒng)106可以被理解為在概念上代表幾乎任何計(jì)算系統(tǒng),其可以被系統(tǒng)1〇〇的操作者考慮用于在處理或以其他方式利用原始表108中的數(shù)據(jù)方面提供某些優(yōu)勢。例如,如上所提到的,第二系統(tǒng)106可以代表新的可用的計(jì)算系統(tǒng),其在設(shè)計(jì)和部署第一系統(tǒng)104時(shí)還不可用。在附加的或可替換的例子中,第二系統(tǒng)106可以提供對原始表108中的數(shù)據(jù)的更快和/或更具成本效益的處理。另外,第二系統(tǒng)106可以提供用于處理復(fù)制表110的應(yīng)用112,該應(yīng)用112可以或不能用于在第一系統(tǒng)104處對原始表108的數(shù)據(jù)的處理。[0026]在一些實(shí)施方式中,原始表108的數(shù)據(jù)可以被永久地轉(zhuǎn)移、遷移或以其他方式復(fù)制到復(fù)制表110。在附加的或可替換的例子中,原始表108的數(shù)據(jù)可以由第一系統(tǒng)104不斷地收集,即使當(dāng)在第二系統(tǒng)106處對來自復(fù)制表110的復(fù)制的數(shù)據(jù)的處理不斷發(fā)生時(shí)。[0027]因此,如在下面更詳細(xì)描述的,復(fù)制管理器102可以使用第一系統(tǒng)104和第二系統(tǒng)106之一或兩者來部分或完全運(yùn)行。此外,雖然為了簡單起見在圖1的例子中沒有明確地示出,但是復(fù)制管理器102可以被配置為將數(shù)據(jù)從多個(gè)原始系統(tǒng)復(fù)制到一個(gè)或多個(gè)接收系統(tǒng),或者從一個(gè)原始系統(tǒng)復(fù)制到兩個(gè)或更多個(gè)接收系統(tǒng)。[0028]在示例性實(shí)施例中,諸如下面相對于圖4至圖6描述的實(shí)施方式中,第二系統(tǒng)106可以代表內(nèi)存數(shù)據(jù)庫,其能夠非常迅速地處理大量的數(shù)據(jù)。在下面描述的例子中,通過相對于由SAPAG提供的且已知為HANA的內(nèi)存數(shù)據(jù)庫這樣的具體的、非限制性的例子來描述第二系統(tǒng)106。然而,如本文所述,可以理解的是,第二系統(tǒng)106可以代表系統(tǒng)100的操作者可能期望用于從原始表108接收復(fù)制的數(shù)據(jù)以便使用第二系統(tǒng)106的應(yīng)用112進(jìn)行處理的幾乎任何系統(tǒng)。[0029]在實(shí)踐中,系統(tǒng)100的操作者可以利用復(fù)制管理器102來選擇原始表108的數(shù)據(jù)以復(fù)制到復(fù)制表110內(nèi)。因此,例如,復(fù)制管理器102可以向系統(tǒng)100的操作者提供指定用于復(fù)制到第二系統(tǒng)106的原始表108的數(shù)據(jù)的能力。此外,復(fù)制管理器102可以提供復(fù)制表110及其關(guān)聯(lián)的表屬性的生成,從而使得能夠從原始表108進(jìn)行期望的數(shù)據(jù)轉(zhuǎn)移。例如,復(fù)制管理器102可以簡單地確保復(fù)制表110的表屬性完全對應(yīng)原始表108的相應(yīng)的表屬性。例如,復(fù)制管理器102可以確保復(fù)制表110包括與原始表108相同的格式和原始表108的其他屬性。從而,從原始表108到復(fù)制表110的后續(xù)的數(shù)據(jù)復(fù)制可以以簡單的方式進(jìn)行。[0030]然而,在實(shí)踐中,可能頻繁發(fā)生的是,系統(tǒng)100的操作者希望相對于原始表108的表屬性改變復(fù)制表110的表屬性。例如,出于實(shí)施復(fù)制表110的目的,系統(tǒng)100的操作者可能希望將原始表108從行表改變?yōu)榱斜?。這樣的復(fù)制表的屬性的各種其它例子在本文中詳細(xì)提供,或?qū)@而易見。然而,在一般情況下,可以理解的是,這樣的復(fù)制表的屬性指代復(fù)制表110的幾乎任何特性和方面,其定義或表征復(fù)制表110的格式或結(jié)構(gòu)。[0031]如上面提到的,一旦復(fù)制管理器102已經(jīng)被配置為執(zhí)行所描述的從原始表108到復(fù)制表110復(fù)制數(shù)據(jù)的復(fù)制過程,復(fù)制管理器102然后就可以開始在例如幾分鐘、幾小時(shí)或幾天的時(shí)間段內(nèi)、或者持續(xù)不斷地(其中在復(fù)制表110處不斷地接收和復(fù)制第一系統(tǒng)104接收到的且使用原始表108存儲的數(shù)據(jù))執(zhí)行所配置的復(fù)制。在這樣的發(fā)生復(fù)制的復(fù)制處理時(shí)間期間,系統(tǒng)100的操作者可能希望修改或以其他方式管理復(fù)制表110的表屬性,如上所述。[0032]為了方便對于復(fù)制表的屬性的這樣的管理,復(fù)制管理器102可以包括表選擇器114,其被配置為使系統(tǒng)100的操作者能夠從使用第二系統(tǒng)106存儲的多個(gè)復(fù)制表當(dāng)中選擇復(fù)制表110。類似地,表屬性管理器116可以被配置為使系統(tǒng)100的操作者能夠選擇將被改變的所選擇的復(fù)制表110的特定表屬性,并且此后執(zhí)行所請求的變化。[0033]具體而言,如圖所示,表屬性管理器116可以包括表屬性選擇器118,其可以向系統(tǒng)1〇〇的操作者提供選擇復(fù)制表110現(xiàn)有的、所期望的復(fù)制表的屬性并且指定用于對其進(jìn)行替換(或?qū)ζ湓黾?的新的、不同的表屬性的能力。為了執(zhí)行所請求的表屬性變化,可以存儲多個(gè)表屬性改變程序120,其被配置為運(yùn)行被設(shè)計(jì)為實(shí)施各個(gè)表屬性變化的預(yù)定義的命令。例如,改變程序120可以代表被設(shè)計(jì)為執(zhí)行特定表屬性改變的結(jié)構(gòu)化查詢語言(SQL)語句的離散集合(discretecollections)。以這種方式,系統(tǒng)100的操作者不需要具有實(shí)際執(zhí)行所希望的表屬性變化的詳細(xì)知識或技術(shù)。[0034]視圖生成器122可以被配置為使能系統(tǒng)100的操作者和表選擇器114之間、以及系統(tǒng)100的操作者與表屬性管理器116之間的交互。例如,如下面相對于圖3更詳細(xì)地示出和描述的,視圖生成器122可以向操作者提供圖形用戶界面(GUI),從而使操作者能夠容易地選擇復(fù)制表110,并且此后選擇將被改變的當(dāng)前復(fù)制表屬性。[0035]為了實(shí)際實(shí)施對于復(fù)制表110所請求的表屬性變化,表屬性管理器116可以利用暫停管理器124。更具體地,暫停管理器124可以被配置為在屬性管理器116實(shí)施所希望的表屬性變化的時(shí)間段期間,暫停對于正在從原始表108復(fù)制到復(fù)制表110的數(shù)據(jù)的數(shù)據(jù)復(fù)制。一旦復(fù)制表110的表屬性變化已經(jīng)完成,暫停管理器124然后就可以實(shí)施繼續(xù)從原始表108向目前修改的復(fù)制表110復(fù)制數(shù)據(jù)。[0036]為了以這種方式暫停數(shù)據(jù)復(fù)制,在圖1的例子中,暫停管理器124可以利用作業(yè)隊(duì)列126和狀態(tài)表128。具體來說,作業(yè)隊(duì)列126可以包括與從原始表108的數(shù)據(jù)到復(fù)制表110的數(shù)據(jù)復(fù)制相關(guān)聯(lián)的、所有當(dāng)前計(jì)劃的作業(yè)的列表。因此,作業(yè)隊(duì)列126作為第一系統(tǒng)104和第二系統(tǒng)106之間接口的點(diǎn),因?yàn)橐獜脑急?08復(fù)制的數(shù)據(jù)被作為當(dāng)前作業(yè)包括在作業(yè)隊(duì)列126內(nèi),而第二系統(tǒng)106訪問作業(yè)隊(duì)列126以確定將被復(fù)制和存儲在復(fù)制表110內(nèi)的數(shù)據(jù)。[0037]同時(shí),狀態(tài)表128可以被配置為存儲狀態(tài)信息,其反映作業(yè)隊(duì)列126內(nèi)的每個(gè)作業(yè)的當(dāng)前狀態(tài)。例如,如在下面詳細(xì)描述的,狀態(tài)表128可以被用來評估特定數(shù)據(jù)復(fù)制作業(yè)是否已經(jīng)被暫停,從而可以進(jìn)行對于復(fù)制表110的相關(guān)表屬性的修改而不影響所計(jì)劃的數(shù)據(jù)復(fù)制。[0038]因此,在實(shí)踐中,響應(yīng)于通過表選擇器114對復(fù)制表110的選擇、以及通過表屬性選擇器118對將被改變的復(fù)制表屬性的相應(yīng)選擇,表屬性管理器116可以請求暫停管理器124暫停可以與所請求的復(fù)制表屬性變化相關(guān)聯(lián)或受其影響的數(shù)據(jù)復(fù)制作業(yè)。然后,暫停管理器124可以發(fā)送命令到作業(yè)隊(duì)列126以暫停所有這樣的相關(guān)數(shù)據(jù)復(fù)制作業(yè)。狀態(tài)表128可以被查考以確認(rèn)作業(yè)隊(duì)列126事實(shí)上已經(jīng)被修改為反映指定數(shù)據(jù)復(fù)制作業(yè)的暫停狀態(tài),于是表屬性管理器16可以開始改變復(fù)制表110的指定的復(fù)制表屬性(例如,使用改變程序120中的相應(yīng)改變程序,基于操作者的相應(yīng)選擇)。[0039]-旦已經(jīng)做出了所請求的表屬性變化時(shí),表屬性管理器116就可以指示暫停管理器124解除相應(yīng)數(shù)據(jù)復(fù)制作業(yè)的暫停。暫停管理器124然后可以相應(yīng)地修改作業(yè)隊(duì)列126,而且通過狀態(tài)表128請求確認(rèn)對作業(yè)隊(duì)列126的相應(yīng)變化。以這種方式,先前計(jì)劃的從原始表108到復(fù)制表110的數(shù)據(jù)復(fù)制可以繼續(xù)。[0040]在圖1的例子中,復(fù)制管理器102被示出為使用至少一個(gè)計(jì)算裝置130來實(shí)施,至少一個(gè)計(jì)算裝置130本身包括至少一個(gè)處理器132和非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)134。例如,如上面提到的,至少一個(gè)計(jì)算裝置130可以代表復(fù)制服務(wù)器,其與第一系統(tǒng)104和第二系統(tǒng)106通信,并且被配置為實(shí)施對于一個(gè)或多個(gè)表(諸如原始表108)執(zhí)行的數(shù)據(jù)復(fù)制。[0041]在附加的或可替換的實(shí)施方式中,至少一個(gè)計(jì)算裝置130可以在第一系統(tǒng)104和/或第二系統(tǒng)106之一或兩者處實(shí)施復(fù)制管理器102,或者可以與兩者分離且與之通信。因此,例如,至少一個(gè)計(jì)算裝置130可以被理解為代表至少兩個(gè)計(jì)算設(shè)備,其可以通過網(wǎng)絡(luò)彼此通信。[0042]同時(shí),至少一個(gè)處理器132可以代表并行運(yùn)行的兩個(gè)或更多個(gè)處理器。此外,計(jì)算機(jī)可讀存儲介質(zhì)134可以代表能夠存儲用于運(yùn)行復(fù)制管理器102的指令以及結(jié)合復(fù)制管理器102的運(yùn)行被存儲的任何相關(guān)聯(lián)的數(shù)據(jù)的幾乎任何非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)。[0043]此外,可以理解,雖然復(fù)制管理器102的各種組件和模塊114至128被示為單獨(dú)的、獨(dú)立的組件/模塊,但是示出的架構(gòu)僅僅出于示例和說明的目的被提供而且并非旨在限制復(fù)制管理器102可以實(shí)施的方式。例如,復(fù)制管理器102的任意兩個(gè)或更多個(gè)元件可以被組合以實(shí)施為單一元件。相反,復(fù)制管理器102的任意給定元件可以被運(yùn)行為被設(shè)計(jì)為提供相同、相似或相關(guān)功能的兩個(gè)或更多個(gè)子元件。[0044]圖2是示出圖1的系統(tǒng)100的示例操作的流程圖200。在圖2的例子中,操作202至208被示出為單獨(dú)的、順續(xù)的操作。然而,可以理解,在附加的或可替換的實(shí)施方式中,操作202至208中的任意兩個(gè)或更多個(gè)可以以部分或完全重疊或并行的方式、和/或以嵌套、迭代、循環(huán)或分支的方式運(yùn)行。另外,在任何這樣的實(shí)施方式中,可能發(fā)生的是,可以包括附加的或可替換的操作,和/或可以省略一個(gè)或多個(gè)操作。[0045]在圖2的例子中,可以接收對存儲從第一系統(tǒng)的原始表復(fù)制的數(shù)據(jù)的復(fù)制表的選擇,該復(fù)制表使用第二系統(tǒng)來存儲而且當(dāng)前正運(yùn)行接收復(fù)制的數(shù)據(jù)的過程(202)。例如,在圖1的系統(tǒng)100的操作者希望改變復(fù)制表110的表屬性的情景中,表選擇器114可以在第二系統(tǒng)106處接收對復(fù)制表110的選擇。如上所述,在從第一系統(tǒng)的原始表108到復(fù)制表110的數(shù)據(jù)復(fù)制的持續(xù)過程期間,可以發(fā)生對復(fù)制表110的這樣的選擇以用于修改其表屬性。[0046]可以暫停接收復(fù)制的數(shù)據(jù)的過程(204)。例如,暫停管理器124可以被配置為指示作業(yè)隊(duì)列126暫停與復(fù)制表110有關(guān)的任何待處理的(pending)數(shù)據(jù)復(fù)制作業(yè),并可以使用狀態(tài)表128來確認(rèn)所請求的暫停已經(jīng)發(fā)生。[0047]可以改變復(fù)制表的復(fù)制表屬性,同時(shí)暫停接收復(fù)制的數(shù)據(jù)的過程(206)。例如,表屬性管理器116可以被配置為根據(jù)通過表屬性選擇器118從系統(tǒng)100的操作者接收到的表屬性選擇來修改復(fù)制表110的屬性。如所描述的,可以使用改變程序120中的相應(yīng)改變程序來實(shí)施所請求的復(fù)制表屬性變化的實(shí)際執(zhí)行。[0048]然后可以恢復(fù)接收復(fù)制的數(shù)據(jù)的過程(208)。例如,當(dāng)完成所請求的對復(fù)制表110的復(fù)制表屬性的改變時(shí),表屬性管理器116可以指示暫停管理器124恢復(fù)復(fù)制表110的暫停的數(shù)據(jù)復(fù)制作業(yè)。再次地,暫停管理器124可以向作業(yè)隊(duì)列126提供相應(yīng)指令,并且可以通過狀態(tài)表128確認(rèn)指定的數(shù)據(jù)復(fù)制作業(yè)已重新開始。[0049]圖3是可以用在圖1的系統(tǒng)100中的圖形用戶界面(⑶1)300的例子。例如,⑶1300可以由視圖生成器122提供,并且可以用于提供例如表選擇器114和表屬性選擇器118的輸入管理行為。當(dāng)然,可以理解的是,⑶1300是可以由視圖生成器122提供的一種或多種類型的用戶界面的簡化的、概念性的例子,而且并非旨在提供這樣的用戶界面的相關(guān)功能的詳盡或完整列表。[0050]在圖3的例子中,提供了下拉菜單302,以使得系統(tǒng)100的操作者能夠選擇與復(fù)制表相關(guān)聯(lián)的應(yīng)用。例如,下拉列表302可以包括諸如第二系統(tǒng)106內(nèi)的應(yīng)用112的應(yīng)用的列表。如上所提到的,可能發(fā)生的是,第二系統(tǒng)106目前正在實(shí)施多個(gè)這樣的應(yīng)用,因此必須具體指定應(yīng)用112。然而,在其他示例性實(shí)施方式中,可能發(fā)生的是,第二系統(tǒng)106目前僅運(yùn)行單一應(yīng)用,和/或復(fù)制表110與兩個(gè)或更多個(gè)這樣的應(yīng)用相關(guān)聯(lián)。[0051]此外,在圖3中,提供了下拉列表304,其中列出了用于下拉列表302的所選擇應(yīng)用的所有相關(guān)的數(shù)據(jù)庫模式。也就是說,例如,應(yīng)用112和復(fù)制表110可以相對于多個(gè)數(shù)據(jù)庫模式表征相關(guān)聯(lián)的數(shù)據(jù)。例如,多種類型的數(shù)據(jù)可以與執(zhí)行應(yīng)用的特定功能有關(guān),而且可以根據(jù)第一數(shù)據(jù)庫模式來組織,而數(shù)據(jù)的其他部分可以與不同功能相關(guān)聯(lián),而且可以與不同的數(shù)據(jù)庫模式相關(guān)聯(lián)。通過使用下拉列表304選擇所希望的模式,操作者可以同時(shí)選擇與所選擇的模式相關(guān)聯(lián)的所有復(fù)制表。例如,與需要操作者逐個(gè)表地選擇復(fù)制表相比,這樣的能力可以為系統(tǒng)100的操作者提供便利。[0052]同時(shí),第三下拉列表306向系統(tǒng)100的操作者提供逐個(gè)表地選擇復(fù)制表的能力。例如,系統(tǒng)100的操作者可以使用下拉列表306來選擇一個(gè)或多個(gè)單獨(dú)的復(fù)制表,與任何所選擇的模式無關(guān)。在其他示例性實(shí)施方式中,下拉列表306可以使系統(tǒng)100的操作者能夠限制或擴(kuò)大使用下拉列表304所選擇的復(fù)制表的列表。換句話說,例如,系統(tǒng)100的操作者可以使用下拉列表304選擇特定的數(shù)據(jù)庫模式和相關(guān)聯(lián)的復(fù)制的數(shù)據(jù)表的組,并且可以使用下拉列表306增加與所選擇的數(shù)據(jù)庫模式無關(guān)聯(lián)的一個(gè)或多個(gè)單獨(dú)的復(fù)制表。在其他例子中,系統(tǒng)100的操作者可以使用下拉列表304選擇特定的數(shù)據(jù)庫模式和所有相關(guān)聯(lián)的復(fù)制表,并且然后可以使用下拉列表306從與該數(shù)據(jù)庫模式相關(guān)聯(lián)的組中限制或者過濾單獨(dú)的復(fù)制表。[0053]使用下拉列表308,系統(tǒng)100的操作者可以選擇一個(gè)或多個(gè)所選擇的復(fù)制表的表屬性。也就是說,系統(tǒng)100的操作者可以選擇當(dāng)前的現(xiàn)有的復(fù)制表屬性。例如,操作者可以選擇將復(fù)制表110指定為基于行的表的表屬性。[0054]然后,使用下拉列表310,操作者可以選擇新的或所希望的復(fù)制表屬性。換句話說,下拉列表310允許選擇新的表屬性,從而下拉列表308的當(dāng)前的現(xiàn)有的表屬性可以被改變或替換。例如,繼續(xù)上面的例子,下拉列表310可以用來選擇新的表屬性,其指定復(fù)制表110被組織為基于列的表。[0055]在這樣的例子中,可以實(shí)施各種優(yōu)化。例如,使用下拉列表308選擇特定的表屬性可以導(dǎo)致對下拉列表310所提供的可用的表屬性的相應(yīng)限制,從而下拉列表310內(nèi)可用的選擇只反映可以對應(yīng)于所選擇的下拉列表308的當(dāng)前表屬性的那些表屬性。換句話說,下拉列表310可以響應(yīng)于使用下拉列表308做出的選擇被過濾,從而對下拉列表310的選擇只反映改變程序120中的對應(yīng)于所選擇的下拉列表308的表屬性的那些改變程序。[0056]圖3的⑶I將下拉列表302至310示出為用于所描述的相對于下拉列表做出各種選擇的技術(shù)。然而,當(dāng)然,可以理解,也可以使用用于以圖形方式表示從其接收選擇的選項(xiàng)的任何其它已知或未來的技術(shù)。例如,對于下拉列表302至310中給定的下拉列表,GUI300可以包括可用于選擇的列表,從而系統(tǒng)100的操作者可以簡單地指定所列出的選項(xiàng)之一。此外,GUI300示出了單一屏幕,而在其他示例性實(shí)施方式中,可以使用多個(gè)屏幕,從而例如,基于系統(tǒng)100的操作者在與前面的屏幕交互期間做出的選擇,視圖生成器122可以提供不同的屏幕。[0057]在所有這樣的實(shí)施方式中,可以理解,⑶1300或其各種實(shí)例向系統(tǒng)100的操作者提供與表選擇器114和表屬性管理器116交互的簡單方便的方式,而不需要操作者具備技術(shù)知識。例如,操作者不需要能夠構(gòu)造或?qū)嵤└淖兂绦?20的具體SQL命令以獲得復(fù)制表110的表屬性的所希望的變化。[0058]圖4是圖1的系統(tǒng)100的示范性實(shí)施方式的框圖,其示出架構(gòu)的交互組件的操作的順序。更具體地,系統(tǒng)400示出了示例性場景,其中,具有原始數(shù)據(jù)庫404的客戶402利用SAP全景變換(SAPLandscapeTransformation,SLT)工具將來自原始數(shù)據(jù)庫404的數(shù)據(jù)復(fù)制和同步到HANA系統(tǒng)408,從而創(chuàng)建復(fù)制表410。因此,圖4(以及下面的圖5和圖6)示出了特定的示范性實(shí)施方式,其中HANA系統(tǒng)408的SLT復(fù)制406向客戶402提供以方便和簡單的方式實(shí)施定制的需求以實(shí)現(xiàn)特定的業(yè)務(wù)場景的能力。[0059]如以上所提到的,而且從圖4至圖6的例子可以理解,當(dāng)應(yīng)用針對HANA系統(tǒng)408來構(gòu)造和部署時(shí),客戶402的原始數(shù)據(jù)庫404可以,例如,相對于客戶402的其他數(shù)據(jù)庫或其他客戶而改變。例如,舉幾個(gè)例子,原始數(shù)據(jù)庫404可以與SQL服務(wù)器、現(xiàn)有的SAP應(yīng)用或平面文件系統(tǒng)相關(guān)聯(lián)??梢允褂脤⒖蛻舻脑紨?shù)據(jù)404復(fù)制到HANA系統(tǒng)408的客戶402的SLT復(fù)制406,例如,由此提供實(shí)時(shí)或接近實(shí)時(shí)的數(shù)據(jù)復(fù)制。[0060]在圖4的例子中,最常見地,由SLT復(fù)制406生成的目標(biāo)復(fù)制表可以被生成為,例如,沒有任何可定制的特征的、基于列的表(columntable),從而,在某些情況下,復(fù)制表410可能不具備或無法實(shí)現(xiàn)它們首先被復(fù)制到HANA系統(tǒng)408的業(yè)務(wù)需求。此外,由于在復(fù)制過程期間SLT復(fù)制406通常原始數(shù)據(jù)庫404的表結(jié)構(gòu)和復(fù)制表410進(jìn)行比較,所以用于修改復(fù)制表410的表屬性的任何手動和/或不正確的程序都可以導(dǎo)致SLT復(fù)制過程406的失敗。[0061]因此,為了避免這樣的結(jié)果,并且為了使客戶402能夠管理復(fù)制表410的屬性,根據(jù)以上所提供的圖1至圖3的描述,并在圖4所示的具體例子中,框412示出圖1的系統(tǒng)100的組件之間的操作和交互的順序。具體而言,如圖所示,框414示出,數(shù)據(jù)復(fù)制的暫??梢酝ㄟ^向作業(yè)隊(duì)列表416發(fā)出暫停命令來實(shí)現(xiàn)。更具體地,在SLT復(fù)制406中,表RS_0RDER可以代表作業(yè)隊(duì)列表416。此外,當(dāng)向作業(yè)隊(duì)列表416發(fā)出暫停命令時(shí),通過與狀態(tài)表417通信可以發(fā)生對在作業(yè)隊(duì)列表416內(nèi)實(shí)施暫停指令的確認(rèn),所述狀態(tài)表417被配置為監(jiān)視作業(yè)隊(duì)列表416以確定其中所包含的一個(gè)或多個(gè)指令的當(dāng)前狀態(tài)。例如,在SLT復(fù)制406中,表RS_STATUS可以用來實(shí)現(xiàn)狀態(tài)表417。[0062]當(dāng)狀態(tài)表417提供對作業(yè)隊(duì)列表416反映從原始數(shù)據(jù)庫404到一個(gè)或多個(gè)復(fù)制表410的數(shù)據(jù)復(fù)制的暫停的確認(rèn)時(shí),然后如框418所示,可以進(jìn)行復(fù)制表410的復(fù)制表屬性的改變。例如,可以理解,框418指代并且包括客戶402與例如⑶1300交互的操作,并且因此反映客戶402通過與視圖生成器122的交互,關(guān)于指導(dǎo)表選擇器114和表屬性管理器116的動作。以這種方式,如所描述的,客戶402被提供有定制目標(biāo)復(fù)制表410的能力,從而在這個(gè)例子中充分利用HANA系統(tǒng)408的可用特征和功能。[0063]此外,如上相對于圖3所提到的,客戶402可以能夠,例如,以批處理格式改變不同表的不同的表屬性,即使所選擇的復(fù)制表中的一些或全部包括在兩個(gè)或更多個(gè)不同的數(shù)據(jù)庫模式內(nèi)。因此,例如,客戶402可以無需在不同模式內(nèi)逐個(gè)表地定制復(fù)制表。[0064]如上面提到的,可以改變的復(fù)制表屬性的類型和性質(zhì)可以包括相對于復(fù)制表410可以存在的幾乎任何表屬性,而且可以在一定程度上依賴于原始數(shù)據(jù)庫404的性質(zhì)和/或?qū)嵤?fù)制表的系統(tǒng)(例如,圖4的HANA系統(tǒng)408)的性質(zhì)。但是,對于上面的例子,這樣的表屬性的附加或可替換的例子可以包括分區(qū)屬性,諸如基于列的表的增加的或新的分區(qū)。在進(jìn)一步的例子中,普通列表(plaincolumntable)可以被改為列歷史表(columnhistorytable)。另外,表屬性可以包括與給定的復(fù)制表相關(guān)聯(lián)的功能。例如,自動合并功能或文本搜索功能/能力可以開啟/關(guān)閉或修改。[0065]圖5是示出圖4的例子的更詳細(xì)的示例性操作的流程圖500。在圖5的例子中,用戶輸入被接收(502)。具體而言,從上面圖1至圖4的討論中可以理解,這樣的用戶輸入可以指定一個(gè)或多個(gè)應(yīng)用和/或相關(guān)聯(lián)的復(fù)制表將被改變。因此,例如,用戶輸入可以被解析以確定用戶輸入是否請求針對特定數(shù)據(jù)庫模式的表屬性改變操作,在這種情況下,可以從例如圖4的HANA系統(tǒng)408的適當(dāng)?shù)南到y(tǒng)表中檢索各種相關(guān)聯(lián)的表的信息,而且之后將其轉(zhuǎn)換成表的列表。以這種方式,例如,所標(biāo)識的表的集合的結(jié)果列表可以與指定的希望的表屬性改變操作的列表相結(jié)合,從而形成單一列表。另外,如果用戶輸入指定特定模式以及一個(gè)或多個(gè)附加的單獨(dú)表,則該模式可以被解析而且所標(biāo)識的表可以連同將被實(shí)施的復(fù)制表屬性改變操作的列表一起,結(jié)合未標(biāo)識的各個(gè)表的列表,被添加到該列表內(nèi)。[0066]當(dāng)編譯表和表屬性改變操作的列表時(shí),可以查詢RS_STATUS表417(504)。在圖5的例子中,參照圖6的更具體的例子,示例性復(fù)制表MYTEST(我的測試)被認(rèn)為代表圖4的復(fù)制表410(或圖1的復(fù)制表110)。[0067]因此,在圖5的例子中,可以檢查示例性表MYTEST的狀態(tài)(506),以確定表MYTEST當(dāng)前是否處于數(shù)據(jù)復(fù)制的過程中。換句話說,系統(tǒng)首先檢查所標(biāo)識的示例性MYTEST當(dāng)前是否正在經(jīng)歷數(shù)據(jù)復(fù)制。如果沒有,則如圖所示,表RS_STATUS的查詢可以繼續(xù)(504),直到對RS_STATUS表內(nèi)的MYTEST表的狀態(tài)的檢查(506)確定示例性表MYTEST的復(fù)制狀態(tài)指示數(shù)據(jù)復(fù)制的過程正在發(fā)生。[0068]在具體的例子,下面的表1可以用于記錄復(fù)制過程的狀態(tài):[0069]【權(quán)利要求】1.一種系統(tǒng),包括記錄在非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)上并且能夠由至少一個(gè)處理器執(zhí)行的指令,所述系統(tǒng)包括:表選擇器,其被配置為使所述至少一個(gè)處理器接收對存儲從第一系統(tǒng)的原始表復(fù)制的數(shù)據(jù)的復(fù)制表的選擇,所述復(fù)制表使用第二系統(tǒng)來存儲而且當(dāng)前正運(yùn)行接收復(fù)制的數(shù)據(jù)的過程;暫停管理器,其被配置為使所述至少一個(gè)處理器暫停接收復(fù)制的數(shù)據(jù)的過程;以及表屬性管理器,其被配置為使所述至少一個(gè)處理器改變所述復(fù)制表的復(fù)制表屬性,同時(shí)暫停接收復(fù)制的數(shù)據(jù)的過程,其中,所述暫停管理器還被配置為使所述至少一個(gè)處理器恢復(fù)接收復(fù)制的數(shù)據(jù)的過程。2.如權(quán)利要求1所述的系統(tǒng),其中,所述表選擇器被配置為:基于接收到對包括所述復(fù)制表的數(shù)據(jù)庫模式的選擇來選擇所述復(fù)制表。3.如權(quán)利要求1所述的系統(tǒng),其中,所述表選擇器被配置為:基于接收到對利用所述復(fù)制表的應(yīng)用的選擇來選擇所述復(fù)制表。4.如權(quán)利要求1所述的系統(tǒng),其中,所述暫停管理器被配置為使所述至少一個(gè)處理器暫停接收復(fù)制的數(shù)據(jù)的過程包括:將暫停指令插入到管理數(shù)據(jù)復(fù)制作業(yè)指令的作業(yè)隊(duì)列。5.如權(quán)利要求4所述的系統(tǒng),其中,所述暫停管理器被配置為使所述至少一個(gè)處理器暫停接收復(fù)制的數(shù)據(jù)的過程包括:查詢狀態(tài)表以確定所插入的暫停指令的狀態(tài)指示已經(jīng)發(fā)生接收復(fù)制的數(shù)據(jù)的過程的暫停。6.如權(quán)利要求5所述的系統(tǒng),其中,所述暫停管理器被配置為使所述至少一個(gè)處理器恢復(fù)接收復(fù)制的數(shù)據(jù)的過程包括:將恢復(fù)指令插入所述作業(yè)隊(duì)列。7.如權(quán)利要求6所述的系統(tǒng),其中,所述暫停管理器被配置為使所述至少一個(gè)處理器恢復(fù)接收復(fù)制的數(shù)據(jù)的過程包括:查詢狀態(tài)表以確定所插入的恢復(fù)指令的狀態(tài)指示已經(jīng)發(fā)生接收復(fù)制的數(shù)據(jù)的過程的恢復(fù)。8.如權(quán)利要求1所述的系統(tǒng),其中,所述復(fù)制表屬性包括下列各項(xiàng)中的一個(gè)或更多個(gè):基于列的表的屬性、基于行的表的屬性、所述復(fù)制表的分區(qū)、普通的基于列的表、歷史的基于列的表、自動合并能力或文本搜索能力。9.如權(quán)利要求1所述的系統(tǒng),其中,所述表屬性管理器包括表屬性選擇器,所述表屬性選擇器被配置為使所述至少一個(gè)處理器訪問多個(gè)預(yù)先存儲的、用于實(shí)施對復(fù)制表屬性的改變的改變程序,而且還被配置為使所述至少一個(gè)處理器從其選擇相應(yīng)的預(yù)先存儲的改變程序,以利用所述相應(yīng)的預(yù)先存儲的改變程序來實(shí)施對所述復(fù)制表屬性的改變。10.如權(quán)利要求1所述的系統(tǒng),還包括視圖生成器,其被配置為使所述至少一個(gè)處理器提供至少一個(gè)圖形用戶界面,所述至少一個(gè)圖形用戶界面被配置為接收對所述復(fù)制表的選擇和對所述復(fù)制表屬性的改變。11.一種用于運(yùn)行存儲在非暫時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)上的指令的計(jì)算機(jī)實(shí)施的方法,該方法包括:接收對存儲從第一系統(tǒng)的原始表復(fù)制的數(shù)據(jù)的復(fù)制表的選擇,所述復(fù)制表使用第二系統(tǒng)來存儲而且當(dāng)前正運(yùn)行接收復(fù)制的數(shù)據(jù)的過程;暫停接收復(fù)制的數(shù)據(jù)的過程;改變所述復(fù)制表的復(fù)制表屬性,同時(shí)暫停接收復(fù)制的數(shù)據(jù)的過程;以及恢復(fù)接收復(fù)制的數(shù)據(jù)的過程。12.如權(quán)利要求11所述的方法,其中,改變所述復(fù)制表屬性包括:訪問多個(gè)預(yù)先存儲的、用于實(shí)施對復(fù)制表屬性的改變的改變程序;以及從其選擇相應(yīng)的預(yù)先存儲的改變程序以利用所述相應(yīng)的預(yù)先存儲的改變程序?qū)嵤λ鰪?fù)制表屬性的改變。13.如權(quán)利要求11所述的方法,其中,還包括提供至少一個(gè)圖形用戶界面,所述至少一個(gè)圖形用戶界面被配置為接收對所述復(fù)制表的選擇和對所述復(fù)制表屬性的改變。14.一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品被有形地具體實(shí)施在非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)上而且包括指令,當(dāng)該指令被運(yùn)行時(shí)被配置為使至少一個(gè)處理器:接收對存儲從第一系統(tǒng)的原始表復(fù)制的數(shù)據(jù)的復(fù)制表的選擇,所述復(fù)制表使用第二系統(tǒng)來存儲而且當(dāng)前正運(yùn)行接收復(fù)制的數(shù)據(jù)的過程;暫停接收復(fù)制的數(shù)據(jù)的過程;改變所述復(fù)制表的復(fù)制表屬性,同時(shí)暫停接收復(fù)制的數(shù)據(jù)的過程;以及恢復(fù)接收復(fù)制的數(shù)據(jù)的過程。15.如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)該指令被運(yùn)行時(shí)還被配置為使至少一個(gè)處理器暫停接收復(fù)制的數(shù)據(jù)的過程包括:將暫停指令插入到管理數(shù)據(jù)復(fù)制作業(yè)指令的作業(yè)隊(duì)列。16.如權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)該指令運(yùn)行時(shí)還被配置為使至少一個(gè)處理器暫停接收復(fù)制的數(shù)據(jù)的過程包括:查詢狀態(tài)表以確定所插入的暫停指令的狀態(tài)指示已經(jīng)發(fā)生接收復(fù)制的數(shù)據(jù)的過程的暫停。17.如權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)該指令運(yùn)行時(shí)還被配置為使至少一個(gè)處理器恢復(fù)接收復(fù)制的數(shù)據(jù)的過程包括:將恢復(fù)指令插入所述作業(yè)隊(duì)列。18.如權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)該指令運(yùn)行時(shí)還被配置為使至少一個(gè)處理器恢復(fù)接收復(fù)制的數(shù)據(jù)的過程包括:查詢狀態(tài)表以確定所插入的恢復(fù)指令的狀態(tài)指示已經(jīng)發(fā)生接收復(fù)制的數(shù)據(jù)的過程的恢復(fù)。19.如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)該指令運(yùn)行時(shí)還被配置為使至少一個(gè)處理器訪問多個(gè)預(yù)先存儲的、用于實(shí)施對復(fù)制表屬性的改變的改變程序,而且還被配置為使所述至少一個(gè)處理器從其選擇相應(yīng)的預(yù)先存儲的改變程序以利用所述相應(yīng)的預(yù)先存儲的改變程序?qū)嵤λ鰪?fù)制表屬性的改變。20.如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)該指令運(yùn)行時(shí)還被配置為使至少一個(gè)處理器提供至少一個(gè)圖形用戶界面,所述至少一個(gè)圖形用戶界面被配置為接收對所述復(fù)制表的選擇和對所述復(fù)制表屬性的改變。【文檔編號】G06F9/44GK104516724SQ201310445577【公開日】2015年4月15日申請日期:2013年9月26日優(yōu)先權(quán)日:2013年9月26日【發(fā)明者】陳穎宇,R.李,Y.宋申請人:Sap歐洲公司