[發(fā)明專(zhuān)利]模塊化數(shù)據(jù)分布計(jì)劃生成方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201611179165.5 | 申請(qǐng)日: | 2016-12-19 |
| 公開(kāi)(公告)號(hào): | CN107066330B | 公開(kāi)(公告)日: | 2021-10-08 |
| 發(fā)明(設(shè)計(jì))人: | J.施密特-克盧格曼;S.埃爾斯布魯克;A.蒂普萊;I.科斯蒂斯 | 申請(qǐng)(專(zhuān)利權(quán))人: | SAP歐洲公司 |
| 主分類(lèi)號(hào): | G06F9/50 | 分類(lèi)號(hào): | G06F9/50;G06F16/25;H04L29/08 |
| 代理公司: | 北京市柳沈律師事務(wù)所 11105 | 代理人: | 邵亞麗 |
| 地址: | 德國(guó)瓦*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 模塊化 數(shù)據(jù) 分布 計(jì)劃 生成 方法 系統(tǒng) | ||
1.一種模塊化數(shù)據(jù)分布計(jì)劃生成系統(tǒng),包括:
存儲(chǔ)器,存儲(chǔ)處理器可執(zhí)行過(guò)程步驟;以及
處理器,執(zhí)行所述處理器可執(zhí)行過(guò)程步驟來(lái)使得所述系統(tǒng):
實(shí)例化計(jì)劃生成環(huán)境,該計(jì)劃生成環(huán)境提供一個(gè)或多個(gè)軟件鉤子,所述一個(gè)或多個(gè)軟件鉤子的每一者與用于生成數(shù)據(jù)庫(kù)表格分區(qū)重分布計(jì)劃的多個(gè)步驟中的相應(yīng)一個(gè)步驟相關(guān)聯(lián);
確定由計(jì)劃生成環(huán)境定義的步驟中的每個(gè)步驟要被調(diào)用的兩個(gè)或多個(gè)模塊,這些模塊與實(shí)例化的計(jì)劃生成環(huán)境的鉤子相對(duì)應(yīng),其中,這些模塊彼此之間形成流水線以便由第一模塊返回的數(shù)據(jù)源作為第二模塊的數(shù)據(jù)源被傳遞,從而實(shí)現(xiàn)嵌套的數(shù)據(jù)源;
其中,所述多個(gè)步驟包括:
確定分區(qū)元數(shù)據(jù)并返回表示要被讀取的分區(qū)的集合和元數(shù)據(jù)的抽象數(shù)據(jù)源;
從抽象數(shù)據(jù)源讀取一批分區(qū)信息,并通過(guò)實(shí)現(xiàn)讀取批分區(qū)信息的步驟的模塊來(lái)返回彼此之間表現(xiàn)出特定關(guān)系的表格的群組,特定關(guān)系是由于常規(guī)數(shù)據(jù)庫(kù)查詢(xún)?cè)诼?lián)接中使用這些表格,其中讀取的批次的表格被聯(lián)合處理;
確定讀取的批次的每個(gè)表的配置設(shè)定;
基于配置設(shè)定為讀取的批次的每個(gè)表確定分區(qū)的目標(biāo)數(shù)目,其中,實(shí)現(xiàn)確定分區(qū)的目標(biāo)數(shù)目的步驟的模塊對(duì)每個(gè)批次進(jìn)行操作,以確保作為該批次的一部分的所有表格被指派相同數(shù)目的分區(qū);和
為該批次中包含的每個(gè)分區(qū)確定在多個(gè)數(shù)據(jù)庫(kù)主機(jī)之一上的位置;
對(duì)于所述一個(gè)或多個(gè)軟件鉤子,識(shí)別用于執(zhí)行與至少一個(gè)軟件鉤子相關(guān)聯(lián)的步驟的關(guān)聯(lián)的一個(gè)或多個(gè)軟件模塊;并且
執(zhí)行所述計(jì)劃生成環(huán)境和所識(shí)別出的一個(gè)或多個(gè)軟件模塊來(lái)生成數(shù)據(jù)庫(kù)表格分區(qū)重分布計(jì)劃。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),所述處理器還執(zhí)行所述處理器可執(zhí)行過(guò)程步驟來(lái)使得所述系統(tǒng):
執(zhí)行所述數(shù)據(jù)庫(kù)表格分區(qū)重分布計(jì)劃以將多個(gè)關(guān)聯(lián)數(shù)據(jù)庫(kù)表格的每一者的數(shù)個(gè)分區(qū)的每一者分布到其所確定的位置。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中,用于生成所述數(shù)據(jù)庫(kù)表格分區(qū)重分布計(jì)劃的所述多個(gè)步驟之一是判定停止所述數(shù)據(jù)庫(kù)表格分區(qū)重分布計(jì)劃的生成的停止步驟,并且其中所述處理器還執(zhí)行所述處理器可執(zhí)行過(guò)程步驟來(lái)使得所述系統(tǒng):
執(zhí)行所述計(jì)劃生成環(huán)境和與所述停止步驟相關(guān)聯(lián)的一個(gè)或多個(gè)軟件模塊來(lái)判定停止所述數(shù)據(jù)庫(kù)表格分區(qū)重分布計(jì)劃的生成。
4.一種由計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:
實(shí)例化計(jì)劃生成環(huán)境,該計(jì)劃生成環(huán)境提供一個(gè)或多個(gè)軟件鉤子,所述一個(gè)或多個(gè)軟件鉤子的每一者與用于生成數(shù)據(jù)庫(kù)表格分區(qū)重分布計(jì)劃的多個(gè)步驟中的相應(yīng)一個(gè)步驟相關(guān)聯(lián);
確定由計(jì)劃生成環(huán)境定義的步驟中的每個(gè)步驟要被調(diào)用的兩個(gè)或多個(gè)模塊,這些模塊與實(shí)例化的計(jì)劃生成環(huán)境的鉤子相對(duì)應(yīng),其中,這些模塊彼此之間形成流水線以便由第一模塊返回的數(shù)據(jù)源作為第二模塊的數(shù)據(jù)源被傳遞,從而實(shí)現(xiàn)嵌套的數(shù)據(jù)源;
其中,所述多個(gè)步驟包括:
確定分區(qū)元數(shù)據(jù)并返回表示要被讀取的分區(qū)的集合和元數(shù)據(jù)的抽象數(shù)據(jù)源;
從抽象數(shù)據(jù)源讀取一批分區(qū)信息,并通過(guò)實(shí)現(xiàn)讀取批分區(qū)信息的步驟的模塊來(lái)返回彼此之間表現(xiàn)出特定關(guān)系的表格的群組,特定關(guān)系是由于常規(guī)數(shù)據(jù)庫(kù)查詢(xún)?cè)诼?lián)接中使用這些表格,其中讀取的批次的表格被聯(lián)合處理;
確定讀取的批次的每個(gè)表的配置設(shè)定;
基于配置設(shè)定為讀取的批次的每個(gè)表確定分區(qū)的目標(biāo)數(shù)目,其中,實(shí)現(xiàn)確定分區(qū)的目標(biāo)數(shù)目的步驟的模塊對(duì)每個(gè)批次進(jìn)行操作,以確保作為該批次的一部分的所有表格被指派相同數(shù)目的分區(qū);和
為該批次中包含的每個(gè)分區(qū)確定在多個(gè)數(shù)據(jù)庫(kù)主機(jī)之一上的位置;
對(duì)于所述一個(gè)或多個(gè)軟件鉤子,識(shí)別用于執(zhí)行與至少一個(gè)軟件鉤子相關(guān)聯(lián)的步驟的關(guān)聯(lián)的一個(gè)或多個(gè)軟件模塊;并且
執(zhí)行所述計(jì)劃生成環(huán)境和所識(shí)別出的一個(gè)或多個(gè)軟件模塊來(lái)生成數(shù)據(jù)庫(kù)表格分區(qū)重分布計(jì)劃。
5.根據(jù)權(quán)利要求4所述的方法,還包括:
執(zhí)行所述數(shù)據(jù)庫(kù)表格分區(qū)重分布計(jì)劃以將多個(gè)關(guān)聯(lián)數(shù)據(jù)庫(kù)表格的每一者的數(shù)個(gè)分區(qū)的每一者分布到其所確定的位置。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于SAP歐洲公司,未經(jīng)SAP歐洲公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611179165.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 通用航空飛行計(jì)劃管理系統(tǒng)
- 一種計(jì)劃書(shū)生成方法及計(jì)劃書(shū)生成設(shè)備
- 生產(chǎn)計(jì)劃裝置以及生產(chǎn)計(jì)劃方法
- 一種計(jì)量檢定配送計(jì)劃的自動(dòng)規(guī)劃分配方法
- 計(jì)劃控制方法和裝置
- 一種任務(wù)計(jì)劃的同步展示方法及智能終端
- 一種計(jì)劃的視圖展示方法及智能終端
- 計(jì)劃裝置、計(jì)劃方法以及計(jì)劃程序
- 充電計(jì)劃變更方法、裝置及計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)
- 一種采購(gòu)信息處理方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)





