在HANA上實施SAP BW要做哪些準備?
在SAP HANA上運行SAP 商業信息數據倉庫(BW),主要關注的是使用BW軟件的某個版本作為其主數據庫,針對HANA平臺進行優化。盡管BW支持其它數據庫,但在HANA上使用BW實際上并不必需其它數據庫。
實際上,在HANA上實施SAP BW可以幫助公司利用到HANA的速度和性能優勢。不過,CIO及技術團隊首先要保障的關鍵問題是:現有BW系統中的數據和技術組件已妥善清理、刪除、歸檔或者簡單凈化。這樣做有三個特別的優勢:
- 用更低的成本享用內存計算;
- 縮短實施基于HANA的BW需要的停機時間;
- 基于HANA系統的新BW只包含分析需要的數據。
在開始遷移項目之前,IT團隊需要采取一些步驟清理BW中留存的過時數據。他們還需要對不再需要的數據做歸檔和刪除,把使用頻率不高的數據遷移到其它較低配置的服務器,這樣還能保證在需要的時候仍可以訪問到。下面是在實施前需要準備的十項重要工作。
從持久化暫存區(PSA)刪除數據。既然數據已經加載到了數據存儲對象中,從PSA中刪除數據就很有必要,后續部署到HANA上實施BW后那些數據就沒用了。
刪除聚合數據。聚合數據是BW中的加和數據,是為了提升報表性能暫存的結果性數據。由于HANA中BW的數據處理能力會極大增強,這些聚合數據(加和的數值)就不再需要了,可以直接刪除。
刪除統計數據。BW系統存儲了統計數據立方用于系統調優。使用事務代碼RSDDSTAT可以丟棄這些不想要的數據。
刪除過時的對象。使用事務代碼RSZDELETE可以查看對象信息,比如日志文件,不用的業務探索查詢和很久都沒有使用的模板都可以刪除掉了。
刪除數據傳輸處理(DTP)對象。在BW中數據傳輸過程中,系統使用了叫做“DTP”的技術對象。參考SAP Note編號“1139396”和“1106393”可以了解關于DTP對象的信息,并了解如何清理DTP對象。
清理事務遠程函數調用(tRFC)查詢和歸檔的中間文檔(IDocs)。tRFC和IDoc是在從BW到SAP ERP中心組件或者其它系統傳輸數據過程中用到的,傳輸完成就沒有別的用處了,至少可以歸檔。過時的tRFC應該被清理掉。
把舊數據遷移到臨近存儲(NLS)。老舊的歷史數據使用并不頻繁,但是仍然是需要的。我們可以把這些數據遷移到較小服務器NLS。這么做可以減少內存中存儲數據的需求,實現系統性能優化,同時降低HANA中內存計算關聯數據的代價。使用了HANA BW的用戶仍然可以在NLS中查詢這部分數據。
清理不用的DSO、InfoCube和狀態數據。這些對象中的數據是BW用來改善系統性能,更快輸出報表而使用的。這些對象設計的無用數據都應該在HANA中部署SAP BW之前清理掉。
消除過時不想要的主數據。整理過時的主數據也是重要的一步。請參見SAP Note “1370848”了解更多信息,其中有刪除無用主數據的***實踐。
刪除InfoCube中不用的維度條目。使用事務代碼“RSDDCVER_DIM_UNUSED”清理InfoCube中不用的維度條目。這么做可以減少HANA上部署BW的總占用空間,因而降低遷移所需要的傳輸數據時間。
CIO和他們的團隊可以參考上面這些步驟提前做好BW中的準備工作,然后再遷移到HANA BW。