1 / 57

유니보스 CRM 사업본부 고용원 이사 2001 년 9 월 27 일

DBM/CRM 을 위한 전략 DATA 활용 - META DATA 관리. 유니보스 CRM 사업본부 고용원 이사 2001 년 9 월 27 일. METASHERPA. CONTENTS. 추진배경 및 목적. Meta Data 정의. Meta Data Model 설명. MetaSherpa 의 기능별 특징. 시스템 구성도. MetaSherpa 효과. MetaSherpa 관리인원 구성. MetaSherpa - Web. 추진배경 및 목적. CONTENTS. 추진배경 및 목적.

soyala
Download Presentation

유니보스 CRM 사업본부 고용원 이사 2001 년 9 월 27 일

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DBM/CRM 을 위한 전략 DATA 활용-META DATA 관리 유니보스 CRM 사업본부 고용원 이사 2001년 9월 27일 METASHERPA

  2. CONTENTS • 추진배경 및 목적 • Meta Data정의 • Meta Data Model 설명 • MetaSherpa의 기능별 특징 • 시스템 구성도 • MetaSherpa효과 • MetaSherpa관리인원 구성 • MetaSherpa - Web

  3. 추진배경 및 목적 CONTENTS • 추진배경 및 목적 • Meta Data정의 • Meta Data Model 설명 • MetaSherpa의 기능별 특징 • 시스템 구성도 • MetaSherpa효과 • MetaSherpa관리인원 구성 • MetaSherpa- Web

  4. 추진 배경 및 목적 데이터의 정보 및 품질 업무영역 검색 및 선택 데이터존재 유무탐색 데이터 의미파악 의사결정종류검색 사용자요건선택 비즈니스 규칙공유 권한 원천/타겟 데이터 생성 파악 원천데이터의 이해 비즈니스 프로세스 이해 JOB LOG 분석 데이터의 변경이력 데이터 증가량 예측 데이터정보 메타기반의 현업사용자 안내 업무영역검색 정형보고서작성 분석업무정의마이닝프로세스 AD-Hoc,다차원분석 마이닝결과의 분석 메타 데이터 저장소 데이터의 표준화 데이터 품질 향상 / 정확성 예상 오류 인지, 의사결정의 질 향상 데이터 코드화의 정의 Meta Data 영향분석 데이터 품질 추적

  5. 추진 배경 및 목적 현행기업의 경영환경 및 정보기술 현황 효율적 관리를 원하는 정책 결정자 • 누가 무슨 일을 하고 있지? • 각 업무 부서에서 현재 진행 중인 업무는? • 각 부서의 업무 부하 및 효율은 어떤가? • 내가 매일 보고 받는 report의 목록은 ? • 이 report는 누가 만드는가? • 나의 report를 쉽게 관리하는 방법은 없을까? • Report 의 history를 관리할 수는 없나? • Information 정책 안에는 어떤 정보들이 있는가? • Information 정책에 대한 정보는 어디에서 찾을 수 있는가? • 지난 정책 결정에 중요 역할을 한 데이터는 무엇인가? • 과거 좋은 결과는 만든 정책에 공통으로 사용된 데이터는 무엇인가? • … 정책 결정자 과도한 업무에 시달리는 IT 부서 • 각 시스템의 작업 진행 상태를 알 수는 없나 ? • 작업 진행 결과에 오류가 없는지 효율적으로 확인할 수 있는지 ? • 각 시스템의 DB schema는 ? • 시스템별 공통으로 사용되는 테이블 목록은 무엇인가? • 각 업무 부서에서의 요구를 줄일 수 있는 방법은 없나? • 어떤 프로그램을 수정했을 경우 영향을 받는 데이터 및 업무 부서, 프로그램을 찾을 수 있는 방법은 없나? • 현재 데이터를 사용하고 있는 부서 및 사용자는? • 시스템 상태를 한눈에 볼 수는 없을까? • 시스템 데이터 성장정도를 예측할 수 없을까? • … 마케팅 담당자 데이터 이용 방향을 모르는 업무 담당자 • 원하는 데이터를 찾기 위해서는 어디로 가야 하지? • 이 데이터가 의미하는 바는 뭐지? • 누구에게 물어봐야 하나? • 이 데이터 관리 담당자는 누구지? • 이 데이터의 갱신 주기는? • 이 데이터가 만들어지는 과정은 ? • 어디서부터 이 값이 왔지? • IT 부서에 의존하지 않고 시스템을 쉽게 활용할 수 있는 방법은 없을까? • 현재 내 작업이 잘 진행되고 있나? • … 능률적 마케팅 펼치기 원하는 마케터 • 마케팅 전략을 위해 사용하는 데이터는? • 같은 전략을 적용하는 팀이 있나? … • 기존에 사용된 정책은 뭐가 있지? • 어떻게 이 값이 나오게 된 건지? • 언제rule이 만들어 지는가? 누구에 의해서 만들어 지는가? • 만약 데이터에 대한 질문이 생기면 누구를 부를 것인가? • 개인이 데이터를 가지(조회하)려 할 때 어떤 책임이 따르는가? • 회사 안에 어떤 정보를 공유할 수 있는가? 외부 회사와는 ? • 외부 회사에 reports를 배부하려 할 때 누가 허가 해야만 하는가? • … METADATA 문제 해결을 위한 새로운 환경 도입 필요 IT 부서 현 업무 담당자

  6. Meta Data정의 CONTENTS • 추진배경 및 목적 • Meta Data정의 • Meta Data정의 • Meta Data Model 설명 • Meta Data Model 설명 • MetaSherpa의 기능별 특징 • MetaSherpa의 기능별 특징 • 시스템 구성도 • MetaSherpa효과 • MetaSherpa관리인원 구성 • MetaSherpa- Web

  7. MetaData 정의 Meta Data의 정의

  8. MetaData 정의 Meta Data의 분류

  9. 메타 데이터 기반의 기업 정보시스템 • 데이터 중심 • DBA, Data modeler 활용 중심 • 툴간 통합 곤란 DSS (Data warehouse) 메타 데이터 저장소 • 전자원 메타 데이터 통합 • 양방향 통합 메타 데이터 관리 • 지식관리, 기업포탈의 결합 업무 효과 CASE 툴 중심의 메타 데이터 저장소 • 데이터 중심 • DBA 활용 중심 • 지식 중심 • DSS 메타 데이터 중심 • 업무적 메타 데이터 포함 • 제한된 메타 데이터 통합 • 현업사용자 활용 데이터 사전 메타 데이터 필요성 인식 1960s 1970s 1980s 1990s 2000s MetaData 정의 Meta Data관리의 변천사

  10. Data Mart End User Desktop Reporting Tool MetaData 정의 Metasherpa Architecture 처리계 OALP ETL Process Data Warehouse CRM ….. Physical & Logical Models Meta Data Repository CASE Tool Process to Build the Meta Data Repository Technical Transformation Rules Attributes Names Domain Values Access Patterns Entity Relationships Business Attribute Business Definitions Entity Business Definitions Aggregation Rules Report Business Descriptions List of Available Reports Technical Transformation Rules ETL Software Business Field Definitions Custom Data Dictionary Technical Users (Developers & Analysts) (Web) Business Users (Executives &Business Analysts) (Web) Data Administrator (Web)

  11. 원천과 장소 메타 데이터의 유형 데이터 모델링 도구, 데이터베이스정보, 각종 시스템 정보 논리/물리 데이터 모형, 기술적 엔티티 정의, 기술적 항목 정의, 영역 값 추출(ETL) 도구/처리 데이터 변환 규칙, 프로그램 작업 연관관계, 시스템 레파지토리 데이터 통계, 데이터적재 통계 OLAP & Reporting 도구 사용자 접근 유형, 조회 실행 통계, 업무적 엔티티 정의, 업무적 항목 정의, 업무 성과측정 정의 데이터 품질 도구 데이터 품질 통계, 오류 추적 자료 모델링 Case Tool 논리/물리 데이터 모형, 데이터 사전 문서 및 종업원 업무 정책, 업무적 엔티티 정의, 업무적 항목 정의, 업무 성과측정 정의, 데이터 관리책임자, 데이터 이력 관리 MetaData 정의 Meta Data의 원천과 수집가능한 Meta Data 유형

  12. Meta Data Model 설명 CONTENTS • 추진배경 및 목적 • Meta Data정의 • Meta Data Model 설명 • MetaSherpa의 기능별 특징 • 시스템 구성도 • MetaSherpa효과 • MetaSherpa관리인원 구성 • MetaSherpa- Web

  13. Meta Data Model 설명 메타 모델의 종류 • 메타 모형 객체 모형 관계 모형 • 메타 모형 표준 MDC OIM ; 전사 메타 모형 표준 OMG CWM ; 데이터 웨어하우스 메타 모형 표준 메타데이터 저장소 IT Infrastructure MetaModel Data Management MetaModel Enterprise Data Warehouse MetaModel IT Operation MetaModel Business Information MetaModel

  14. Meta Data Model 설명 MetaSherpa 모델에 따른 기능별 설명 분류 기능별내용 IT Infra • 서버 시스템 종류 및 사용 유무 관리 및 권한 • 서버 리소스 관리 운영계 Mart DBMS/Files • 표준안 • Table/Column의 Technical/Business 정보 • Index/Relationship/Constraint 정보 • Stored Procedure/Trigger 정보 Data Warehouse- Data Transformation • 소스/타겟 테이블/컬럼 정보 • 매핑 정보 • 클린징/정합성 검증 Rule 정보 • Script 정보 Data Warehouse Job Operations • Total 수행 JOB 및 JOB 상관관계 관리 • Job 수행 에러 처리 Business/IT User에게 제공 Business Information • 전사적인 업무 프로세스 • 업무에서 관리되는 용어 정보

  15. Meta Data Model 설명 MetaSherpa 모델에 따른 기능별 설명 분류 기능별내용 IT Infra • 서버 시스템 종류 및 사용 유무 관리 및 권한 • 서버 리소스 관리 IT INFRA • 시스템을 관리하는 직원은? • 이 시스템의 권한, 관리 정보는? • 시스템이 관리하는 소스/타겟의 데이터는? • 시스템에서 관리되는 프로그램은 무엇이고 어떤 업무가 수행되며 누가 관리하나? • 시스템에서 시스템, 프로그램에서 프로그램등으로 Transformation하는 데이터는? • 데이터가 생성되는 시스템은? • 시스템에서 누가프로그램과 업무을 정의하였으며, 관리하고 지원하는데 책임이 있나? • 시스템에서 어떤 프로그램이 데이터를 생성하나? 운영계 Mart DBMS/Files • 표준안 • Table/Column의 Technical/Business 정보 • Index/Relationship/Constraint 정보 • Stored Procedure/Trigger 정보 Data Warehouse- Data Transformation • 소스/타겟 테이블/컬럼 정보 • 매핑 정보 • 클린징/정합성 검증 Rule 정보 • Script 정보 Data Warehouse Job Operations • Total 수행 JOB 및 JOB 상관관계 관리 • Job 수행 에러 처리 Business/IT User에게 제공 Business Information • 전사적인 업무 프로세스 • 업무에서 관리되는 용어 정보

  16. Meta Data Model 설명 MetaSherpa 모델에 따른 기능별 설명 분류 기능별내용 IT Infra • 서버 시스템 종류 및 사용 유무 관리 및 권한 • 서버 리소스 관리 운영계 Mart DBMS/Files • 어떤 데이터베이스가 존재하는가? • 데이터베이스에 존재하는 테이블의 물리적 이름은? • 테이블에 있는 칼럼은? • 테이블에 존재하는 인덱스의 정보와 다른 인덱스가 존재하는가? • 이 테이블이 다른 테이블과 어떻게 관련되어져 있는가? • 데이터가 업데이트 되는 시기는? • 데이터가 가장 최근에 업데이트된 시기는? • 누가 최종 데이터를 업데이트했는가? • History 데이터의 기간은? 운영계 Mart DBMS/Files • 표준안 • Table/Column의 Technical/Business 정보 • Index/Relationship/Constraint 정보 • Stored Procedure/Trigger 정보 Data Warehouse- Data Transformation • 소스/타겟 테이블/컬럼 정보 • 매핑 정보 • 클린징/정합성 검증 Rule 정보 • Script 정보 Data Warehouse Job Operations • Total 수행 JOB 및 JOB 상관관계 관리 • Job 수행 에러 처리 Business/IT User에게 제공 Business Information • 전사적인 업무 프로세스 • 업무에서 관리되는 용어 정보

  17. Meta Data Model 설명 MetaSherpa 모델에 따른 기능별 설명 분류 기능별내용 IT Infra • 서버 시스템 종류 및 사용 유무 관리 및 권한 • 서버 리소스 관리 Datawarehouse Data Transformation • 어떤 데이터 모델이 존재하는가? - 업무에서 사용되는 데이터 모델의 종류는? • 누가, 어떤 목적으로 모델을 만들었으며 관리자는? • 논리적 데이터 모델과 물리적 데이터 모델 사이의 관계는? • 모델에 존재하는 Business Entities는? • 데이터베이스 테이블과 시스템 파일간의 연관관계는? • 테이블과 Attribute의 정의는? • Attribute의 제한적인 영역은? • Attributes들이 허용할 수 있는Value는? • 테이블과 컬럼들 사이의 상관관계는? 운영계 Mart DBMS/Files • 표준안 • Table/Column의 Technical/Business 정보 • Index/Relationship/Constraint 정보 • Stored Procedure/Trigger 정보 Data Warehouse- Data Transformation • 소스/타겟 테이블/컬럼 정보 • 매핑 정보 • 클린징/정합성 검증 Rule 정보 • Script 정보 Data Warehouse Job Operations • Total 수행 JOB 및 JOB 상관관계 관리 • Job 수행 에러 처리 Business/IT User에게 제공 Business Information • 전사적인 업무 프로세스 • 업무에서 관리되는 용어 정보

  18. Meta Data Model 설명 MetaSherpa 모델에 따른 기능별 설명 분류 기능별내용 IT Infra • 서버 시스템 종류 및 사용 유무 관리 및 권한 • 서버 리소스 관리 Datawarehouse Job Operations • 특정 데이터에 대하여 프로그램을 운영하기에 최적의 시간은 언제인가? • Job이 process와 데이터의 상관관계는? • Job Error시 프로그램과 데이터의 상관관계는? • Job Error시 복구 할 수 있는 책임자는? • Job을 수행 할 수 있는 관리자는? • 프로그램이 수행 될 때 Space의 증가량은? • 테이프 보관 헤더(the tape storage headers)는 어떻게 정의되어 지나? • 데이터가 백업/복구/확인 되어진 마지막 시간은? • 데이터를 백업하고 복구하는 절차 및 책임자는? 운영계 Mart DBMS/Files • 표준안 • Table/Column의 Technical/Business 정보 • Index/Relationship/Constraint 정보 • Stored Procedure/Trigger 정보 Data Warehouse- Data Transformation • 소스/타겟 테이블/컬럼 정보 • 매핑 정보 • 클린징/정합성 검증 Rule 정보 • Script 정보 Data Warehouse Job Operations • Total 수행 JOB 및 JOB 상관관계 관리 • Job 수행 에러 처리 Business/IT User에게 제공 Business Information • 전사적인 업무 프로세스 • 업무에서 관리되는 용어 정보

  19. Meta Data Model 설명 MetaSherpa 모델에 따른 기능별 설명 분류 기능별내용 IT Infra • 서버 시스템 종류 및 사용 유무 관리 및 권한 • 서버 리소스 관리 운영계 Mart DBMS/Files • 표준안 • Table/Column의 Technical/Business 정보 • Index/Relationship/Constraint 정보 • Stored Procedure/Trigger 정보 Data Warehouse- Data Transformation • 소스/타겟 테이블/컬럼 정보 • 매핑 정보 • 클린징/정합성 검증 Rule 정보 • Script 정보 Business Information • 논리적 데이터 모델에 있는 데이터의 정보는? • 하나의 데이터가 어떤 값을 취할 수 있는 조건과 의미는? • 어떤 비즈니스 룰에 의해데이터가 만들어지고, 갱신 되어지고, 삭제되는가? • 룰(rules)이 언제, 누구에 의해서 만들어지나? • 회사에서 사용되는 모든 데이터의 정보의 의미는? Data Warehouse Job Operations • Total 수행 JOB 및 JOB 상관관계 관리 • Job 수행 에러 처리 Business/IT User에게 제공 Business Information • 전사적인 업무 프로세스 • 업무에서 관리되는 용어 정보

  20. MetaSherpa의 기능별 특징 CONTENTS • 추진배경 및 목적 • Meta Data정의 • Meta Data Model 설명 • MetaSherpa의 기능별 특징 • 시스템 구성도 • MetaSherpa효과 • MetaSherpa관리인원 구성 • MetaSherpa- Web

  21. MetaSherpa 기능별 특징 Metasherpa의 기능별 특징 시스템/ 표준화관리 사용자 & 부서 정보 • 각 시스템, DB, application 사용자 및 Metadata관리 시스템 사용자를 대상으로 한다. • 각 사용자 및 사용자 group에 대한 권한 정보를 관리한다. 시스템 & DBMS 정보 • 현 기업에 존재하는 물리적 시스템 및 업무에 따른 시스템 분류, DBMS정보를 관리한다. • 물리 시스템, 업무 영역, DBMS의 조합으로 하나의 업무시스템이 정의 된다. • 시스템 코드정보- 메시지코드, 제품별 오류정보 DB schema 정보 • 각 업무시스템에 존재하는 DB 정보를 관리한다. • DB 정의 및 목적, 사용자, 관리자, 사용 공간 및 백업정보를 관리한다. • 각 테이블 및테이블에 속한 컬럼, key, index, 백업 정보와 해당 테이블 운영 방안에대한 정보를 관리한다. DB 관리 Mapping 정보 • 데이터의 흐름을 파악하는 한가지 방법이다. • 각 시스템별 데이터의 흐름을 테이블 간의 매핑 정보를 관리 함으로써 이룬다. • 테이블 및 컬럼간의 매핑정보와 이 매핑 과정을 수행하는 Job정보를 연계하여 관리한다. Job 정보 • 데이터 작업을 관리하는 작업 정보를 관리한다. • 작업 목록 및 작업에 관련된 외부 file, 작업 log, 작업 오류 여부 등을 관리한다. 자원 관리 • 기업에 존재하는 application에 대한 정보를 관리한다 . • 화면 혹은 프로그램, Report 등일 수 있다 . • Application 및 application에서 참조하는 테이블, application 사용자대한 정보를 담는다. Application 정보 오류 정보 • 작업, 데이터, 시스템, application 등에 대한 오류를 대상으로 한다. • 오류가 발생한 것을 발견한 시점에 관리되는 오류 요청 및 오류 처리 결과에 대한 정보를 관리한다.

  22. 항목부문 설 명 시스템 표준화관리 권한범위 각 DBMS별로 정의된 권한레벨에 대한 정보를 데이터베이스의 DBC로 부터 조회해서 사용자 및 관리자에게 제공하는 뷰 테이블 권한연관 각 DB사용자별로 사용자에게 할당된 권한레벨에 대한 정보를 데이터베이스의 DBC로 부터 조회해서 사용자 및 관리자에게 제공하는 뷰 테이블 사용자 데이터베이스의 사용자 정보를 각 데이터베이스의 DBC로 부터 조회해서 사용자 및 관리자에게 보여주는 뷰 테이블 사용자그룹 각 DB사용자들을 그룹으로 구분 짓는 정보를 데이터베이스의 DBC로 부터 조회해서 사용자와 관리자에게 정보를 제공하는 뷰 테이블 사원 사원에 대한 정보를 관리하는 테이블 조직 조직에 대한 정보를 관리하는 테이블 조직사원별App연관 각 사원에 대한 어플리케이션의 권한 및 담당자 등에 대한 연관정보를 관리하는 테이블 부서별App접근연관 EDW SYSTEM 및 MDM 사용자 그룹별 App에 대한 권한부여 현황에 대한 정보를 관리하는 테이블 MetaSherpa 기능별 특징 MetaSherpa 기능별 설명

  23. 항목부문 설 명 시스템 표준화관리 MDM사용자 MDM 관리자 시스템의 사용자로 등록된 사원에 대한 비밀번호와 로그인 시 인증을 위한 테이블 소프트웨어 데이터를 생성하기 위해 수행 되는 Job 및 프로그램을 수행시키는 도구에 대한 정보를 관리하는 테이블 시스템 EDW를 구성하는 물리적인 시스템에 대한 시스템명,OS,IP주소,담당자등을 관리하는 테이블. 시스템오류코드 시스템 오류 코드 및 내용을 관리하는 테이블. 시스템IP EDW를 구성하는 시스템과 사용자간의 IP관리정보로서 IP관리자,용도,변경내용 컴퓨터 업무용으로 사용되어지는 컴퓨터의 네트웍 정보 및 컴퓨터의SPEC을 관리하기 위한 테이블 컴퓨터/소프트웨어 업무용으로 사용되어지는 컴퓨터의 네트웍 정보 및 컴퓨터의SPEC을 관리하기 위한 테이블 컴퓨터 업무용으로 사용되어지는 컴퓨터의 네트웍 정보 및 컴퓨터의SPEC을 관리하기 위한 테이블 업무시스템 EDW를 구성하는 시스템 및 데이터베이스를 업무적인 관점에서 업무시스템으로 분류하고 그 업무시스템에 대한 담당자 및 사용 여부등을 관리하는 테이블 MetaSherpa 기능별 특징 MetaSherpa 기능별 설명

  24. 항목부문 설 명 D B관리 데이터 오류처리 Application과 데이터가 모두 오류가 났을 경우, 데이터의 오류만 발생했을 경우, Application과 연관된 데이터에 오류가 발생했을 경우 Application과 Table을 연관시켜주는 정보를 관리하는 테이블.어플리케이션 연관테이블과 테이블정보의 테이블을 에플리케이션 코드로 조인조회를 하여 위에서 설명한 여러 경우를 판별한다. 테이블백업기록 각 테이블에 대한 백업 History정보 테이블 테이블변경기록 각 테이블의 변경정보(컬럼추가,컬럼삭제,컬럼명변경 등)를 관리하는 테이블 테이블운영정책 각 테이블에 대한 운영정책 정보(유효일자,백업주기,백업방법,관리자 등)를 관리하는 테이블 테이블정보 각 업무시스템별 데이터베이스별 사용된 테이블에 대한 유형,변경일자,변경자,Summary여부 등에 대한 정보를 관리하는 테이블 테이블제약조건 각 테이블의 테이블 체크 Constraint 정보를 관리하는 테이블 데이터베이스 업무시스템별로 생성된 데이터베이스에 대한 데이터베이스명,할당된 공간,스풀공간,최종백업일자,데이터베이스 상태등을 관리하는 테이블 데이터베이스 스페이스 뷰 데이터베이스의 여유 공간 및 할당된 공간에 대한 정보를 관리하는 뷰 테이블 MetaSherpa 기능별 특징 MetaSherpa 기능별 설명

  25. 항목부문 설 명 D B관리 주제영역 논리적으로 업무구분을 하기위해 각 업무구분별로 테이블들을 구분 짓기 위한 정보를 관리하는 테이블 컬럼 맵핑 컬럼 레벨의 Mapping정보를 관리하는 테이블 컬럼 정보 각 테이블에 대한 컬럼 정보를 관리하는 테이블 컬럼 제약조건 각 컬럼의 컬럼 체크 Constraint 정보를 관리하는 테이블 키 컬럼 각 테이블의 컬럼에서 Key로 정의된 컬럼에 대한 Key 정보를 관리하는 뷰 테이블 테이블데이터 정합성 검증 ODS와 DW의 테이블에 저장된 데이터를 검증하기 위한 검증 로직을 관리하는 테이블 테이블 맵핑 테이블레벨의 Mapping정보를 관리하는 테이블 DB백업History 데이터베이스의 백업 방법,백업장치유형 등 백업 History를 관리하는 테이블 DB운영정책 데이터베이스를 생성시킬 때부터 데이터베이스를 운영하기 위해 필요한 유효일자,백업주기,백업방법 등에 대한 정보를 관리하는 테이블 DBMS EDW를 구성하는 시스템에 설치된 물리적 데이터베이스에 대한 유형,담당자등을 관리하는 테이블 MetaSherpa 기능별 특징 MetaSherpa 기능별 설명

  26. 항목부문 설 명 자원관리 테이블App연관 Application에서 사용하는 테이블 및 컬럼에 대한 관련 정보를 관리하는 테이블 Active Job Control-M에 등록한 현재일자의 JOB상태에 대한 정보를 관리하는 테이블 뷰. 어제의 JOB상태는 나타나지 않는다. App오류처리 Application에 만 관련된 오류의 발생시 Application과 오류 처리내용을 연관시켜주는 정보를 관리하는 테이블 DISK EDW를 구성하는 시스템에 설치된 DISK의 상태를 표시 하는 것으로서 DISK SPACE, 사용용도,여유공간을 관리하는 테이블 Job관계 Job간의 Relation(Parent/Child)에 대한 정보를 관리하는 테이블 Job로그 Job에 대한 성공여부,수행시작시간,종료시간 등에 대한 수행 기록(log)을 관리하는 테이블 Job오류로그공지 Job이 오류가 났을 경우 어떤 오류가 발생됐는지 오류의 조치가 진행되고 있는지, 오류 복구에 어느 정도의 시간이 소요될 것인지에 대한 정보를 관리하는 테이블 Job외부파일 JOB수행에 필요한 External File 정보를 관리하는 테이블 Job외부파일연관 Job과 External File과의 연관을 지어주는 정보를 관리하는 테이블 MetaSherpa 기능별 특징 MetaSherpa 기능별 설명

  27. MetaSherpa 기능별 특징 MetaSherpa 기능별 설명 항목부문 설 명 자원관리 Job프로그램 Job프로그램에 대한 JOB명,주기여부,유효시작시간,종료시간,담당자 등에 대한 정보를 관리하는 테이블 Job프로그램History Job 정보에 대한 특정일자의 History 정보를 관리하는 테이블 어플리케이션 관리해야 될 필요가 있는 Application에 대한 화면명,프로그램명,담당자등을 관리하는 테이블 어플리케이션 모듈 각 업무별로 사용하고 있는 프로그램들이 사용하고 있는 모듈로서 모듈의 생성일, 버전, 디렉토리, 파일명, 변경일자등에 관한 정보를 갖는 테이블 처리요청처리연관 오류 처리요청과 처리를 관련시켜주는 정보를 관리하는 테이블 오류요청App연관 오류처리요청테이블과 어플리케이션 테이블이 다 대 다의 관계에 있으므로 이 관계를 풀어주기 위해 적용된 관계테이블이며 업무적으로는 오류 요청 시 발견자가 여러개의 어플리케이션에 대한 오류사항을 한번의 등록으로 요청할 수 있게 하기 위한 것이다. 오류처리 오류 요청된 내역에 대한 오류 처리 현황에 대한 처리상태,처리담당자 등에 대한 정보를 관리하는 테이블 오류처리요청 데이터나 Application을 사용하는 사용자나 관리하는 관리자가 오류를 발견했을 때 이에 대한 오류정보를 기록하여 처리를 요청하는 정보를 관리하는 테이블

  28. 항목부문 설 명 자원관리 오류처리요청테이블연관 오류처리요청테이블과 테이블정보테이블이 다 대 다의 관계에 있으므로 이 관계를 풀어주기 위해 적용된 관계테이블이며 업무적으로는 오류 요청 시 발견자가 여러개의 테이블에 대한 오류사항을 한번의 등록으로 요청할 수 있게 하기 위한 것이다. 오류 코드 뷰 Job이 수행 시 오류가 발생했을 경우 이 오류가 어떤 오류인가를 Job별/시스템별/DBMS별로 오류코드와 오류내용을 관리하는 뷰 테이블 외부파일History Job External File 정보에 대한 특정일자의 History 정보를 관리하는 테이블 MetaSherpa 기능별 특징 MetaSherpa 기능별 설명

  29. CONTENTS • 추진배경 및 목적 • Meta Data정의 • Meta Data Model 설명 • MetaSherpa의 기능별 특징 • 시스템 구성도 • 시스템 구성도 • MetaSherpa효과 • MetaSherpa관리인원 구성 • MetaSherpa- Web

  30. 시스템 구성도 Populator Engine에 의한 메타데이터 변경 Process Metasherpa Source Data Populator Engine Extractor (Metadata 선택적추출) 정보계  Enterprise MetaData Repository Any DB   DW… Temporary Repository (Data 가공용) RDBMS   처리계 Loader (Metadata적재) Any DB

  31. 시스템 구성도 Metasherpa 제품 구성 Product Module Technologies Function Meta Sherpa Repository • Any RDBMS 전사적으로 발생하는 METADATA( RDBMS, DW,OLAP, MINING, RMS,BSC, WEB CONTENTS, IT Infra…)를 통합 관리하는 저장소 Populator • Any ETL TOOL 분산되어있는 메타데이터를 추출, 변형, 분배하여 Repository에 저장시킴 Visualizer • Any Web Server • 4GL TOOL • OLAP 일반 사용자들이 Web을 통하여 METADATA를 쉽고 빠르게 조회할 수 있는 기능 제공. Administrator • 4GL TOOL C/S 모듈을 통해 METADATA의 조회 및 관리 기능을 수행.

  32. ODS DB 운영계[Tandem] DW[NCR] ETL 수행 ER Job로그 TeraData DB Schema 등록 DB Schema 등록 Job관리 Control-M Meta C/M Meta정보 DBC 정보 등록 SAS Engine 매핑 Job등록 매핑 정보 SAS/WA MDM Admin App WA Meta WA Meta Control-M Interface Meta 조회 Admin Metadata Repository Web Admin Meta 조회 시스템 구성도 H 증권사 Technical Meta Access 예 Job 로그 등록 • Output log file을 읽는다. (unstructured) • 작업의 성공여부 • 작업 처리 데이터 건수 • 작업 수행 시간 • MDM admin 시스템을 거치지 않고 작업이 수행이 끝나면 등록된다. Job 정보 등록 • Control-M의 meta data를 이용 (Structured) • Job program 목록 • Job program 수행 주기 • Job 관련 output file • 사용자 입력 정보 (Unstructured) • Job 관련 output file 정보 Source 시스템 Data structure등록 • Sybase ASE system table 이용 (structured) • DB space정보, • Table/column 목록 • Key, index, referenced 정보 • Table/column constraint 정보 • Table/column 변경 정보 • 소스 시스템에 관한 사용자 입력 (unstructured) • DB/Table 운영정보 • DB/Table 백업정보 • DB/Table/Column 설명 ETL Pgm생성 ETL Process 수행 Meta 등록/수정/삭제 Target 시스템 Data structure등록 • NCR Teradata DBC table 이용 (structured) • DB space정보 • Table/column 목록,설명 • Key, index, referenced 정보 • Table/column constraint 정보 • Table/column 변경 정보 • 타겟 시스템에 관한 사용자 입력 (unstructured) • DB/Table 운영정보 • DB/Table 백업정보 • WA Meta data read (Structured ) • Mapping 정보 • Source/Target system • Source/Target table • 컬럼 mapping정보 • 관련 job 정보 • Encoding/transformation 정보 • 수동 입력 mapping 정보 (Untructured ) • 수작업으로 이루어진 ETT 과정에 대한 정보 일력 • MDM admin 시스템을 통하여 등록, 수정, 삭제 시점을 정의 하는 데이터 정보를 입력한다. • Source 시스템 정보 • Target 시스템 정보 • 테이블/컬럼 및 이에 관련된 정보 • Job 관련 정보 • Mapping 정보

  33. 시스템 구성도 MetaSherpa 운영구성도 MetaSherpa /Repository Business Process Enterprise Metadata Repository IT Infra structure MetaSherpa /Populator RDBMS/ Files Population Engine ETL Process MetaSherpa /Visualizer MetaSherpa /Administrator Data Transforma tions Visualizer Administrator Jobs & Operations Data Warehouse internet OLAP Mining OLAP Mart Mining Mart MetaSherpa admin Business / Power User

  34. 시스템 구성도 MetaData 통계 분석 • 테이블 및 컬럼 사용 분석 • 데이터 매핑 분석 • APP,현업사용자 분석 • 시스템간 데이터 흐름 분석 • CPU 분석 • JOB LOG 분석 • DISK 사용량 분석 • 검색기능 … 현업 사용자(OLAP) IT 웹 서버 메타 데이터 저장소 분석가(MINING)

  35. 업무시스템 시스템 모델 주제영역 자원사용량 서브모델 Naming표준 도메인 엔티티 속성 모델추출 모델적재 시스템 구성도 MetaSherpa관리 시스템 기능 구성도 Login 업 무 시스템 데이터사전 데이터모델 데이터흐름 스케쥴링 검색 DBMS 대상매핑 작업목록 데이터베이스 소스매핑 작업자 작업상태 테이블 Cleansing Rule 작업처리 컬럼 정합성 검증 작업추출 인덱스 KEY 변환 설계서 작업적재 ETL추출 데이터 사전추출 ETL적재 데이터 적재

  36. E-Meta Web

  37. 업무시스템 시스템 모델 주제영역 자원사용량 서브모델 Naming표준 도메인 엔티티 속성 모델추출 모델적재 시스템 구성도 MetaSherpa관리 시스템 기능 구성도 Login 업 무 시스템 데이터사전 데이터모델 데이터흐름 스케쥴링 검색 DBMS 대상매핑 작업목록 데이터베이스 소스매핑 작업자 작업상태 테이블 Cleansing Rule 작업처리 컬럼 정합성 검증 작업추출 인덱스 KEY 변환 설계서 작업적재 ETL추출 데이터 사전추출 ETL적재 데이터 적재

  38. E-Meta Web

  39. 업무시스템 시스템 모델 주제영역 자원사용량 서브모델 Naming표준 도메인 엔티티 속성 모델추출 모델적재 시스템 구성도 MetaSherpa관리 시스템 기능 구성도 Login 업 무 시스템 데이터사전 데이터모델 데이터흐름 스케쥴링 검색 DBMS 대상매핑 작업목록 데이터베이스 소스매핑 작업자 작업상태 테이블 Cleansing Rule 작업처리 컬럼 정합성 검증 작업추출 인덱스 KEY 변환 설계서 작업적재 ETL추출 데이터 사전추출 ETL적재 데이터 적재

  40. E-Meta Web

  41. MetaSherpa효과 CONTENTS • 추진배경 및 목적 • Meta Data정의 • Meta Data Model 설명 • MetaSherpa의 기능별 특징 • 시스템 구성도 • MetaSherpa효과 • MetaSherpa관리인원 구성 • MetaSherpa- Web

  42. 정책 결정자 마케팅 담당자 Metadata Metadata IT 부서 현 업무 담당자 MetaSherpa 효과 Meta Data 관리시스템의 효과 효과적인 마케팅 실행을 위한 효율적인 데이터 제공 기업 상황에 대한 정확한 판단으로 합리적 정책 결정 Metadata를 통해 서로 독립적이면서 긴밀한 업무 관계 유지 자신의 업무에 대한 정확한 정보를 바탕으로 능동적 업무 수행 메타데이터를 이용한 전체 시스템에 대한 효율적 관리

  43. MetaSherpa관리인원 구성 CONTENTS • 추진배경 및 목적 • Meta Data정의 • Meta Data Model 설명 • MetaSherpa의 기능별 특징 • 시스템 구성도 • MetaSherpa효과 • MetaSherpa관리인원 구성 • MetaSherpa- Web

  44. MetaSherpa 관리인원 구성 Meta Data 관리시스템 인원구성 메타데이터 감시자 ……….. ……….. 메타데이터 관리자 - 데이터 베이스 담당자 - 모델러 - Data Admin 메타데이터 관리자 - ETL 추출 담당자 - JOB OP 메타데이터 관리자 - OLAP 담당자 • 메타데이터 관리자 1. 메타데이터 관리 담당자는 메타데이터 감시자와 역활에 따른 관리자로 나누어진다. 2. 데이터 및 해당 프로세스에 대한 권한에 따라 메타를 관리해야한다. 3. 감시자는 모든 메타의 변화(원천의 변화, 메타데이터의 변화)에 대한 흐름을 파악하고,업무을 효율적으로 관리해야한다.

  45. MetaSherpa - Web CONTENTS • 추진배경 및 목적 • Meta Data정의 • Meta Data Model 설명 • MetaSherpa의 기능별 특징 • 시스템 구성도 • MetaSherpa효과 • MetaSherpa관리인원 구성 • MetaSherpa- Web

  46. E-Meta Web • 기업에 존재하는 application에 대한 정보를 관리 - 화면 혹은 프로그램, Report 등 … • Application 및 application에서 참조하는 테이블, application 사용자대한 정보관리 • 작업, 데이터, 시스템, application 등에 대한 오류정보 관리 • 오류가 발생한 것을 발견한 시점에 관리시작, 오류 요청 및 오류 처리 결과에 대한 정보를 관리 • 각 시스템, DB, application 사용자 및 Metadata관리 시스템 사용자를 대상 • 각 사용자 및 사용자 group에 대한 권한 정보를 관리 • 데이터 작업(BATCH JOB)을 관리하는 작업 정보 관리 • 작업 목록 및 작업에 관련된 외부 file, 작업 log, 작업 수행결과 관리 • 사용자, 시스템,DATABASE, 작업정보, MAPPING 정보,APPLICATION정보 검 • 구축된메타정보를 사용자가 쉽고, 빠르고, 정확하게 획득 • 데이터의 흐름을 파악하는 방법 • 각 시스템별 데이터의 흐름을 테이블 간의 매핑 정보를 관리 • 테이블 및 컬럼간의 매핑정보와 이 매핑 과정을 수행하는 Job정보를 연계하여 관리 • 각 업무시스템에 존재하는 DB 정보 관리 • DB 정의 및 목적, 사용자, 관리자, 사용 공간 및 백업정보 관리 • 각 테이블 및 테이블에 속한 컬럼, key, index, 백업 정보와 해당 테이블 운영 방안에 대한 정보 관리 • 현 기업에 존재하는 물리적 시스템 및 업무에 따른 시스템 분류, DBMS정보를 관리. • 물리 시스템, 업무 영역, DBMS의 조합으로 하나의 업무시스템을 정의

  47. E-Meta Web

  48. E-Meta Web

  49. E-Meta Web

  50. E-Meta Web

More Related