검색 상세

SAP ERP 시스템에서 효율적인 데이터 관리를 위한 Archiving과 Compression 비교 연구

Comparison Study of Archiving and Compression for Efficient Data Management in SAP ERP System

초록/요약

SAP ERP System의 효율적인 데이터 관리와 시스템 성능 개선을 이루기 위해서는 시스템의 전체적인 이해와 구조 파악이 선행되어야 한다. 하지만, SAP System에서 설치 시 제공되는 120만개의 Standard Program, 11만개의 Table, Function, BAPI등과 함께 ABAP/4를 이용한 개발, 그리고 추가될 수 있는 Program, Table, Function, BAPI, BADI 등으로 구성되어 있어 전체적인 구조를 파악하기가 어렵다. 또한, 비즈니스 요구사항으로 점점 더 많은 정보를 요구함으로써 데이터베이스에 저장되는 데이터는 계속해서 증가되고 있고 데이터 증가로 기업의 IT 인프라의 성능, 확장성 및 관리에 많은 비용이 들고 있는 실정이다. SAP에서는 오래된 DATA를 분리해서 보관하는 아카이빙이라는 기술이 있지만 고가의 소프트웨어 비용과 커스터마이징 비용이 발생하며 과거 데이터를 조회하기 위한 전략과 커스터마이징이 요구된다. 아카이빙 솔루션을 도입하더라도 비즈니스를 위한 DATA 보관 기간의 증가와 수많은 아카이빙 오브젝트의 관리문제로 DATA증가와 성능 저하 문제를 효율적으로 막아 내지는 못하고 있는 실정이다. DATA 관리를 하기 위한 또 하나의 방법으로 COMPRESSION이 있지만 COMPRESSION은 성능상의 이유로 OLTP성 환경인 SAP ERP시스템에서는 사용이 되고 있지 않고 데이터 변경 작업이 많지 않은 DW시스템에서만 주로 사용되고 있다. 하지만 COMPRESSION의 성능적인 이슈를 최대한 줄이고 효율적으로 사용할 수만 있게 된다면 아카이빙 도입을 위한 고가의 소프트웨어 비용과 커스터마이징 작업에 대한 부담을 갖지 않게 될 것이고 수많은 아카이브 오브젝트들의 데이터 보존주기에 대한 고민할 필요가 없게 될뿐더러 오히려 아카이빙 솔루션을 도입한 것보다 더 좋은 효과를 볼 수도 있을 것이다. 본 논문에서는 SAP ERP System에서 점점 증가하는 데이터들을 관리하기 위해 SAP Archiving을 통한 데이터 관리가 아닌 Compression을 통한 효율적인 데이터 관리와 성능 향상 효과를 도출 할 수 있는 방안을 제시하였다. 제시한 방법으로 Archiving 오브젝트들과 Compression 오브젝트들을 각각의 기준에 맞게 선정한 뒤에 성능 비교 실험 한 결과 Compression을 적용했을 경우 Archiving을 적용했을 경우보다CPU 사용률은 3.6% 증가하였지만 프로그램 응답속도 18% 개선, 디스크 공간 27% 절감 등의 효과를 얻을 수 있는 것을 확인할 수 있었다.

more

초록/요약

For efficient data management of SAP ERP system and its improved system performance, it is required to understand the overall system and its structure. However, SAP system consists of various kinds of elements, such as 1.2 million standard programs provided in installation, 110,000 tables, functions, and BAPIs, the elements developed with ABAP/4, and other additional programs, tables, functions, BAPIs, and BADIs. Therefore, it is hard to understand the overall structure. Since SAP requires more information because of business needs, the data to save in database is on the rise. With the increasing data, it takes more cost to improve IT infrastructure, scalability, and management of firms. SAP has the technology of archiving to keep old data separately, which incurs a high software cost and a customizing cost and requires the strategy to search for old data and customizing. Although archiving solution is introduced, it is hard to solve effectively the issues of increasing data and performance degradation because of a rise in data storage period for business and the management of numerous archive objects. The other way of managing data is Compression. However, on account of performance, Compression is not applied to SAP ERP system with OLTP typed environment, but is mainly used in DW system where data change does not occur often. If the performance issue of Compression is solved as most as possible and is efficiently used, there is no need of having burdens on expensive software and customizing work to introduce archiving. Furthermore, there is no need of concerning about a data storage period of archive objects. Therefore, Compression can bring about better effects than archiving solution. In this thesis, we suggest the ways to derive the effective data management and performance improvement over Compression without SAP Archiving Data Management for managing the data to increase in SAP ERP system. The result of the comparison experiment by the method the thesis suggested, selecting the Archiving objects and Compression objects, according to the standard of each of them, when apply to Compression, CPU time increases 3.56% than applying Archiving, We could get program response time 18% decreasing, and 27% reduction of disk space.

more