슬라이드 1

Similar documents
Intra_DW_Ch4.PDF

Microsoft PowerPoint - S4_통계분석시스템.ppt

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

I. - II. DW ETT Best Practice

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

DBMS & SQL Server Installation Database Laboratory

Oracle Apps Day_SEM

IBM blue-and-white template

< FC1A6BEC8BFE4C3BBBCAD2E687770>

동국대학교불교병원통합의료정보시스템구축

Cloud Friendly System Architecture

CRM Fair 2004

PowerPoint 프레젠테이션

DW 개요.PDF

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

슬라이드 1

Portal_9iAS.ppt [읽기 전용]


PowerPoint 프레젠테이션

untitled

Microsoft SQL Server 2005 포켓 컨설턴트 관리자용

Voice Portal using Oracle 9i AS Wireless

PowerPoint 프레젠테이션

IBM Business Intelligence Solution Seminar 2005 Choose the Right Data Integration Solution ; Best Practices on EII/EAI/ETL IBM DB2 Technical Sales BI

비식별화 기술 활용 안내서-최종수정.indd

Microsoft PowerPoint - Hyperion Intelligence


슬라이드 1

2016년도 본예산 일반회계 총무과 세 출 예 산 사 업 명 세 서 부서: 총무과 단위: 지방행정역량 강화 읍면 명칭변경에 따른 공인 제작 350,000원 * 25개 8, 공공운영비 47,477 29,477 18,000 문서자료관 유지보수비 2,000,000


ETL_project_best_practice1.ppt

PowerPoint 프레젠테이션

E-BI Day Presentation

칼 럼 1 하버드대에 부는 컴퓨팅 교육 열풍 김진형 소프트웨어정책연구소 소장 최근 하버드대학의 컴퓨터과학 입문 과목인 CS50강좌가 화제다. 이 번 학기에 820명의 수강생이 몰려 하버드 대학에서 가장 인기 있는 강 좌로 등극했다. 한 동안 인기를 누리던 마이클 셀던

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

PowerPoint 프레젠테이션

금오공대 컴퓨터공학전공 강의자료

PowerPoint 프레젠테이션

소만사 소개

목 차 세 출 <정보기획담당관> 서울시 홈페이지 서비스 개선 및 운영 9 상용소프트웨어 구매 및 보급 16 정보화전략위원회 운영 19 모바일 무료 충전서비스 운영 22 협력과 소통을 통한 Smart-서울포럼 활성화 25 모바일서울 유지보수 및 맞춤형서비스 구현 28 m

슬라이드 1

Backup Exec

2005. 경영혁신 종합실적 보고서 평 가 지 표 자율혁신 실행계획 (Action Plan) 1. 혁신리더십 (1) 조직의 비전 미션 및 지향가치 (1)-1 구체성(1.0) - 경영의 전반적 프로세스 혁신을 통 한 효율성 향상과 공기업 사명감 완수추구 - 고객제일주의의

vm-웨어-01장

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

[Brochure] KOR_TunA

스마트폰 저렴하게 구매하는곳

슬라이드 1

untitled

PCServerMgmt7

SANsymphony-V

Chapter 5 비즈니스인텔리젼스의기초 : 데이터베이스와정보관리

J2EE & Web Services iSeminar

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

PowerPoint 프레젠테이션

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

빅데이터시대 Self-BI 전략 이혁재이사 비아이씨엔에스

PowerPoint

Windows Storage Services Adoption And Futures

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

Ç¥Áö

Cover Story Oracle Big Data Vision 01_Big Data의 배경 02_Big Data의 정의 03_Big Data의 활용 방안 04_Big Data의 가치

untitled

untitled

untitled

슬라이드 1

만약, 업그레이드 도중 실패하게 되면, 배터리를 뺏다 다시 꼽으신 후 전원을 켜면, 안내문구가 나오게 됩니다. 그 상태로 PC 연결 후 업그레이드를 다시 실행하시면 됩니다. 3) 단말을 재부팅합니다. - 리부팅 후에 단말에서 업그레이드를 진행합니다. 업그레이드 과정 중

놀이동산미아찾기시스템

Microsoft PowerPoint - 02_BI-Matrix.pptx

Beyond Relational SQL Server, Windows Server 에디션비교 씨앤토트 SW 기술팀장세원

