분류 전체보기 152

SAP Help Portal의 숨겨진 컨텐츠

개요SAP를 이용한다면 SAP Help Portal에서 많은 정보를 얻을 수 있다. 이때 SAP Help Portal은 제품별로 공식적인 가이드를 제공하는데 공식적인 가이드인만큼 객관적이고 상세한 정보를 얻을 수 있지만 베스트 프렉티스 및 가이드라인, 자주 발생하는 문제 및 해결방법 등을 얻기에는 어려움이 있다. 그런데 SAP Help Portal에서도 이러한 내용을 찾을 수 있는 페이지가 있어서 공유하고자 한다.SUPPORT_CONTENT소개해드릴 페이지는 SUPPORT_CONTENT라는 페이지이다.https://help.sap.com/docs/SUPPORT_CONTENT?locale=en-US SAP Help Portal - SAP Online Help help.sap.com페이지를 들어가면 다양한 ..

SAP BDC 2025.05.06

데이터 엔지니어를 위한 97가지 조언을 읽고

데이터 엔지니어를 위한 97가지 조언https://product.kyobobook.co.kr/detail/S000210626592 데이터 엔지니어를 위한 97가지 조언 | 토비아스 메이시 - 교보문고데이터 엔지니어를 위한 97가지 조언 | 트위터, 구글, 마이크로소프트, 링크드인 등에서 일한 데이터 엔지니어들이 다양한 문제를 극복하면서 얻은 경험과 교훈을 담았다!데이터 엔지니어는 넓product.kyobobook.co.kr가볍게 읽기 좋은 책이었다. 최근에는 인간미 없는 기술서적만 잔뜩 읽고 있어서 읽는다는 행위 자체에 지쳐있었다. 무언가를 배우고 체화시키는 데에는 반드시 필요한 일이지만 읽는 다는 행위에는 상상력과 즐거움이 필요한만큼 그 부분을 채워줄 수 있는 가벼움이 필요했다. 이 책은 이런 욕구를 ..

데이터 2025.04.30

Lumira 대시보드 리팩토링 정리

개요오늘은 최근 열중하고 있는 업무에 대해서 간단히 정리해보려고 한다. 작업량이 워낙 많다보니 블로그 글을 쓸 여유를 가지지 못했고 마지막 포스팅으로부터 일주일이라는 시간이 지나버렸다. 어떻게든 틈을 내서 블로그 글을 쓸 시간은 내었으나 포스팅할만한 주제가 떠오르지 않아서 최근 열중하고 있는 업무 그 자체를 포스팅해봐야겠다고 생각했다.Lumira 소개SAP Lumira Designer는 웹 대시보드 개발을 위한 툴이다. SAP에서 제공하는 다른 BI 툴인 WebI나 SAC와 비교하면 차원을 추가했다가 뺐다가 하는 식의 능동적인 분석이 제한적이고 개발 인터페이스도 현대적이지 못하며 온 프레미스 시스템위에서 동작한다는 점 등 구시대적면이 있는 BI툴이다. 그렇지만 명백한 장점도 있다. 그것은 SAP에서 제공..

BI 2025.04.08

SAP BDC Webinar 리뷰

개요SAP BDC에 관심을 가지고 정보를 알아보는 중에 Debanshu Mukherjee의 SAP BDC Webinar 영상이 유튜브에 올라온 것을 보았다. 해당 영상을 본 감상을 정리해보고자 한다.https://www.youtube.com/watch?v=q-Vbs8l6sQo 본문영상의 길이가 세 시간이나되고 내용도 다양한 방면에 대한 질의 응답으로 구성되어 있기에 영상의 내용을 정리해보는 글을 쓸 생각은 없다. 영상을 만들어 주신 데반슈에 대한 소개 및 감사와 기억에 남은 내용을 토대로 감상평을 쓸 생각이다. 영상을 올린 데반슈라는 분은 유데미 강의 영상을 통해서 알게 된 분이다. 14년 이상의 BW 경력, 6년 이상의 HANA 경력, 10년의 ABAP 경력을 갖추었고 월마트 등의 대형 기업에서 프로젝..

SAP BDC 2025.03.31

aDSO 및 모델링 활용 이것저것

개요BW를 개발하다보면 자주 사용할 일은 없으나 간간히 보고 쓰게 되는 정보들이 있다. 그런 정보들을 한데 모아서 정리해보고자 한다.aDSO 리포팅aDSO에서 바로 리포팅을 하는 건 권장되지 않는다. aDSO는 데이터를 저장하는 persistance Layer로 쓰라고 있는거지 리포팅 레이어로 쓰라고 만들어진 게 아니기 때문이다. 하지만 쿼리를 만들 수는 있다. aDSO로 리포팅을하면 나타나는 특징을 다루고자 한다. - Navigation Attribute는 ADSO에서 접근 안 됨.- Infoobject는 Master Data Check가 No Masterdata Check/No Reporting이 아니어야 보임- aDSO 필드는 특정 조건을 만족할 때만 리포팅에서 보임필드 이름이 20자 이하다음 조건..

BW 2025.03.27

SAP Business Data Cloud 둘러보기

