케이스 요약
본 프로젝트는 더존 ERP에서 엑셀로 다운로드 받은 회계 자료를 구글 시트에서 가공하여 구글 데이터 스튜디오에서 경영정보시스템(MIS)로 개발한 사례입니다. 매월 새로운 자료를 업데이트하면 자동으로 최신 데이터가 반영되어 분석자료를 조회할 수 있습니다.
클라이언트 소개
매출액 3,000억 원이 넘는 주영엔에스(주)와 2024년부터 여러 프로젝트를 진행하고 있습니다. 주영엔에스(주)는 2003년에 설립된 건강기능식품 원료 및 제품 개발/유통 전문 기업으로 서울시 문정동에 본사가 위치하고 있습니다. 뼈엔엠비피MBP, 관절엔콘드로이친1200 등의 히트 상품을 보유하고 있으며 매년 지속적인 성장을 이어가고 있는 기업입니다.
개발 니즈 및 목표
고객사는 더존 ERP를 통해서 회계관리를 진행하고 있었습니다. 매출액, 매출원가, 판매관리비, 영업이익을 월별로 정확하게 계산해주는 것이 더존 ERP의 강력한 장점이지요. 계정과목도 자유롭게 설정할 수 있고, 품목별 손익계산과 같은 데이터를 상세하게 볼 수 있어서 ERP 시스템에서는 독보적이라고 할 수 있는 것 같습니다.
그렇지만 더존 ERP에도 한계는 존재합니다. 고객사의 정책과 팀 구성 등과 같은 환경에 맞추어 다각도 분석이 어렵다는 점입니다. 고객사는 이러한 한계점을 극복하기 위해서 더존의 데이터를 기반으로 엑셀 파일을 매번 새로 만들어서 맞춤형 분석을 진행하고 있었습니다.
전사적으로 구글 데이터 스튜디오를 도입하는 시점에 엑셀로 진행하던 수기 분석도 경영정보시스템(MIS)의 일부로 구축하는 프로젝트를 진행하게 되었습니다.
목표는 엑셀 수기 작업을 없애고, 회계 데이터를 DB화 하여 데이터 스튜디오에서 다양한 표/차트로 분석하는 것이었습니다. 특히 부서별 분석이 가능하도록 판관비를 기준에 따라 적절히 안분하고, 늘어나는 계정과목에 대응할 수 있도록 만들어야 했습니다.
•
더존 ERP 회계 데이터의 빅쿼리 DB화: 엑셀 규격의 데이터를 데이터 스튜디오에서 활용할 수 있는 DB화
•
변경되는 계정과목, 안분 기준에 유연하게 대응: 데이터 가공 자동화의 시점별 정책 도입 및 유연한 스크립트 적용
•
데이터 스튜디오 회계 분석: 표/차트로 기간별 데이터 분석, 비교
적용 솔루션
더존 ERP에서 엑셀로 내려받은 회계 자료를 데이터 스튜디오에서 분석할 수 있는 DB로 만들기 위해서 3단계 프로세싱을 진행했습니다.
1.
먼저 더존 ERP의 회계 데이터를 구글 시트에 적재하고 1차 프로세싱을 진행합니다.
•
구글 시트에 복붙을 하면 첫번째 행에는 월, 첫번째 열에는 계정과목, 셀에는 월과 계정과목에 해당하는 값이 들어가게 됩니다. 이 형태로는 분석이 어렵기 때문에 DB의 모양처럼 열별로 데이터를 정리해줄 필요가 있습니다.
•
앱스 스크립트를 사용해서 합계를 제외한 모든 값들을 파싱해서 일자, 구분, 계정과목, 부서, 금액 열의 구조로 생성해줍니다. 앱스 스크립트에서는 어떤 계정과목을 어떤 부서의 직접비 또는 간접비로 구분할지 파싱하는 로직이 들어있습니다. 이걸로 1차 DB가 생성됩니다.
2.
1차 DB를 기반으로 부서별 회계 표를 생성하고, 판관비를 안분한 뒤 2차 DB를 생성합니다.
•
1차 DB는 더존의 회계자료를 그대로 가져온 것이지만, 고객사에서 원한 분석은 부서별이었기 때문에 부서별로 정해진 기준에 따라 판관비 안분을 진행합니다.
•
판관비 안분은 계정과목마다, 시기마다 달라질 수 있습니다. 고객사와는 연도별로 통일성 있게 가도록 협의를 했고, 그에 따라 구글 시트에 정책을 세팅하였습니다. 정책에 맞춰서 구글 시트의 수식으로 판관비 안분을 진행합니다.
•
1차 DB를 기반으로 작성된 구글 시트에서 안분이 진행되는데, 필터를 두어서 월별로 확인할 수 있게 마련하였습니다.
•
이제 앱스 스크립트로 월별 안분된 데이터를 가지고 2차 DB를 생성합니다. 회계 데이터가 업데이트 되면 1차 DB 생성, 2차 DB 생성을 반복하면 됩니다. 이 과정은 눈으로 보면서 확인해야 하기 때문에 완전 자동화는 진행하지 않았습니다.
3.
2차 DB를 빅쿼리에 연결하고 SQL을 사용해서 뷰와 테이블을 생성합니다.
•
이제 본격적인 데이터 스튜디오 개발을 위해서 2차 DB를 빅쿼리에 External Table 로 연결 합니다.
•
External Table 을 바탕으로 분석에 필요한 요소들을 SQL로 작성해서 뷰를 만들고, 빠른 속도를 보장하기 위해서 뷰의 데이터로 테이블을 생성합니다. 정기적으로 뷰의 데이터로 테이블을 생성하도록 해서 데이터의 최신성을 보장합니다.
이렇게 마련된 데이터를 기반으로 회계 분석 페이지를 데이터 스튜디오에서 생성하였습니다.
(아래의 이미지는 샘플데이터로 만들어진 화면입니다. 개발한 모든 화면이 포함된 것은 아닙니다.)
이제 더존 ERP의 정적인 데이터가 다이내믹한 차트로 살아나게 되었습니다. 연도와 분기를 변경하면서 데이터를 분석해볼 수 있습니다.