월간 SW 산업동향 ( ~ ) Ⅰ. Summary 1 Ⅱ SW 5 2. SW 7 Ⅲ Ⅳ. SW SW Ⅴ : Big Data, 38

슬라이드 1

Analyst Briefing

보건소 의사결정지원을 위한 데이터웨어하우스 구축에 대한 연구

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

4임금연구겨울-지상토론

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

Title of the presentation This is the subtitle

항목

<C3CA3520B0FAC7D0B1B3BBE7BFEB202E687770>

슬라이드 1

슬라이드 1

Chap7.PDF

ecorp-프로젝트제안서작성실무(양식3)

1217 WebTrafMon II

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

<BBEAC0E7BAB8C7E820BFE4BEE7A1A4C0E7C8B020BBE7B7CA20BAF1B1B3BFACB1B82E687770>

PowerPoint Presentation

씨에이에스는 서울특별시 시설관리공단 계약 제1579호( ) 장애인 콜택시 콜센터 차량관제시스템 구축사업 감리용역 에 근거하여 카나스 에서 수행중인 장애인콜택시 콜센터 차량관제시스템 구축사업에 대한 최종감리를 실시하고 본 보고서를 제출합니다

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

Oracle Database 10g: Self-Managing Database DB TSC

2007

슬라이드 1

Slide 1

금오공대 컴퓨터공학전공 강의자료

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

Microsoft PowerPoint - 제품소개_Control-M

Transcription:

K 병원 DW 구축사례 2008. 01 1

목차 1. 구축목표 2. 구축방법 3. 구축내용 ( 유형별 ) 5. 구축효과 6. 향후 LOAD MAP 별첨 : 분석화면예 (Sample) 2

1. 구축목표 경영및진료정보의효율적관리와다차원분석을위한데이터웨어하우징 (DW) 시스템구축 정보의효율적관리 주제영역별로, 정제된정보의저장창고구축 데이터의통합, 표준화를통한데이터의활용도를극대화 의사결정을적시에제공할수있도록구축 관리의통합으로업무효율향상 다차원정보분석 OLAP을통해쉽게데이터를조회할수있고분석할수있는시스템을제공 비정형적, 다차원적데이터분석으로특성조회및분석 즉시조회, 즉시분석이가능하도록구현 진료정보를위한교차검색기능제공 3

2. 구축방법 안정화단계 (05.11~12) 3단계 - 안정화단계 데이터검증 시스템사용자교육 시스템운용자교육 시스템성능개선및확장 개발및구현 (05.06~05.10) 프로세스분석 (05.03~05.05) 2단계 개발및구현단계 시스템구조기본설계 / 상세설계 모듈개발및시스템화 사용자미팅을통한개선방안도출 추가요구사항수렴 / 적용 1단계-준비및분석단계 현행업무프로세스현황분석 운영계 Schema 분석 사용자요구사항분석 Server Setting 4

3. 구축내용 ( 요약 ) 구분형태대상수비고 보고서 비정형 정형 163 본 9 본 DW 150 개 DB( Table ) DM 70 개 100 개 Cube 3 개경영분석 ETT Job DW DM 160 개 170 개 5

시스템구성 운영계시스템 OCS ETCL Data Warehouse 데이터활용 원무진료진료지원 등록 / 접수 수납 처방 간호 건강검진 약국 Staging 영역 통합영역 마트영역 ROLAP 고객분석 간호분석 청구 / 심사 진료 EMR 수술 EMR LIS 간호 EMR 주사진단방사선 추출 변형 정제 적재 SAMFILE 임시테이블 환자 청구 등록 의료서비스 재무 조직 수익 MOLAP 수익분석 진료처방분석 경영분석 감염관리 진단검사 병리 자산 수익분석 ERP 간호분석 회계 예산 자산 물류 인사 급여 ETCL 흐름 6

하드웨어구성 DW 서버 /ETCL 서버 운영계시스템 통합디스크 1ch XP12000 [RX7620, 4CPU, 8GB] DISK 146GB * 2 HA 4ch SAN Switches OLAP 서버 (Superdome1) (Superdome2) 1ch 4ch 4ch (Sphereon 4500, 16Port * 2) ( DL580, 4CPU, 4GB ) DISK 146.8GB * 4 Backbone 7