개요지난 달 2025년 2월에 SAP에서는 SAP Business Data Cloud(이하 SAP BDC)를 발표했다. SAP 기반의 데이터 관리 업에 종사하는 사람으로서는 흥미가 생기지 않을 수 없는 일이다. 새로운 기술은 배워야 한다는 부담도 생기지만 또 새로운 지평을 열 수 있으리라는 생각에 기대도 생긴다. 당장의 엔터프라이즈 데이터웨어하우스에 격변이 생기는 것은 아니겠지만 한 4, 5년 뒤면 각종 프로젝트로 겪게 될지도 모르는 기술로 느껴졌다. 현재의 데이터 스피어가 그러하듯이 말이다. 관심을 가지고 지켜봐야 할 기술로 이번 기회에 간단한 내용을 정리해보고자 한다.SAP BDC 소개BDC는 아래 3개의 특징으로 나누어 생각할 수 있다.SAP BDC는 완전 관리형 SaaS이다. 이 점에서는 Data..

SAP BDC 2025.03.20

SAP HANA 주요 개념 정리

개요SAP HANA에 대한 기본적인 개념을 정리해보고자 한다. SAP HANA 개요와 기술적 발전, HANA 플랫폼, 컬럼 로우 저장 방식의 차이, 파티셔닝 및 Insert Only Delta에 대해서 알아보고 정리해볼 예정이다.SAP HANA  개요SAP HANA는 인메모리 기술을 활용하여 디스크가 아닌 메인 메모리에서 데이터를 직접처리한다. 메인 메모리에서 처리하기에 속도가 빠르고 대용량 데이터 분석 성능이 뛰어나다.기존의 3계층 아키텍처를 개선하여 데이터와 애플리케이션 계층을 통합하였다. 기존의 아키텍처는 데이터, 애플리케이션, 프레젠테이션 계층으로 나뉘어서 데이터를 저장하는 계층과 계산하는 계층이 분리되어 있었다. 데이터와 애플리케이션 계층을 통합하여 데이터를 이동시키는 것이 아니라 연산을 데이터..

BW 2025.03.18

SCD(Slow Change Dimension) 유형 정리

개요SCD(Slow Change Dimension)처리 유형에 대해서 정리해본다. 차원, 마스터 데이터의 변경 사항을 어떻게 처리할 것인지는 비즈니스 요구사항과 데이터 분석 목적에 따라 다양한 유형으로 나뉠 수 있다. 이를 유형별로 정리 소개해보고자 한다. TYPE 0 : 원래 값 유지절대 변하지 않는 값에 취하는 방식이다.사례: 날짜 차원, 최초 계약 정보 차원TYPE 1 : 덮어쓰기변하는 데이터를 덮어쓴다. 이력 관리가 되지 않기에 이전의 값이 비즈니스 적으로 의미가 없을 때 사용한다.사례: 과거 주소가 필요없을 경우의 고객 주소 등. 히스토리 데이터를 분석할 일이 없을 때.주의사항: 과거 마스터 데이터를 토대로 계산, 집계된 데이터는 재집계의 과정을 거쳐야 한다. 히스토리 분석이 존재할 경우 피해야..

DW 2025.03.17

자주하는 증감률 계산 실수

개요대시보드나 보고서를 유지보수 하다보면 이전 개발자들이 잘 못 짠 로직에 대하여 수정 요청이 올때가 많다. 일반적인 조건에서 괜찮게 보이다가 특정 조건에서는 문제가 생기는 로직이 그런 문제를 만든다. 이번에 들어온 증감률 계산 실수를 기록하여 가능한 실수를 줄일 수 있었으면 해서 이 글을 쓴다.본문증감률은 보고서에서 많이 쓰는 비율이다. 예산 대비 증감률이라고 한다면 (실적 - 예산) / 예산 * 100 이라는 형식으로 이루어진다. 보고서를 요청하는 측에서 이러한 형태의 로직을 알려줄 것이다. 현업팀 입장에서는 예외 상황에 대하여 디테일한 로직을 알려줄 의무가 없기에 로직을 짜는 IT 팀에서 각 예외 상황에 대한 고려를 할 필요가 있다.가장 대표적인 예외 상황은 0으로 나누기이다. 이건 너무 유명하고 ..

BI 2025.03.14

LSA++ 아키텍처

개요LSA++ 아키텍처는 SAP BW/4HANA에 대한 자료를 접하다보면 수없이 보는 단어이다. 그런만큼 어떤 개념인지 어느 정도 이해는 하고 있지만 정확하게 무엇인지 설명해보라고 한다면 잘 설명할 수 없다고 느꼈기에 개념정리를 위하여 이 글을 쓴다. 본문LSA++ 는 Layered Scalable Acrchitecture++ 의 줄임말이다. 번역하면 계층화된 확장 가능한 아키텍처라고 할 수 있다. LSA++는 LSA에서 확장되었다는 의미로 ++가 붙었다. LSA에서 개선된 부분은 너무 다양한 객체와 계층을 정리하여 간결하고 빠르게 구현할 수 있도록 한 점과 가상화 기술을 적극 활용하여 비용 효율성을 높인데에 있다.객체를 정리하여 숫자를 줄이고 개선하였다는 부분은 BW/4HANA의 특징으로 자주 언급되는..

BW 2025.03.10