440 likes | 932 Views
SQL Server 2000 을 이용한 DW/OLAP 구축 권오주 컨설팅 팀장 올랩컨설팅 (www.olap.co.kr). 내용. 올랩컨설팅 소개 바람직한 DW/OLAP 방향성 사례소개 삼양제넥스 삼양사 데모 ( 삼양사 Gains). 올랩컨설팅 www.olap.co.kr. 주요 사업 분야. OLAP S/W 와 Package 판매 / 기술지원.
E N D
SQL Server 2000을 이용한 DW/OLAP 구축 권오주컨설팅 팀장올랩컨설팅 (www.olap.co.kr)
내용 • 올랩컨설팅 소개 • 바람직한 DW/OLAP 방향성 • 사례소개 • 삼양제넥스 • 삼양사 • 데모 (삼양사 Gains)
주요 사업 분야 OLAP S/W와 Package 판매/ 기술지원 • OLAP(DW/DM)부문 : Comshare Decision, DecisionWeb, Essbase, SQL Server 2000 Analysis Services 등 • 예산/재무/손익관리 부문 : MPC(Management Planning & Control), FDC(Financial Data Consolidation), Budget Plus 등 컨설팅/ 기술지원 • MPC(Management Planning&Control) System 컨설팅 및 구축 • OLAP Consulting Service, Data Warehouse 및 Data Mart 구축 • Specialized & Packaged Application Solution 제공 (DSS, EIS, 정원관리,EVA(경제적 투자가치 분석), BSC(Balanced Score Card)관리, 성과측정관리, OLAP/ 제품교육 • 상설 교육, On-Site 교육 • Workshop, 정기 Seminar 실시
바람직한 DW/OLAP 방향성 기술이 아닌 아키텍처… 패러다임의 변화로부터…
급격한 환경의 변화 “In a time of turbulence and change it is more clear than ever that knowledge is power.” John F. Kennedy
정보 경쟁력 요구 현 재 • 비정형업무 중심 • 데이터분석 중심 • 정보사용자 주도 변화의 요구와 대응 안정적인 운영 과 거 • 정형업무 중심 • 단순조회 중심 • 전산부문 주도 정보 분석 기술 도입 능동적인 환경 개선 능동적인 대응 전략
정보 처리? • Not data as it is !! • Informational Processing? • Turning data into information • Turning information into decision/strategy 경쟁력 있는 비즈니스 의사결정은 정보와 그 정보를 비즈니스 문제점에 적용할 수 있는 지식이 있을 때 가능
80 : 20 규칙 • 20%의 노력으로 80%의 목적 달성 • 전통적인 S/W 개발 관점을 탈피 • 정보 처리에 20%의 노력(시간)만 투자하고 기능성의 80%을 사용자에게 맡김으로써 엄청난 이익 창출 • 다음 20%의 노력을 다음 80% 목적에 투자 • 효율적인 유지보수 고려 • EUC (End User Computing) 필수
구축 방법론 • 일회성이 아닌 단계적 구축 방법론 • 시행착오 최소화 • 설계(Design/Architect) 후 반복적 구현 • 확장성/통합성을 고려한 단계별 개발 확대 전략 • 원활한 유지보수를 고려 • 투자대비효과의 타당성 고려 • 빠른 구축, 빠른 사용 • 사용자의 사용 경험과 노하우 • 실제 비즈니스의 활용 정도
분석 설계 개념 검증 1st 반복 영역 구축 복습 2nd반복 테스트 구현 RAD & 데이터웨어하우스… J.D. Welch
선택 의사결정 해결책 영향 지식 탐색 모니터링 결과 데이터 정보 인텔리전스 비즈니스 문제점 접근 (1)Decision Map • Decision Map을 반시계 방향으로 작업 • 인텔리전스 수집 • 과거의 의사결정을 탐색 및 모니터링 • 해결책 사이의 선택 • 의사결정 의사결정 프로세스
해결책 이해 해결책 의사결정 비즈니스 요구사항 인식 정보의 틀을 정의하고 모니터링 데이터 정보 관련 데이터 처리 비즈니스 문제점 접근 (2)Decision Map • Decision Map을 시계방향으로 작업 • 비즈니스 쟁점 인식 • 해결책 이해 • 정보 모델 정의 • 관련 데이터 처리 단계 II 단계 I 단계 III 설계도구 단계 IV
운영계 경영 관리 정보계 정보 분석:판매,실적,이익 분석.. D A T A M A R T DataInformation 정보 분석 적용 분야 성과 측정 재 무 예 산 * * * * * * * * * * * * * * * * * * Data Mining 보고서 BSC ABC / ABM CRM ... ERP 문 제 점 발 견 !!! 거래 처리 시스템 정보 기반용 데이터 베이스 운영계 데이터 베이스
사례 소개 (1) 삼양제넥스 www.genex.co.kr
프로젝트 개요 • 경영 정보 시스템 • Enterprise Information System ERP 상에서 축적되고 산재되어 있는 데이터를 종합하고 정형화하여 경영층이 의사결정을 지원할 수 있는 종합적인 시스템(EIS)을 구축함과 동시에 각 업무 분야의 데이터를 다차원적으로 구성하여 중간 관리층에서 의사 결정 및 분석을 할 수 있는 효과적인 의사결정 지원 시스템(DSS)을 구축
도입 배경 • 기존 툴의 개발 한계 • 고정된 뷰의 획일화된 정보 제공 • 그래프, 추이표, Overview 등 그래픽 기능 한계 • 사용자의 다양한 요구 대응 한계 및 긴 개발 시간 • ERP 시스템의 제한적인 Data 출력 및 긴 검색시간 • 기존 제공 정보의 한계 • 실무 중심의 Data 제공 (정제 되지 않은 Data) • 정보로서의 활용 정도 미흡 • 업무 분야별로 요약된 정보 및 기획,관리회계적 정보 미흡 • 실적위주의 정보로서 성과측정을 위한 분석 정보 제공 미흡 • 경영자 의사결정을 위한 정보 부재 • 기존 시스템의 체계적 운영 필요 • 프로그램의 중복 및 시스템 관리의 어려움
Project Manager Steering Committee 현업(2명) IT-SM(5명) IT-SI(2명) Consulting(2명) 프로젝트 조직
추 진 경 과 00.11 00.12 01.01 01.02 프로젝트 계획 및 업무분석 (11.13~11.24) Prototyping (11.27~12.15) 설계, 구현, 테스트 (12.18~1.31) 이행 및 모의운영 (1.29~2.12) Go Live ! • 프로젝트 계획 • 개발자 교육 • 현행업무 분석 ( 다차원관점 ) • Prototyping • 대상업무선정 • Pilot 프로그램개발 • Prototyping Demo 및 W/S • EIS구축범위정의 • 화면설계 • DSA 구축 • 다차원 DB 구축 • 프로그램 개발 및 검증 • 종합 테스트 • 운영환경구축 • 시범운영 • 사용자 교육 • 정상운영 • 2차 대상업무 구축
시스템 구성도 Analysis Services SQL Server OLTP DSA Facts Dimensions Cube Excel Decision App Server DTS Decision Desktop ERP Server EIS Server Client • HP9000/K260 • UNIX • Oracle 7.3.3 • BPCS 6.0.04 • Compaq Proliant ML570R XN/700 • Windows 2000 Server • SQL Server 2000 • Decision App Server • 200Mhz이상 • Windows 98/2000 • Decision Desktop
도입 효과 • 공통적 개선 효과 • 다양한 형태의 정보제공 : 그리드, 그래프, 오버뷰 • 빠른 응답 시간 • 개발시간의 단축 및 개발의 편리성 제공 • Data의 정합성 검토가 타시스템에 비해 월등 • 기존 Data의 활용성 증가로 인한 업무 간소화 • 시스템 부하 분산으로 인한 업무시간 단축 • 분석 업무 개선 • 양질의 경영자 정보 제공 (ROIC, 현금흐름, 부가가치분석, 재무분석 ) • 계획 대 실적 비교를 통한 성과측정 • 전기간, 전동기 대비 분석 등 다양한 시계열 분석 • 기존 Data의 활용이 용이하며, 광범위하게 적용 가능 • 조작이 쉽고, 사용자 환경이 뛰어남
사례 소개 (2) 삼양사 www.samyang.com
식품, EP, 의약, 이온교환수지,산업자재,용기,사료,무역,환경사업 등 9개의 BU(Business Unit:사업단위)와 Staff 부문 회사개요 조 직 제 품 설탕,밀가루, 엔지니어링 플라스틱, 패취제, 의료용구, 항암제, 산업자재용 섬유 등 기초 소재 산업에 집중 향 후 의약/바이오, 화학, 식품/사료, 新사업 등 4개 부문을 주축으로 사업구조 재편
삼양사 e-Transformation 모든 경영활동의 On-line화를 통해 전·후방 업무를 실시간 연결하고 , 업무의 효율성과 즉시성을 제고 하여 총체적인 경쟁우위 확보를 목표로 e-Transformation을 단계적으로 수행하고 있습니다. EIS e-Communication 前方 後方 社內 (ERP) E R P 재무 e-SCM e-CRM e-HR 구매 영업 e-Procurement Customer Supplier 생산 지식경영
프로젝트 개요(1) 보다 빠르고 정확한 의사결정을 지원할 수 있는 실시간(Real Enough) 분석 정보 기반을 제공 함으로써 급변하는 E-Business 환경 하에서의 지속적인 업무 경쟁력 확보를 위한 기반 체계 마련 OLAP분석 및 활용 Business Case의사결정자료 Data Warehouse분석대상정보 OLTP운영정보 손익분석 ORACLE 제품별 손익실적 회계영역 비용 비용 비용vs매출vs판매 매출채권분석 회계 Table 원가 Table 자금 Table 판매 Table 기간별 매출채권 생산영역 매출 비용 입금vs판매 판매현황분석 조직별 판매현황 판매영역 판매 비용 One World 생산현황분석 공장별 생산현황 생산 비용 회계 Table 원가 Table 자금 Table 판매 Table Multi View 변환, 세부추적기능 운영용 발생 Data,Data Integrity 중심 Single View,수작업에 의한 추적 분석대상/Granuality 결정 => 2차원 시계열, 통합 구조 다차원 구조
프로젝트 개요(2) 보다 빠르고 정확한 의사결정을 지원할 수 있는 실시간(Real Enough) 분석 정보 기반을 제공 함으로써 급변하는 E-Business 환경 하에서의 지속적인 업무 경쟁력 확보를 위한 기반 체계 마련 - 체계적 지식 관리- 가상적 중앙 집중- Simulated Proposal - Personal Agent 지식 관리 단계 <Shift> : 정보 -> 지식 • 유형별 분석/통계 정보- 정보의 분산/통합 관리- 지식의 창출 정보 분석 단계 Learning Experience • 정보계 관리 Data- 물리적 중앙 집중- 정보의 통합- 정보의 시계열 관리 정보 정의 단계 <shift> : 데이타 -> 정보 데이터 집계 단계 • 운영계 집계 Data- 시스템별로 분산됨- 이기종 환경 수작업에 의한 정보분석 및 의사결정자료의 제공 데이터 발생 단계 • 운영계 발생 Data- 시스템별로 분산됨- 이기종 환경
도입 배경 • 기존 시스템의 정보 제공 범위의 한계 극복 • 단위 정보 중심의 정보제공 • 연관된 업무의 분석을 위한 관련 정보의 연결성 문제 • 다양한 관리/분석 관점의 신속한 정보제공 한계 • ERP 시스템 구축에 따른 추가 요구사항 • 분석 관점의 Data 집계 분석 및 DB화 필요 • 산재 되어있는 Data에 대한 정제 및 일원화된 Channel 필요 • ERP 시스템의 제한적인 Report 출력 및 Performance 해결 필요 • 조직변경,정보체계 변경 등 잦은 정보변경에 대한 대응 한계 • 현업 사용자 Oriented된 시스템 필요
프로젝트 조직 Project Manager(1) Package Counsulting(4) 현 업(SYC,1) 개발팀(SYDS,3) • 정보분석 및 정의 • 화면/시나리오설계 • 사용자 교육 • 주요 이슈 해결 • DSA 구축 • 시스템관리 • 프로그램 개발 및 관리 • 운영지침서 작성 • 안정화 • 제품 설치 • 정보분석 및 정의 • 사용자 View 도출 • Template제공 • 기술지원
추 진 경 과 ’01. 09 ’01. 07 ’00. 05 ’01. 03 ’01. 1 TASK ’00. 11 • D/W Planning • D/W 설계 • D/W 구축 및 Test • Olap 설계 • Olap 구축 및 Test • 통합 테스트 • 사용자 교육/Open ERP Open
Cube 시스템 구성도 End Users Data Warehouse Server (COMPAQ ML5700) Legacy 시스템 DW Server Windows 2000 SQL Server 2000 Analysis Services Comshare Decision • 다차원 분석 iTransform UNIX 4.2.3 ORACLE 7.2.3 Comshare Application Server 데이터 추출 ERP시스템 Cube의 생성 및 관리 Enterprise Server (COMPAQ ML5700) Insight • CEO용 리포팅 툴 Windows 2000 SQL Server Enterprise Server (HAL) Windows 2000 SQL Server 2000 WebServer Data Interface AllocationConsolidation
구현 내용 기간별/조직별/제품군별/거래처군별 손익 손익실적 재 무 기간별/조직별 판관비 제조원가 사업장별/계정별 제조원가 판매분석 영 업 기간별/조직별/제품별/거래처별/담당자별 기간별/조직별/거래처별/담당자별 매출채권 매출채권 거래처별 여신담보 생 산 제조원가 기간별/제품별 제조원가 생산실적 기간별/사업장별/제품별 생산실적 및 수율 제품재고 제품재고 구 매 구매실적 원부원료포장재 구매실적(전사)
도입 효과 • ERP 시스템의 Reporting 부하 절감 • 다양한 관점의 분석 요구에 대한 빠른 응답속도 • 새로운 사용자 요구에 대한 개발시간 단축 • 비정형 정보의 On Line화 및 관리(Flexibility) • 친숙하고 용이한 사용법(Excel과 유사,User Friendliness) • 사용자의 업무 분석 능력 향상 • 기존의 Data로 다양한 분석관점을 제공할 수 있음 • 유지 보수 인원 절감 • 타 시스템과의 연계 및 확장을 위한 기반 제공
성공 요인 업무 부문 • 사전준비 철저 및 Project Scope의 명확화 • 정보제공의 유연성(정보 타입의 추가 및 변경 등) • 현업,개발자,Consultant의 효율적인 업무분장 • 중간 보고 및 점검을 통한 의견조정(Communication) • 사용자 교육 시스템 기능 • 정보제공의 신속성(Performance) • 타 시스템과의 연계와 관련한 지식 보유자 필요 • 향후 유지보수 및 확장을 고려한 시스템 개발 • 기술 이전
삼양사 Gains 김 상 욱