소프트웨어구성 DW 서버 /ETCL 서버 구분 S/W 명 기능 백업 Client NetBackup Agent 시스템관리 Client SMS Agent ETCL Tool Data Stage 7.5.1 데이터추출 / 변형 / 정제 / 적재 DBMS SYBASE IQ 12.6.0 DW용 DBMS O/S HP UX11i OLAP 서버 구분 S/W 명 기능 백업 Client NetBackup Agent 시스템관리 Client SMS Agent ROLAP Tool Intelligence 8.3.2 sp2 다차원분석 DBMS MS SQL Server 2000 ROLAP 메타데이터저장 MOLAP Tool Essbase 7.1.0 다차원큐브생성 / 저장 Web Server IIS 6.0 Web 서비스 WAS Tomcat 4.1 O/S Win2003 Server 8

소스 ( 운영계 ) 시스템 소스시스템 OCS ( 처방전달시스템 ) EMR ( 전자의무기록시스템 ) 원무 ( 등록 / 접수, 수납, 청구 / 심사 ) 진료 ( 처방, 간호 ) 진료지원 ( 건강검진, 약국, 주사, 진단방사선 ) 의무기록 ( 퇴원분석, 수술, 상병 ) EMR( 진료 EMR, 간호 EMR) ETCL Data Warehouse LIS ( 진단검사정보시스템 ) ERP ( 전사자원관리시스템 ) 진단검사 ( 혈액 / 소변 / 미생물검사, 혈액은행 ) 병리 ( 세포검사, 부검, 조직은행 ) 물류 ( 구매, 입고, 출고, 재고 ) 재무 ( 회계, 예산 ) 인사 / 급여 ( 직원, 급여 ) 9

연계시스템 연계시스템 Data Warehouse 데이터연계 ABC ( 원가분석시스템 ) 연계시스템업무대상데이터 H/W, S/W ABC ( 원가분석시스템 ) 원가분석 원가분석을위한기초데이터 ( 원무, 진료, 재무, 인사등 ) HP Superdome HP UX11i Oracle 10g 10

모델링 ( 논리계층 ) 역할 / 기능 데이터상세정도 (Granularity) DW Database 논리계층 적용모델링기법 Multi Dimensional Model (Star/Snow-Flake) 다차원분석을위한데이터영역 Detail (mainly) Summary (partially) 마트영역 (Mart Area) Entity Relational Model 주제영역별데이터통합 / 관리영역 비정형 / 상세데이터분석을위한영역 Detail (mainly) 통합영역 (Integrated Area) Flat Model 통합영역으로의데이터적재전추출데이터변환및정제를위한임시영역 Detail (mainly) Staging 영역 (Staging Area) 11

데이터 ETCL 흐름도 소스시스템 Data Warehouse (Sybase ASIQ DBMS) Oracle 10g Staging 영역 통합영역 마트영역 데이터활용 Data Stage Job 1 SAM File Sybase IQ Bulk Loader 분석마트 DB ROLAP OCS EMR LIS ERP Data Stage Job 1 SAM File Sybase IQ Bulk Loader Sybase IQ Bulk Loader SAM File 2 5 통합 DB Sybase IQ Procedure Data Stage Job MOLAP 3 4 6 Staging DB Data Stage Job 12

데이터추출처리 개 요 SAM 파일은운영계시스템에는생성하지않고 DW 시스템에직접생성함 기본적인변환 (ex. 타입변환, Null 값처리 ) 작업수행 추출기준 운영계테이블의 최종수정일시 를기준으로초기및변경데이터를추출함 추출주기 월 주기를기본으로하며, 코드성 / 환자정보는 일 주기도적용함 운영계관리자가월마감종료후, DW 관리자에게통보하면추출 Job 을실행시킴 운영계 DW Staging 영역 구성 ERP EMR LIS OCS 최종수정일시를기준으로추출 데이터타입변환 / Null 데이터처리 Data Stage Job SAM File 13

DW 적재처리 구분 개요 운영계테이블과 DW 테이블이 1:1 인경우 추출 / 변환된 Load Ready 파일을 Sybase IQ Bulk Loader 를사용하여 DW 테이블로적재함 운영계테이블과 DW 테이블이1:1이아닌경우 Load Ready 파일을 Staging 영역에적재, Join 등의변환과정을거쳐 DW 테이블형태와동일한결과파일을생성함 결과 SAM 파일을 Sybase IQ Bulk Loader를사용하여 DW 테이블로적재함 DW Staging 영역 DW 통합영역 DW Staging 영역 DW 통합영역 SAM File Sybase IQ Bulk Loader 구성 SAM File Sybase IQ Bulk Loader 통합 DB DW 테이블 Sybase IQ Bulk Loader Staging DB 테이블 A 테이블 B SAM File 결과파일 Data Stage Job 조인작업수행 통합 DB DW 테이블 14

