BW

LSA++ 아키텍처

초롱불 2025. 3. 10. 21:41

 

개요

LSA++ 아키텍처는 SAP BW/4HANA에 대한 자료를 접하다보면 수없이 보는 단어이다. 그런만큼 어떤 개념인지 어느 정도 이해는 하고 있지만 정확하게 무엇인지 설명해보라고 한다면 잘 설명할 수 없다고 느꼈기에 개념정리를 위하여 이 글을 쓴다.

 

본문

LSA++ 는 Layered Scalable Acrchitecture++ 의 줄임말이다. 번역하면 계층화된 확장 가능한 아키텍처라고 할 수 있다. LSA++는 LSA에서 확장되었다는 의미로 ++가 붙었다. LSA에서 개선된 부분은 너무 다양한 객체와 계층을 정리하여 간결하고 빠르게 구현할 수 있도록 한 점과 가상화 기술을 적극 활용하여 비용 효율성을 높인데에 있다.

객체를 정리하여 숫자를 줄이고 개선하였다는 부분은 BW/4HANA의 특징으로 자주 언급되는 InfoObject, ADSO, CompositeProvider 세 가지 객체로 다른 객체를 정리, 통합하였다는 점을 볼 수 있다. 이를 통하여 데이터 흐름에서 보게 되는 다양하고 이해하기 어려운 계층을 단순화하여 이해할 수 있도록 한다.

가상화 기술을 적극활용하였다는 점은 실제 물리 저장보다는 운영데이터를 원격으로 사용하거나 하여 물리적 중복 저장을 줄이고 데이터 적재 계층 위에 데이터 마트를 직접 구성할 수 있도록 하는 데에 있다. 또한 필요할 경우 CompositeProvider를 활용하여 여러 계층의 데이터를 가상으로 결합하는 것도 가능하다.

 

BW/4HANA에서 제공하는 데이터 모델링 접근 방식은 아래와 같이 정리해볼 수 있따.

 

1. 전통적인 BW 데이터 모델

전통적인 데이터 모델링 방식은 InfoObject 기반의 모델링을 따른다. 마스터 데이터 및 속성, 키 값은 사전에 InfoObject로 정의한 뒤 이를 토대로 데이터 모델을 구축하는 방식이다.

장점으로는 데이터의 안정성과 품질이 높고 SAP 비즈니스 컨텐츠 활용성이 높다. 보안 및 권한 관리 모델도 기존의 방식으로 적용이 가능하다.

단점으로는 모든 필드를 InfoObject로 정의해야하고 물리적인 저장으로 인한 유연성이 부족하다고 할 수 있다.

따라서 SAP 기반의 정형화된 데이터 웨어하우스 구축에 적합하다.

 

2. 가상 데이터 프로비저닝

가상 데이터 프로비저닝은 HANA의 물리적 테이블이나 가상 테이블을 BW/4HANA에서 직접 참조하여 데이터를 제공하는 방식이다. OPEN ODS VIEW를 활용하면 InfoObject를 만들지 않고도 HANA 테이블의 데이터를 BW 레이어에서 사용할 수 있다.

장점으로는 빠른 구현 및 유지보수에 용이하다. 데이터 적재 없이 실시간 분석이 가능하고 필요한 데이터만 즉시 조회하는 것도 가능하다.

단점으로는 마스터 데이터 관리 기능이 부족하고 보안 모델 적용이 어렵다. 대용량 데이터 처리 시에는 성능의 저하가 일어난다.

단순 데이터 조회 및 추출, 비 SAP 데이터 직접 활용, Ad-hoc 분석 및 프로토 타이핑에 적합하다.

 

3. 필드 기반 데이터 모델

필드 기반 모델은 InfoObject 없이도 데이터 모델을 구축할 수 있는 방식이다. Open ODS View를 활용하여 필드를 직접 매핑하고 필요할 경우 CompositeProvider를 통해 가상 모델을 구성할 수 있다.

장점으로는 높은 유연성과 빠른 개발 및 유지보수가 가능하다는 점, 데이터 적재가 선택적이라는 점이 있다.

단점으로는 InfoObject 기능(계층구조, 속성, 텍스트 등)이 지원되지 않고 복잡한 데이터 모델일수록 성능 저하가 있을 수도 있다.

비SAP 데이터 모델링이나 빠른 데이터 모델링에 적합하다.

 

4. 하이브리드 데이터 모델

하이브리드 모델은 InfoObejcts, Open ODS View, 필드 기반 모델링을 조합하여 구성하는 방식이다. 기존의 SAP 마스터 데이터를 활용하면서도 신규 데이터 모델을 보다 유연하게 설계할 수 있다.

장점으로는 기존 InfoObject를 활용하면서도 유연한 모델링을 할 수 있다는 점과 보안 및 권한 관리 적용도 가능하고 SAP와 비 SAP 데이터를 혼합하여 분석도 가능하다.

단점으로는 복잡성의 증가, 그에 따른 성능 저하 가능성 존재 정도가 있따.

 

5. SAP 및 비 SAP 데이터를 결합한 모델

SAP 및 비 SAP 데이터를 하나의 모델에서 통합하려면 가상화 기능을 활용하여 데이터 중복을 방지하는 것이 중요하다. BW/4HANA에서는 InfoObjects와 비 SAP 데이터를 Cal View를 통하여 통합 활용할 수 있다.

장점으로는 SAP와 비 SAP 데이터를 하나의 데이터 모델에서 분석 가능하다는 점과 보안 및 권한 관리 모델 적용이 가능하다는 점이 있고 단점으로는 데이터 모델 설계 및 구현이 복잡하고 시간이 많이 소요된다는 점이 있다.

 

결론

LSA++와 BW/4HANA에서 활용할 수 있는 모델링 방식에 대해서 정리해보았다. InfoObject는 BW의 핵심이었고 지금도 중심을 구성하는 가장 작은 단위이긴하지만 유연성을 위해서 대체제가 많아지는 느낌이다. 데이터를 결합하는 핵심 로직도 다변화되고 있는 게 느껴진다. Cal View와 같은 데이터 베이스의 기능을 통한 데이터의 통합은 유연성을 높이는 만큼 관리자로서의 로직 이해도가 중요함을 느끼게 한다. 로직의 복잡도가 더 높아질 수 있다는 것을 의미하는 만큼 전체적인 로직과 모델링 방식에 대한 이해를 깊이 쌓아갈 수 있도록 노력해야할 듯하다.

'BW' 카테고리의 다른 글

aDSO 및 모델링 활용 이것저것  (0) 2025.03.27
SAP HANA 주요 개념 정리  (0) 2025.03.18
SAP Certi C_BW4H 합격 후기  (0) 2025.03.02
SAP 러닝허브 구독 후  (0) 2025.02.19
BW - 개념정리  (1) 2024.12.09