[發明專利]基于SAP數據倉庫的憑證數據檢索方法有效
| 申請號: | 201410187107.1 | 申請日: | 2014-05-05 |
| 公開(公告)號: | CN103984712B | 公開(公告)日: | 2017-03-22 |
| 發明(設計)人: | 劉新宇;張克慧;譚映忠;劉暢;關丹鳳;王亮;郭磊;陳璇 | 申請(專利權)人: | 神華集團有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京潤平知識產權代理有限公司11283 | 代理人: | 陳瀟瀟,肖冰濱 |
| 地址: | 100011 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 sap 數據倉庫 憑證 數據 檢索 方法 | ||
技術領域
本發明涉及數據處理領域,具體地,涉及一種基于SAP數據倉庫的憑證數據檢索方法。?
背景技術
SAP?BW是SAP?Business?information?Warehouse的縮寫,中文意思是“SAP數據倉庫”。數據倉庫的概念是W.H.Inmon1991年提出來,被人們尊稱為“數據倉庫之父”,在其著作《Building?the?Data?Warehouse》一書中給出了數據倉庫的一個簡短而全面的定義:數據倉庫是一個面向主題(Subject?Oriented)、集成的(Integrate)、相對穩定的(Non-Volatile)、反映歷史變化(Time?Variant)的數據集合,用于支持管理決策。根據數據倉庫的相對穩定的特點,數據倉庫中的數據主要是提供決策分析之用,涉及的操作主要是查詢,因此數據一旦進入BW系統后,數據狀態需要相對穩定,需要盡量少的修改和刪除。隨著信息化技術的發展,對BW系統如何能及時的反應OLTP(在線業務系統)的最新變化的要求日益增加。?
目前SAP?ECC系統與SAP?BW系統之間的數據同步是基于SAP數據源,通過定時數據抽取的機制實現系統之間數據同步,由于到SAP數據源數據抽取效率及對ECC系統性能的影響,以及SAP?BW中基于數據請求包的加載機制的限制,數據抽取的頻率通常設定為每天抽取一次,最小間隔要在1小時以上。導致當在SAP?ECC中新增或調整一筆憑證信息,無法快速的在SAP?BW系統的報表中體現出來,無法滿足用戶對SAP?BW系統中數據時效性的要求。?
SAP通過使用HANA的硬件及SLT產品實現ECC與BW系統之間的數?據的實時同步,但需要花費很高的成本。?
SAP?BW系統標準的增量抽取中會包含一大部分報表出具時不需要的憑證信息,重復進行增量抽取時還會包含大量重復抽取的憑證信息。目前需要一種有效的方法,從每日海量的新增憑證中篩選出有價值的變動憑證信息,以實現通過用戶干預的方式,基于憑證快速抽取并同步數據,滿足報表出具對與SAP?BW中數據時效性的要求。?
針對上述技術問題,現有技術中尚無良好解決方案。?
發明內容
本發明的目的是提供一種方法,通過該方法實現對大量待抽取憑證中有價值憑證信息的快速檢索,進而大大縮短通過BW系統出具報表的時間。?
為了實現上述目的,本發明提供一種基于SAP數據倉庫(BW)的憑證數據檢索方法,包括:從變動憑證數據中濾除在待出報表賬期范圍外并且已同步的憑證數據,并從剩余的憑證數據中提取感興趣的憑證數據;以及濾除所述感興趣的憑證數據中已加載到持久數據緩存區(PSA)中的憑證數據;對比所述PSA中記錄的憑證抽取時間與憑證數據變動時間,標識上一步驟中憑證數據變動時間晚于憑證抽取時間的憑證數據;以及針對與變動憑證數據相關的BW數據模型,判斷BW數據模型中的數據加載請求包是否已加載完成,當加載未完成時,判斷存在在途憑證數據。?
進一步地,所述從變動憑證數據中濾除在待出報表賬期范圍外并且已同步的憑證數據,并從剩余的憑證數據中提取感興趣的憑證數據的步驟包括:根據待出報表賬期范圍和憑證數據的賬期信息,濾除所述賬期范圍外的變動憑證數據;以及在所述賬期范圍內的變動憑證數據中提取憑證數據的變動時間在上一次數據同步后的變動憑證數據。?
進一步地,所述感興趣的憑證數據包括感興趣的公司和/或公司范圍的?憑證數據。?
進一步地,該方法還可以包括:將每個步驟劃分為多個子任務節點;分配完成子任務節點所需的運算到所述計算機集群中的多個計算機節點進行運算處理;保存所述多個計算機節點運算處理的狀態快照;以及當所述子任務節點中斷時,根據所述狀態快照恢復中斷前的子任務節點狀態,以及繼續執行中斷的子任務節點。?
進一步地,該方法還可以包括:對所述多個計算機節點進行心跳檢測;以及將分配到心跳檢測無響應的計算機節點的運算再分配到其他計算機節點。?
進一步地,該方法還可以包括:將所述多個計算機節點的運算處理結果保存到與所述計算機集群中的所有計算機節點連接的共享存儲器。?
進一步地,該方法還可以包括:當執行當前子任務節點的所有計算機節點運算處理完成后,對完成下一個子任務節點所需的運算進行分配。?
進一步地,該方法還可以包括:根據貪婪算法分配所述完成子任務節點所需的運算。?
進一步地,該方法還可以包括:在完成最后一個任務節點的運算后,輸出運算結果。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于神華集團有限責任公司,未經神華集團有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410187107.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:絡筒機
- 下一篇:一種測試往復壓縮機活塞桿密封填料氣密性的實驗裝置