DM 적재처리 구분 개요 Sybase IQ Stored Procedure를이용하여집계로직구현 - 데이터의건수가많거나, 복잡한로직을구현해야하는경우적용함 - 집계 / 가공및적재로직을 Sybase IQ Stored Procedure를이용하여구현하고, 이를 Data Stage의 After Job Command 로등록 - Data Stage의호출 (call) 에의해 Procedure 수행됨 DW 통합영역 DM 영역 2 집계 / 가공 Sybase IQ Procedure Insert Delete/Insert 구성 통합 DB DW 테이블 1 Procedure 호출 DM 및및연계 DB 집계테이블 Data Stage Job 15

OLAP 시스템구조 DW 서버 OLAP 서버 Staging 영역 통합영역 비정형분석 고급사용자 SAMFILE 마트영역 WEB 정형분석 OCS EMR LIS ERP 환자 청구 등록 자산 의료서비스 재무 조직 수익 OLAP Server (Hyperion Intelligence) Web Server 데이터조회 일반사용자 C/S OLAP 보고서개발 개발자 / 관리자 16

OLAP 사용자구조 사용자유형주요부서주요역할접근방식 고급사용자 의무기록실, 보험심사파트등의전문분석가 정형보고서실행비정형분석 (Ad-hoc 질의 ) Web 일반사용자 경영진, 기획파트, 진료파트, 각부서 ( 팀 ) 장 정형보고서실행데이터조회 Web 개발자 / 관리자 의료정보팀 OLAP 보고서개발메타데이터관리다차원 DB ( 큐브 ) 생성 / 관리 C/S 17

OLAP 요구사항 1 분석및리포팅능력 통계적함수, 수학적연산에의한분석기능 Drill-Up, Drill-Down, Drill-Anywhere 분석기능 Slice-and-Dice 분석기능 Ad-hoc 쿼리분석및리포팅분석기능 사용자정의데이터전환및매핑기능 다중데이터소스에서의데이터추출기능 고급분석및리포팅에대한사용자정의 SQL 기능 표현, 분배및배포능력 UI(User Interface) 편의성 차트, 테이블, 그래프, 텍스트등의다양한컨텐츠를하나의보고서에표현하는기능 대쉬보드기능을통한사용자인터페이스를능동적으로구성할수있는기능지원 PDF, HTML 및 excel 형식으로보고서를 Export 할수있는기능 보고서의분배및실행을스케줄화할수있는기능 18

OLAP 요구사항 2 관리기능 사용자관리, 사용자권한관리, 모니터링, 스케쥴, 보고서배포등의기능을하나의관리자툴에서지원할수있는기능 웹을통한원격관리기능 보안기능 기밀문서에대한사용자또는그룹별접근을제한하는기능 사용자별접근통제기능 (Adaptive Reports) Performance 및안정성 동시사용자가많은경우의반응능력 많은수의 Dimension 값에대한분석가능 19

DW 주제영역 No 주제영역명분류1 분류2 주제영역설명 01 환자 환자 ( 병원고객 ) 에대한기본정보를관리하는영역 02 조직 병원의조직 ( 부서 ) 및직원에대한정보를관리하는영역 03 의료서비스기준정보 병원에서환자에게제공하는서비스 ( 처치, 검사, 약품등 ) 에대한마스터정보를관리하는영역 04 자산 병원내부의고정자산, 재고자산에대한정보를관리하는영역 05 등록 환자의외래 / 입원등록에관한정보를관리하는영역 06 의료서비스 병원에서환자에게제공한서비스 ( 처방, 간호, 검사등 ) 발생내역정보를관리하는영역 06_1 의료서비스 _ 처방 의사의처방및진단정보를관리하는영역 06_2 의료서비스 _ 간호 응급실, 수술실, 투석실, 분만실등에서발생한환자간호정보를관리하는영역 06_3 의료서비스 _ 검사 진료지원, LIS 등에서발생한검사및검사결과정보를관리하는영역 06_4 의료서비스 _ 건진 건강검진실시내역정보를관리하는영역 07 수익 병원에서발생한수익및미수정보를관리하는영역 08 재무 병원의예산및회계정보를관리하는영역 09 공통코드 공통코드정보를관리하는영역 10 청구 보험급여분에대한청구내역과심평원심결정보를관리하는영역 11 의무기록 의무기록의퇴원환자분석을위한정보를관리하는영역 20

DM 주제영역 No 주제영역명 주제영역설명 00 01 02 03 04 05 06 통합코드고객분석간호수익분석경영분석보험심사진료처방 공통코드정보를관리하는영역병원의고객인환자에대한성향과분포등정보를분석하는영역간호업무와관련된정보를분석하는영역병원에서발생하는수익, 실적및비용과관련된속성을분석재무, 수익성지표, 재고, 자금실적등경영과관련된내용분석보험심사에관련된내용분석의사의처방및처치등의진단정보를분석하는영역 21

5. 구축효과 1. 기술적인관점 [ 이슈 ] [ 효과 ] 환자정보나환자정보나진료정보를진료정보를보기보기위해선위해선데이터를데이터를가공하는가공하는등여러여러과정을과정을거쳐야거쳐야함 운영계의운영계의효율성효율성제고제고필요필요 현업이필요한보고서를제공하기위해서현업이필요한보고서를제공하기위해서별도의프로그램개발이필요별도의프로그램개발이필요 다차원다차원분석자료분석자료제공이제공이제한적제한적 데이터검색시데이터에대한정확한이해데이터검색데이터에대한정확한이해필요성증대필요성증대 데이터적재작업에대한효율적인조회기능데이터적재작업에대한효율적인조회기능필요필요 환자환자,, 진료진료,, 수익수익등원하는원하는정보에정보에대해대해신속한현황및실적파악가능신속한현황및실적파악가능 운영계의운영계의효율성효율성및 Performance Performance 개선개선 ( 운영계 ( 운영계부담부담최소화최소화 ) ) 프로그램프로그램개발개발없이없이 OLAP OLAP 툴의툴의간단한간단한기능조작을기능조작을통하여통하여정보처리정보처리가능가능 다양한다양한분석자료분석자료지원으로지원으로데이터데이터분석에분석에근거한근거한의사결정의사결정지원지원가능가능 데이터데이터통합통합,, 표준화에표준화에따른따른이해도이해도증가증가 데이터데이터적재작업에적재작업에대한대한결과를결과를신속히신속히파악할수있는환경구현파악할수있는환경구현 22

5. 구축효과 2. 업무적인관점 [ 이슈 ] [ 효과 ] 보고서보고서생성생성업무에업무에시간이시간이많이많이듬 정보정보분석에분석에시간이시간이많이많이소요소요 보고서보고서생성생성업무업무최소화를최소화를통한통한업무의업무의효율성효율성제고제고 정보의정보의용이한용이한획득획득및분석분석가능가능 현업의현업의정보정보이용이용능력능력향상향상필요필요 일정한일정한포맷으로포맷으로제공되는제공되는자료만자료만접근접근가능가능 현업이현업이쉽게쉽게조회조회,, 분석할분석할수있는있는환경구축으로환경구축으로정보정보이용능력이용능력향상향상 다양한다양한데이터데이터포맷에포맷에대한대한접근접근가능가능 자료의자료의제공을제공을위해위해전산부서에전산부서에협조협조요청요청 주기적인주기적인보고서를보고서를매번매번만들어야만들어야함 다양한다양한사용자사용자요구요구인터페이스인터페이스필요필요 사용자가사용자가직접직접자료를자료를작성작성할수있는있는통합통합분석환경제공분석환경제공주기적인주기적인보고서는보고서는스케줄링스케줄링기능을기능을통해통해주기적으로주기적으로생성생성,, 배포배포다차원분석기능이지원되는대쉬보드시스템다차원분석기능이지원되는대쉬보드시스템을통해다양한사용자인터페이스제공통해다양한사용자인터페이스제공 23

6. 향후 LOAD MAP 1 차개발 완료 8 개주제영역 서비스개시 2 차개발 진행중 임상지표에 대한관리 3 차개발 예정 진료검색시스템의기능강화로 모든임상연구지원 24

감사합니다. 25