13
1 성공적인 성공적인 성공적인 성공적인 대규모 대규모 대규모 대규모 통합프로젝트 통합프로젝트 통합프로젝트 통합프로젝트 수행을 수행을 수행을 수행을 위한 위한 위한 위한 메타데이터시스템의 메타데이터시스템의 메타데이터시스템의 메타데이터시스템의 활용 활용 활용 활용 2005. 09. 02 2005. 09. 02 1 목차 IV. 고려사항 III. 메타데터 시스템 활용사례 I. 메타데터 시스템 소개 II. 통합프로젝트 소개 V. 메타시스템 ROAD MAP

311 5 p25 - dbrang.tistory.com · 메타데이터시스템의활용 2005. 09. 02 1 목목목목차차차차 IV. 고려사항 III. 메타데이터시스템활용사례 I. 메타데이터시스템소개

  • Upload
    votuyen

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

1

성공적인성공적인성공적인성공적인 대규모대규모대규모대규모 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 수행을수행을수행을수행을 위한위한위한위한

메타데이터시스템의메타데이터시스템의메타데이터시스템의메타데이터시스템의 활용활용활용활용

2005. 09. 022005. 09. 02

1

목목목목 차차차차

IV. 고려사항

III. 메타데이터 시스템 활용사례

I. 메타데이터 시스템 소개

II. 통합프로젝트 소개

V. 메타시스템의 ROAD MAP

2

2

1.1.1.1. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 개요개요개요개요I. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 소개소개소개소개

관리자관리자

프로그램프로그램

데이터데이터베이스정보베이스정보모델관리모델관리

표준화표준화

시스템시스템정보정보

BusinessBusinessIntelligenceIntelligence

영향도영향도분석분석

데이터데이터데이터데이터 이해를이해를이해를이해를 통해통해통해통해 업무에업무에업무에업무에 활용활용활용활용데이터데이터데이터데이터 이해를이해를이해를이해를 통해통해통해통해 업무에업무에업무에업무에 활용활용활용활용

IT IT IT IT 자원과자원과자원과자원과 데이터관리에데이터관리에데이터관리에데이터관리에 대한대한대한대한의사결정의사결정의사결정의사결정

IT IT IT IT 자원과자원과자원과자원과 데이터관리에데이터관리에데이터관리에데이터관리에 대한대한대한대한의사결정의사결정의사결정의사결정

IT IT IT IT 시스템의시스템의시스템의시스템의 개발과개발과개발과개발과 유지보수유지보수유지보수유지보수IT IT IT IT 시스템의시스템의시스템의시스템의 개발과개발과개발과개발과 유지보수유지보수유지보수유지보수

업무업무업무업무업무업무업무업무 사용자사용자사용자사용자사용자사용자사용자사용자

IT IT IT IT IT IT IT IT 기획가기획가기획가기획가기획가기획가기획가기획가

IT IT IT IT IT IT IT IT 개발자개발자개발자개발자개발자개발자개발자개발자

• 메타데이터는메타데이터는메타데이터는메타데이터는 데이터관리를데이터관리를데이터관리를데이터관리를 위한위한위한위한 데이터데이터데이터데이터

((((데이터에데이터에데이터에데이터에 대한대한대한대한 지도지도지도지도((((Map) Map) Map) Map) 정보정보정보정보))))

메타데이터메타데이터메타데이터메타데이터정의정의정의정의

• 데이터의데이터의데이터의데이터의 정확한정확한정확한정확한 의미의미의미의미 파악파악파악파악

• 데이터표준화를데이터표준화를데이터표준화를데이터표준화를 통한통한통한통한 데이터데이터데이터데이터 품질의품질의품질의품질의 확산확산확산확산////개선개선개선개선

메타데이터메타데이터메타데이터메타데이터관리목적관리목적관리목적관리목적

메타데이터메타데이터메타데이터메타데이터사용이점사용이점사용이점사용이점

• 데이터데이터데이터데이터 표준화표준화표준화표준화

• 데이터의데이터의데이터의데이터의 변화와변화와변화와변화와 흐름을흐름을흐름을흐름을 정확하게정확하게정확하게정확하게 파악파악파악파악

• 시스템시스템시스템시스템 변경에변경에변경에변경에 따른따른따른따른 리스크리스크리스크리스크 최소화최소화최소화최소화

메타데이터메타데이터메타데이터메타데이터 시스템은시스템은시스템은시스템은 표준화를표준화를표준화를표준화를 기반으로기반으로기반으로기반으로 데이터의데이터의데이터의데이터의 생성생성생성생성,,,,가공가공가공가공, , , ,

흐름과흐름과흐름과흐름과 변경을변경을변경을변경을 일관성있게일관성있게일관성있게일관성있게 관리관리관리관리하여하여하여하여 데이터를데이터를데이터를데이터를 정확하고정확하고정확하고정확하고 완벽하게완벽하게완벽하게완벽하게

유지시켜유지시켜유지시켜유지시켜 데이터관리를데이터관리를데이터관리를데이터관리를 체계적으로체계적으로체계적으로체계적으로 수행해수행해수행해수행해 주는주는주는주는 시스템이다시스템이다시스템이다시스템이다

3

2.2.2.2. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 구성도구성도구성도구성도I. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 소개소개소개소개

관리자관리자관리자관리자사용자사용자사용자사용자

메타데이터메타데이터메타데이터메타데이터 수집기수집기수집기수집기

표준표준표준표준

메타데이터메타데이터메타데이터메타데이터 원천원천원천원천

변경메타데이터

메타데이터메타데이터메타데이터메타데이터 저장소저장소저장소저장소

표준표준표준표준

BIBIBIBI 데이터흐름데이터흐름데이터흐름데이터흐름DBDBDBDB

데이터모델데이터모델데이터모델데이터모델

시스템시스템시스템시스템 프로그램프로그램프로그램프로그램

메타데이터메타데이터메타데이터메타데이터포털포털포털포털

메타데이터메타데이터메타데이터메타데이터관리자관리자관리자관리자

모델링도구

데이터베이스

ETL Tools프로그램

시스템관리도구

BI도구

Job관리도구

3

4

3.3.3.3. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 기능도기능도기능도기능도I. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 소개소개소개소개

• 전체용어조회• 표준단어조회• 복합어조회• 표준용어상세조회• 표준항목조회• 표준항목상세조회

사전관리

• 도메인조회• 유효값조회• 도메인상세조회

도메인관리

• 주제영역조회• 주제영역상세조회• 엔티티조회• 속성조회• 엔티티상세조회• 속성상세조회• 관계/관계속성조회

논리모델관리

물리모델관리

• 테이블조회• 컬럼조회• 인덱스조회• 테이블상세조회• 컬럼상세조회

매핑관리

• 도메인 매핑 조회

• 테이블 매핑 조회

• 컬럼 매핑 조회• 매핑정의서 조회

• 도메인 매핑 상세조회

• 테이블 매핑 상세조회

• 컬럼매핑상세조회• 매핑정의서 상세조회

• 시스템정보조회• 데이터베이스정보조회• 스키마 정보조회• 테이블정보조회• 컬럼정보조회• 인덱스정보조회

DB

정보관리

• 프로그램현황조회

• 프로그램정보조회• 프로그램결과조회

프로그램관리

• 작업정보조회

• 작업결과조회

• 입출력파일 정보조회

작업관리

• 표준단어

• 항목

• 도메인• 엔티티/테이블

• 입출력파일

• 프로그램 / 작업

• 매핑정의

영향도조회

• 테이블 데이터흐름조회

• 컬럼 데이터흐름 조회• 입출력파일 데이터흐름 조회

데이터흐름조회

시스템정보조회

• 시스템현황조회

• 하드웨어정보조회• 소프트웨어정보조회 매핑 • 도메인 매핑 등록

요청• 테이블 매핑등록요청

• 컬럼매핑등록요청

• 매핑정의서등록요청

• 단어등록요청

• 표준단어등록요청

• 복합어등록요청

• 항목등록요청

사전

• 도메인등록요청

• 도메인다중등록요청도메인

• 엔티티 등록요청

• 어트리뷰트 등록요청

• 엔티티/어트리뷰트 등

록요청• 관계정보 등록요청

논리모델

• 테이블/컬럼 등록요청

• 인덱스등록요청• DDL 생성 요청

물리모델

Meta

Admin

• 사용자정보/권한/프로그램 관리

• Meta Colletor 작업 관리• 메타시스템 모니터링관리

• IT 프로세스 관리

• Meta of Meta 데이터 관리• 게시판/공지사항관리

• 메시지/Document 관리

DA (Data Architecture)DA (Data Architecture) AA (Application Architecture)AA (Application Architecture)

TA (Technical Architecture)TA (Technical Architecture)

IT ProcessIT ProcessMeta system AdminMeta system Admin

WISE META3.0WISE META3.0

• 표준항목자동분리• 도메인영문생성

Tools

결재 • 요청현황조회

• 결재대상조회

• 보고서정보조회

• 보고서정보상세조회

• 관련테이블/컬럼조회

BI

5

1. 1. 1. 1. 통합프로젝트의통합프로젝트의통합프로젝트의통합프로젝트의 주요주요주요주요 태스크태스크태스크태스크II. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 소개소개소개소개

•단위테스트단위테스트단위테스트단위테스트•통합테스트통합테스트통합테스트통합테스트•시스템테스트시스템테스트시스템테스트시스템테스트•데이터전환테스트데이터전환테스트데이터전환테스트데이터전환테스트

•단위테스트단위테스트단위테스트단위테스트•통합테스트통합테스트통합테스트통합테스트•시스템테스트시스템테스트시스템테스트시스템테스트•데이터전환테스트데이터전환테스트데이터전환테스트데이터전환테스트

•TOTOTOTO----BE BE BE BE 데이터베이스데이터베이스데이터베이스데이터베이스 구현구현구현구현•TOTOTOTO----BE BE BE BE 업무프로세스업무프로세스업무프로세스업무프로세스 구현구현구현구현•전환프로그램전환프로그램전환프로그램전환프로그램 구현구현구현구현

•TOTOTOTO----BE BE BE BE 데이터베이스데이터베이스데이터베이스데이터베이스 구현구현구현구현•TOTOTOTO----BE BE BE BE 업무프로세스업무프로세스업무프로세스업무프로세스 구현구현구현구현•전환프로그램전환프로그램전환프로그램전환프로그램 구현구현구현구현

•TOTOTOTO----BE BE BE BE 데이터모델설계데이터모델설계데이터모델설계데이터모델설계•TOTOTOTO----BE BE BE BE 프로세스프로세스프로세스프로세스 설계설계설계설계•TOTOTOTO----BE BE BE BE 코드설계코드설계코드설계코드설계•ASASASAS----IS TOIS TOIS TOIS TO----BE BE BE BE 데이터전환설계데이터전환설계데이터전환설계데이터전환설계

•TOTOTOTO----BE BE BE BE 데이터모델설계데이터모델설계데이터모델설계데이터모델설계•TOTOTOTO----BE BE BE BE 프로세스프로세스프로세스프로세스 설계설계설계설계•TOTOTOTO----BE BE BE BE 코드설계코드설계코드설계코드설계•ASASASAS----IS TOIS TOIS TOIS TO----BE BE BE BE 데이터전환설계데이터전환설계데이터전환설계데이터전환설계

분석분석분석분석 설계설계설계설계 구현구현구현구현 테스트테스트테스트테스트////이행이행이행이행

•ASASASAS----IS IS IS IS 데이터모델분석데이터모델분석데이터모델분석데이터모델분석•ASASASAS----IS IS IS IS 데이터분석데이터분석데이터분석데이터분석

((((코드분석코드분석코드분석코드분석) ) ) ) •ASASASAS----IS IS IS IS 프로세스분석프로세스분석프로세스분석프로세스분석

•ASASASAS----IS IS IS IS 데이터모델분석데이터모델분석데이터모델분석데이터모델분석•ASASASAS----IS IS IS IS 데이터분석데이터분석데이터분석데이터분석

((((코드분석코드분석코드분석코드분석) ) ) ) •ASASASAS----IS IS IS IS 프로세스분석프로세스분석프로세스분석프로세스분석

통합통합통합통합 프로젝트프로젝트프로젝트프로젝트 진행진행진행진행

메타시스템메타시스템메타시스템메타시스템 활용활용활용활용

AS-IS현황조회현황조회현황조회현황조회

TO-BE 표준화표준화표준화표준화 준비준비준비준비

TO-BE 데이터모델설계데이터모델설계데이터모델설계데이터모델설계

TO-BE 코드정의코드정의코드정의코드정의

TO-BE 데이터전환설계데이터전환설계데이터전환설계데이터전환설계

TO-BE 데이터모델구현데이터모델구현데이터모델구현데이터모델구현

변경정보관리변경정보관리변경정보관리변경정보관리

영향도영향도영향도영향도 분석분석분석분석

4

6

1.1.1.1. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 진행진행진행진행 단계별단계별단계별단계별 지원지원지원지원((((분석단계분석단계분석단계분석단계))))III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

분석분석분석분석 설계설계설계설계 구현구현구현구현 테스트테스트테스트테스트////이행이행이행이행

• ASASASAS----IS IS IS IS 시스템시스템시스템시스템 분석분석분석분석

• 데이터모델분석데이터모델분석데이터모델분석데이터모델분석

• 데이터분석데이터분석데이터분석데이터분석((((코드분석코드분석코드분석코드분석) ) ) )

• 프로세스분석프로세스분석프로세스분석프로세스분석

• ASASASAS----IS IS IS IS 시스템정보시스템정보시스템정보시스템정보 메타데이터메타데이터메타데이터메타데이터 저장소에저장소에저장소에저장소에 적재적재적재적재

• 데이터모델정보데이터모델정보데이터모델정보데이터모델정보

• 코드정보코드정보코드정보코드정보

• TOTOTOTO----BE BE BE BE 시스템시스템시스템시스템 표준화표준화표준화표준화 준비준비준비준비

• ASASASAS----IS IS IS IS 항목항목항목항목 수집수집수집수집

• 표준화표준화표준화표준화 지침지침지침지침////프로세스프로세스프로세스프로세스 정의정의정의정의

• 표준용어사전표준용어사전표준용어사전표준용어사전 생성생성생성생성

통합프로젝트통합프로젝트통합프로젝트통합프로젝트 주요주요주요주요 태스크태스크태스크태스크 지원지원지원지원 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 태스크태스크태스크태스크

7

1.1.1.1. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((분석단계분석단계분석단계분석단계) ) ) ) ---- 화면예시화면예시화면예시화면예시III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

• ASASASAS----IS IS IS IS 의의의의 데이터데이터데이터데이터 모델정보를모델정보를모델정보를모델정보를 메타메타메타메타데이터데이터데이터데이터 저장소에저장소에저장소에저장소에 초기초기초기초기 적재적재적재적재 하여하여하여하여 분분분분석을석을석을석을 위한위한위한위한 기초기초기초기초 정보로정보로정보로정보로 활용된다활용된다활용된다활용된다....

• ASASASAS----IS IS IS IS 코드정보를코드정보를코드정보를코드정보를 메타시스템의메타시스템의메타시스템의메타시스템의도메인관리도메인관리도메인관리도메인관리 프로세스를프로세스를프로세스를프로세스를 통해통해통해통해 초기초기초기초기적재하여적재하여적재하여적재하여 분석을분석을분석을분석을 위한위한위한위한 기초정보로기초정보로기초정보로기초정보로활용한다활용한다활용한다활용한다....

• 모델정보와모델정보와모델정보와모델정보와 코드정보들의코드정보들의코드정보들의코드정보들의 변경정보변경정보변경정보변경정보관리는관리는관리는관리는 최대한최대한최대한최대한 자동화의자동화의자동화의자동화의 방안을방안을방안을방안을 모모모모색하고색하고색하고색하고 수작업으로수작업으로수작업으로수작업으로 메타시스템에메타시스템에메타시스템에메타시스템에 적적적적재하게재하게재하게재하게 되더라도되더라도되더라도되더라도 다건입력프로세스다건입력프로세스다건입력프로세스다건입력프로세스를를를를 적용하여적용하여적용하여적용하여 관리의관리의관리의관리의 부담을부담을부담을부담을 최소화최소화최소화최소화하도록하도록하도록하도록 한다한다한다한다. . . .

• 설계단계를설계단계를설계단계를설계단계를 위해위해위해위해 현행현행현행현행 업무에업무에업무에업무에 사용사용사용사용되는되는되는되는 용어들을용어들을용어들을용어들을 수집수집수집수집, , , , 정제하여정제하여정제하여정제하여 표준표준표준표준용어집을용어집을용어집을용어집을 구성한다구성한다구성한다구성한다....

• 구성된구성된구성된구성된 용어집을용어집을용어집을용어집을 메타시스템의메타시스템의메타시스템의메타시스템의 표준표준표준표준용어등록용어등록용어등록용어등록 프로세스를프로세스를프로세스를프로세스를 통해통해통해통해 메타데이메타데이메타데이메타데이터터터터 저장소에저장소에저장소에저장소에 적재하여적재하여적재하여적재하여 향후향후향후향후 표준화표준화표준화표준화작업의작업의작업의작업의 데이터로데이터로데이터로데이터로 활용한다활용한다활용한다활용한다....

• ASASASAS----IS IS IS IS 의의의의 데이터데이터데이터데이터 모델정보를모델정보를모델정보를모델정보를 메타메타메타메타데이터데이터데이터데이터 저장소에저장소에저장소에저장소에 초기초기초기초기 적재적재적재적재 하여하여하여하여 분분분분석을석을석을석을 위한위한위한위한 기초기초기초기초 정보로정보로정보로정보로 활용된다활용된다활용된다활용된다....

• ASASASAS----IS IS IS IS 코드정보를코드정보를코드정보를코드정보를 메타시스템의메타시스템의메타시스템의메타시스템의도메인관리도메인관리도메인관리도메인관리 프로세스를프로세스를프로세스를프로세스를 통해통해통해통해 초기초기초기초기적재하여적재하여적재하여적재하여 분석을분석을분석을분석을 위한위한위한위한 기초정보로기초정보로기초정보로기초정보로활용한다활용한다활용한다활용한다....

• 모델정보와모델정보와모델정보와모델정보와 코드정보들의코드정보들의코드정보들의코드정보들의 변경정보변경정보변경정보변경정보관리는관리는관리는관리는 최대한최대한최대한최대한 자동화의자동화의자동화의자동화의 방안을방안을방안을방안을 모모모모색하고색하고색하고색하고 수작업으로수작업으로수작업으로수작업으로 메타시스템에메타시스템에메타시스템에메타시스템에 적적적적재하게재하게재하게재하게 되더라도되더라도되더라도되더라도 다건입력프로세스다건입력프로세스다건입력프로세스다건입력프로세스를를를를 적용하여적용하여적용하여적용하여 관리의관리의관리의관리의 부담을부담을부담을부담을 최소화최소화최소화최소화하도록하도록하도록하도록 한다한다한다한다. . . .

• 설계단계를설계단계를설계단계를설계단계를 위해위해위해위해 현행현행현행현행 업무에업무에업무에업무에 사용사용사용사용되는되는되는되는 용어들을용어들을용어들을용어들을 수집수집수집수집, , , , 정제하여정제하여정제하여정제하여 표준표준표준표준용어집을용어집을용어집을용어집을 구성한다구성한다구성한다구성한다....

• 구성된구성된구성된구성된 용어집을용어집을용어집을용어집을 메타시스템의메타시스템의메타시스템의메타시스템의 표준표준표준표준용어등록용어등록용어등록용어등록 프로세스를프로세스를프로세스를프로세스를 통해통해통해통해 메타데이메타데이메타데이메타데이터터터터 저장소에저장소에저장소에저장소에 적재하여적재하여적재하여적재하여 향후향후향후향후 표준화표준화표준화표준화작업의작업의작업의작업의 데이터로데이터로데이터로데이터로 활용한다활용한다활용한다활용한다....

5

8

2.2.2.2. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((설계단계설계단계설계단계설계단계) ) ) ) III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

분석분석분석분석 설계설계설계설계 구현구현구현구현 테스트테스트테스트테스트////이행이행이행이행

• TOTOTOTO----BE BE BE BE 코드도메인설계코드도메인설계코드도메인설계코드도메인설계

• 코드도메인정의코드도메인정의코드도메인정의코드도메인정의////유효값유효값유효값유효값 정의정의정의정의

• TOTOTOTO----BE BE BE BE 데이터모델설계데이터모델설계데이터모델설계데이터모델설계

• 표준항목표준항목표준항목표준항목 정의정의정의정의

• 엔티티엔티티엔티티엔티티////속성속성속성속성 정의정의정의정의

• 테이블테이블테이블테이블////컬럼컬럼컬럼컬럼 정의정의정의정의

• 데이터전환데이터전환데이터전환데이터전환 설계설계설계설계

• 테이블매핑테이블매핑테이블매핑테이블매핑////컬럼매핑컬럼매핑컬럼매핑컬럼매핑 정의정의정의정의

• 코드매핑코드매핑코드매핑코드매핑 정의정의정의정의

• 코드도메인정의코드도메인정의코드도메인정의코드도메인정의////유효값유효값유효값유효값 등록요청등록요청등록요청등록요청 프로세스프로세스프로세스프로세스 적용적용적용적용

• 표준용어표준용어표준용어표준용어////도메인도메인도메인도메인////표준항목표준항목표준항목표준항목 초기초기초기초기 적재적재적재적재

• 표준항목표준항목표준항목표준항목 등록요청등록요청등록요청등록요청 프로세스프로세스프로세스프로세스 적용적용적용적용

• 표준항목구성표준항목구성표준항목구성표준항목구성 Utility Utility Utility Utility 제공제공제공제공

• 엔티티엔티티엔티티엔티티////속성속성속성속성, , , , 테이블테이블테이블테이블////컬럼컬럼컬럼컬럼 등록요청등록요청등록요청등록요청 프로세스프로세스프로세스프로세스 또는또는또는또는 자동수집자동수집자동수집자동수집 적용적용적용적용

• 테이블매핑테이블매핑테이블매핑테이블매핑////컬럼매핑컬럼매핑컬럼매핑컬럼매핑 등록요청등록요청등록요청등록요청 프로세스프로세스프로세스프로세스 적용적용적용적용

• 코드매핑코드매핑코드매핑코드매핑 등록요청등록요청등록요청등록요청 프로세스프로세스프로세스프로세스 적용적용적용적용

• 등록된등록된등록된등록된 모든모든모든모든 메타정보에메타정보에메타정보에메타정보에 대한대한대한대한 조회조회조회조회 및및및및 상세조회상세조회상세조회상세조회 기능기능기능기능 제공제공제공제공

• 등록된등록된등록된등록된 메타데이터에메타데이터에메타데이터에메타데이터에 대한대한대한대한 연관분석연관분석연관분석연관분석 기능기능기능기능 제공제공제공제공

통합프로젝트통합프로젝트통합프로젝트통합프로젝트 주요태스크주요태스크주요태스크주요태스크 지원지원지원지원 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 태스크태스크태스크태스크

9

2.2.2.2. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((설계단계설계단계설계단계설계단계) ) ) ) ---- 화면예시화면예시화면예시화면예시III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

• ASASASAS----IS IS IS IS 코드정보를코드정보를코드정보를코드정보를 기초로기초로기초로기초로 하여하여하여하여TOTOTOTO----BE BE BE BE 도메인을도메인을도메인을도메인을 정의하고정의하고정의하고정의하고 코드도코드도코드도코드도메인정의와메인정의와메인정의와메인정의와 유효값을유효값을유효값을유효값을 메타시스템의메타시스템의메타시스템의메타시스템의도메인도메인도메인도메인 등록등록등록등록 프로세스를프로세스를프로세스를프로세스를 이용해이용해이용해이용해 메메메메타데이터타데이터타데이터타데이터 시스템에시스템에시스템에시스템에 등록한다등록한다등록한다등록한다....

• 표준용어표준용어표준용어표준용어 데이터와데이터와데이터와데이터와 정의된정의된정의된정의된 TOTOTOTO----BE BE BE BE 도메인을도메인을도메인을도메인을 활용하여활용하여활용하여활용하여 데이터데이터데이터데이터 모델링에모델링에모델링에모델링에사용될사용될사용될사용될 TOTOTOTO----BE BE BE BE 표준항목을표준항목을표준항목을표준항목을 수집수집수집수집////정정정정제한다제한다제한다제한다....

• 표준항목은표준항목은표준항목은표준항목은 전사적으로전사적으로전사적으로전사적으로 유일하게유일하게유일하게유일하게 통통통통용되는용되는용되는용되는 업무용어로써업무용어로써업무용어로써업무용어로써 엔티티의엔티티의엔티티의엔티티의 속성속성속성속성으로으로으로으로 사용되게사용되게사용되게사용되게 된다된다된다된다....

• 표준항목의표준항목의표준항목의표준항목의 관리는관리는관리는관리는 메타데이터메타데이터메타데이터메타데이터 시스시스시스시스템의템의템의템의 표준항목등록표준항목등록표준항목등록표준항목등록 프로세스를프로세스를프로세스를프로세스를 이용이용이용이용하여하여하여하여 관리되고관리되고관리되고관리되고 설계단계시설계단계시설계단계시설계단계시 변경관리변경관리변경관리변경관리가가가가 되도록되도록되도록되도록 한다한다한다한다....

• ASASASAS----IS IS IS IS 코드정보를코드정보를코드정보를코드정보를 기초로기초로기초로기초로 하여하여하여하여TOTOTOTO----BE BE BE BE 도메인을도메인을도메인을도메인을 정의하고정의하고정의하고정의하고 코드도코드도코드도코드도메인정의와메인정의와메인정의와메인정의와 유효값을유효값을유효값을유효값을 메타시스템의메타시스템의메타시스템의메타시스템의도메인도메인도메인도메인 등록등록등록등록 프로세스를프로세스를프로세스를프로세스를 이용해이용해이용해이용해 메메메메타데이터타데이터타데이터타데이터 시스템에시스템에시스템에시스템에 등록한다등록한다등록한다등록한다....

• 표준용어표준용어표준용어표준용어 데이터와데이터와데이터와데이터와 정의된정의된정의된정의된 TOTOTOTO----BE BE BE BE 도메인을도메인을도메인을도메인을 활용하여활용하여활용하여활용하여 데이터데이터데이터데이터 모델링에모델링에모델링에모델링에사용될사용될사용될사용될 TOTOTOTO----BE BE BE BE 표준항목을표준항목을표준항목을표준항목을 수집수집수집수집////정정정정제한다제한다제한다제한다....

• 표준항목은표준항목은표준항목은표준항목은 전사적으로전사적으로전사적으로전사적으로 유일하게유일하게유일하게유일하게 통통통통용되는용되는용되는용되는 업무용어로써업무용어로써업무용어로써업무용어로써 엔티티의엔티티의엔티티의엔티티의 속성속성속성속성으로으로으로으로 사용되게사용되게사용되게사용되게 된다된다된다된다....

• 표준항목의표준항목의표준항목의표준항목의 관리는관리는관리는관리는 메타데이터메타데이터메타데이터메타데이터 시스시스시스시스템의템의템의템의 표준항목등록표준항목등록표준항목등록표준항목등록 프로세스를프로세스를프로세스를프로세스를 이용이용이용이용하여하여하여하여 관리되고관리되고관리되고관리되고 설계단계시설계단계시설계단계시설계단계시 변경관리변경관리변경관리변경관리가가가가 되도록되도록되도록되도록 한다한다한다한다....

6

10

2.2.2.2. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((설계단계설계단계설계단계설계단계) ) ) ) ---- 화면예시화면예시화면예시화면예시III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

• 메타데이터메타데이터메타데이터메타데이터 시스템에시스템에시스템에시스템에 정의된정의된정의된정의된 표준용표준용표준용표준용어어어어,,,, 도메인도메인도메인도메인, , , , 표준항목을표준항목을표준항목을표준항목을 이용해서이용해서이용해서이용해서논리적논리적논리적논리적 데이터데이터데이터데이터 모델링과모델링과모델링과모델링과 물리물리물리물리 데이데이데이데이터터터터 모델링을모델링을모델링을모델링을 수행한다수행한다수행한다수행한다....

• 모델링모델링모델링모델링 정보는정보는정보는정보는 케이스툴에서케이스툴에서케이스툴에서케이스툴에서 자동으자동으자동으자동으로로로로 수집되어수집되어수집되어수집되어 메타시스템과메타시스템과메타시스템과메타시스템과 연동될연동될연동될연동될수수수수 있고있고있고있고 메타시스템에서메타시스템에서메타시스템에서메타시스템에서 등록된등록된등록된등록된 후후후후케이스툴과케이스툴과케이스툴과케이스툴과 연동연동연동연동 될될될될 수도수도수도수도 있다있다있다있다....

• 등록프로세스에서등록프로세스에서등록프로세스에서등록프로세스에서 등록요청등록요청등록요청등록요청 되는되는되는되는 메메메메타데이터는타데이터는타데이터는타데이터는 데이터정합을데이터정합을데이터정합을데이터정합을 위해위해위해위해 검증검증검증검증프로세스를프로세스를프로세스를프로세스를 거쳐서거쳐서거쳐서거쳐서 등록된다등록된다등록된다등록된다

• 메타데이터메타데이터메타데이터메타데이터 시스템에시스템에시스템에시스템에 정의된정의된정의된정의된 표준용표준용표준용표준용어어어어,,,, 도메인도메인도메인도메인, , , , 표준항목을표준항목을표준항목을표준항목을 이용해서이용해서이용해서이용해서논리적논리적논리적논리적 데이터데이터데이터데이터 모델링과모델링과모델링과모델링과 물리물리물리물리 데이데이데이데이터터터터 모델링을모델링을모델링을모델링을 수행한다수행한다수행한다수행한다....

• 모델링모델링모델링모델링 정보는정보는정보는정보는 케이스툴에서케이스툴에서케이스툴에서케이스툴에서 자동으자동으자동으자동으로로로로 수집되어수집되어수집되어수집되어 메타시스템과메타시스템과메타시스템과메타시스템과 연동될연동될연동될연동될수수수수 있고있고있고있고 메타시스템에서메타시스템에서메타시스템에서메타시스템에서 등록된등록된등록된등록된 후후후후케이스툴과케이스툴과케이스툴과케이스툴과 연동연동연동연동 될될될될 수도수도수도수도 있다있다있다있다....

• 등록프로세스에서등록프로세스에서등록프로세스에서등록프로세스에서 등록요청등록요청등록요청등록요청 되는되는되는되는 메메메메타데이터는타데이터는타데이터는타데이터는 데이터정합을데이터정합을데이터정합을데이터정합을 위해위해위해위해 검증검증검증검증프로세스를프로세스를프로세스를프로세스를 거쳐서거쳐서거쳐서거쳐서 등록된다등록된다등록된다등록된다

11

2.2.2.2. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((설계단계설계단계설계단계설계단계) ) ) ) – 화면예시화면예시화면예시화면예시III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

• 통합시스템에서통합시스템에서통합시스템에서통합시스템에서 발생하는발생하는발생하는발생하는 데이터데이터데이터데이터 이이이이관을관을관을관을 위해위해위해위해 매핑정보를매핑정보를매핑정보를매핑정보를 메타데이터메타데이터메타데이터메타데이터시스템의시스템의시스템의시스템의 테이블테이블테이블테이블////컬럼컬럼컬럼컬럼 매핑매핑매핑매핑 프로세프로세프로세프로세스를스를스를스를 이용해서이용해서이용해서이용해서 관리한다관리한다관리한다관리한다....

• 매핑정보는매핑정보는매핑정보는매핑정보는 데이터데이터데이터데이터 이관시이관시이관시이관시 참조되고참조되고참조되고참조되고TOTOTOTO----BE BE BE BE 데이터데이터데이터데이터 모델의모델의모델의모델의 검증검증검증검증 용도로용도로용도로용도로이용이용이용이용 된다된다된다된다....

• 매핑등록시매핑등록시매핑등록시매핑등록시 메타데이터메타데이터메타데이터메타데이터 시스템에서시스템에서시스템에서시스템에서는는는는 매핑의매핑의매핑의매핑의 정합성을정합성을정합성을정합성을 검증하여야검증하여야검증하여야검증하여야 한한한한다다다다....

• 통합시스템에서통합시스템에서통합시스템에서통합시스템에서 발생하는발생하는발생하는발생하는 데이터데이터데이터데이터 이이이이관을관을관을관을 위해위해위해위해 매핑정보를매핑정보를매핑정보를매핑정보를 메타데이터메타데이터메타데이터메타데이터시스템의시스템의시스템의시스템의 테이블테이블테이블테이블////컬럼컬럼컬럼컬럼 매핑매핑매핑매핑 프로세프로세프로세프로세스를스를스를스를 이용해서이용해서이용해서이용해서 관리한다관리한다관리한다관리한다....

• 매핑정보는매핑정보는매핑정보는매핑정보는 데이터데이터데이터데이터 이관시이관시이관시이관시 참조되고참조되고참조되고참조되고TOTOTOTO----BE BE BE BE 데이터데이터데이터데이터 모델의모델의모델의모델의 검증검증검증검증 용도로용도로용도로용도로이용이용이용이용 된다된다된다된다....

• 매핑등록시매핑등록시매핑등록시매핑등록시 메타데이터메타데이터메타데이터메타데이터 시스템에서시스템에서시스템에서시스템에서는는는는 매핑의매핑의매핑의매핑의 정합성을정합성을정합성을정합성을 검증하여야검증하여야검증하여야검증하여야 한한한한다다다다....

7

12

2.2.2.2. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((설계단계설계단계설계단계설계단계) ) ) ) – 화면예시화면예시화면예시화면예시III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

• 설계단계에서설계단계에서설계단계에서설계단계에서 관리되는관리되는관리되는관리되는 메타데이터메타데이터메타데이터메타데이터들은들은들은들은 상세조회상세조회상세조회상세조회 화면을화면을화면을화면을 통해통해통해통해 데이터데이터데이터데이터의의의의 의미를의미를의미를의미를 정확하게정확하게정확하게정확하게 모델러와모델러와모델러와모델러와 개발개발개발개발자에게자에게자에게자에게 제공한다제공한다제공한다제공한다....

• 각각각각 메타데이터들의메타데이터들의메타데이터들의메타데이터들의 연관관계를연관관계를연관관계를연관관계를 드릴드릴드릴드릴다운의다운의다운의다운의 형식으로형식으로형식으로형식으로 조회하여조회하여조회하여조회하여 하나의하나의하나의하나의데이터가데이터가데이터가데이터가 변경될때변경될때변경될때변경될때 영향도를영향도를영향도를영향도를 분석분석분석분석할할할할 수수수수 있도록있도록있도록있도록 한다한다한다한다....( ( ( ( 예예예예. . . . 표준용어표준용어표준용어표준용어 – 항목항목항목항목 – 도메인도메인도메인도메인 –

속성속성속성속성 – 컬럼컬럼컬럼컬럼 – 컬럼매핑컬럼매핑컬럼매핑컬럼매핑 … ))))

• 설계단계에서설계단계에서설계단계에서설계단계에서 관리되는관리되는관리되는관리되는 메타데이터메타데이터메타데이터메타데이터들은들은들은들은 상세조회상세조회상세조회상세조회 화면을화면을화면을화면을 통해통해통해통해 데이터데이터데이터데이터의의의의 의미를의미를의미를의미를 정확하게정확하게정확하게정확하게 모델러와모델러와모델러와모델러와 개발개발개발개발자에게자에게자에게자에게 제공한다제공한다제공한다제공한다....

• 각각각각 메타데이터들의메타데이터들의메타데이터들의메타데이터들의 연관관계를연관관계를연관관계를연관관계를 드릴드릴드릴드릴다운의다운의다운의다운의 형식으로형식으로형식으로형식으로 조회하여조회하여조회하여조회하여 하나의하나의하나의하나의데이터가데이터가데이터가데이터가 변경될때변경될때변경될때변경될때 영향도를영향도를영향도를영향도를 분석분석분석분석할할할할 수수수수 있도록있도록있도록있도록 한다한다한다한다....( ( ( ( 예예예예. . . . 표준용어표준용어표준용어표준용어 – 항목항목항목항목 – 도메인도메인도메인도메인 –

속성속성속성속성 – 컬럼컬럼컬럼컬럼 – 컬럼매핑컬럼매핑컬럼매핑컬럼매핑 … ))))

13

3.3.3.3. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((구현단계구현단계구현단계구현단계))))III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

분석분석분석분석 설계설계설계설계 구현구현구현구현 테스트테스트테스트테스트////이행이행이행이행

• 물리테이블물리테이블물리테이블물리테이블 구현구현구현구현

• 테이블테이블테이블테이블 생성생성생성생성

• 변경관리변경관리변경관리변경관리

• 프로그램프로그램프로그램프로그램 구현구현구현구현

• 업무프로그램구현업무프로그램구현업무프로그램구현업무프로그램구현

• 전환프로그램전환프로그램전환프로그램전환프로그램 구현구현구현구현

• 변경관리변경관리변경관리변경관리

• DDL DDL DDL DDL 생성생성생성생성 등록요청등록요청등록요청등록요청 프로세스프로세스프로세스프로세스 적용적용적용적용

• 물리데이터베이스물리데이터베이스물리데이터베이스물리데이터베이스 오브젝트오브젝트오브젝트오브젝트 변경관리변경관리변경관리변경관리 프로세스프로세스프로세스프로세스 적용적용적용적용

• 표준항목표준항목표준항목표준항목 등록요청등록요청등록요청등록요청 프로세스프로세스프로세스프로세스 적용적용적용적용

• 전환프로그램전환프로그램전환프로그램전환프로그램 구현을구현을구현을구현을 위한위한위한위한 매핑매핑매핑매핑 정보정보정보정보 제공제공제공제공

• 데이터모델데이터모델데이터모델데이터모델////물리데이터베이스물리데이터베이스물리데이터베이스물리데이터베이스////매핑정보매핑정보매핑정보매핑정보 변경변경변경변경 정보정보정보정보 제공제공제공제공

• 프로그램프로그램프로그램프로그램////작업과작업과작업과작업과 관계된관계된관계된관계된 영향도영향도영향도영향도 분석분석분석분석 기능기능기능기능 제공제공제공제공

통합프로젝트통합프로젝트통합프로젝트통합프로젝트 주요태스크주요태스크주요태스크주요태스크 지원지원지원지원 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 태스크태스크태스크태스크

8

14

3.3.3.3. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((구현단계구현단계구현단계구현단계) ) ) ) – 화면예시화면예시화면예시화면예시III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

• 메타데이터메타데이터메타데이터메타데이터 시스템에서시스템에서시스템에서시스템에서 논리논리논리논리 – 물리물리물리물리모델이모델이모델이모델이 관리되고관리되고관리되고관리되고 물리모델을물리모델을물리모델을물리모델을 이용해이용해이용해이용해서서서서 DBA DBA DBA DBA 에게에게에게에게 DDL(Data DDL(Data DDL(Data DDL(Data Definition Language) Definition Language) Definition Language) Definition Language) 발행을발행을발행을발행을요청하는요청하는요청하는요청하는 프로세스를프로세스를프로세스를프로세스를 통해통해통해통해 실제실제실제실제 데데데데이터베이스에이터베이스에이터베이스에이터베이스에 반영반영반영반영

• DDL DDL DDL DDL 발행발행발행발행 요청요청요청요청 변경이력은변경이력은변경이력은변경이력은 메타시메타시메타시메타시스템에서는스템에서는스템에서는스템에서는 관리하고관리하고관리하고관리하고 있어서있어서있어서있어서 논리모논리모논리모논리모델델델델 – 물리모델물리모델물리모델물리모델 – 구현모델구현모델구현모델구현모델((((DDL DDL DDL DDL 발발발발행요청행요청행요청행요청 내역내역내역내역) ) ) ) – 데이터베이스구조데이터베이스구조데이터베이스구조데이터베이스구조와의와의와의와의 GAPGAPGAPGAP을을을을 분석이분석이분석이분석이 가능가능가능가능....

• DDL DDL DDL DDL 발행요청발행요청발행요청발행요청 창구를창구를창구를창구를 메타시스템으메타시스템으메타시스템으메타시스템으로로로로 한정하게되면한정하게되면한정하게되면한정하게되면 논리모델에서부터논리모델에서부터논리모델에서부터논리모델에서부터현행화현행화현행화현행화 없이없이없이없이 실제실제실제실제 데이터베이스에데이터베이스에데이터베이스에데이터베이스에구조적인구조적인구조적인구조적인 변경이변경이변경이변경이 불가능불가능불가능불가능 하도록하도록하도록하도록 하하하하는는는는 프로세스는프로세스는프로세스는프로세스는 데이터모델과데이터모델과데이터모델과데이터모델과 실제실제실제실제데이터베이스의데이터베이스의데이터베이스의데이터베이스의 GAP GAP GAP GAP 발생을발생을발생을발생을 방지방지방지방지하게됨하게됨하게됨하게됨....

• 메타데이터메타데이터메타데이터메타데이터 시스템에서시스템에서시스템에서시스템에서 논리논리논리논리 – 물리물리물리물리모델이모델이모델이모델이 관리되고관리되고관리되고관리되고 물리모델을물리모델을물리모델을물리모델을 이용해이용해이용해이용해서서서서 DBA DBA DBA DBA 에게에게에게에게 DDL(Data DDL(Data DDL(Data DDL(Data Definition Language) Definition Language) Definition Language) Definition Language) 발행을발행을발행을발행을요청하는요청하는요청하는요청하는 프로세스를프로세스를프로세스를프로세스를 통해통해통해통해 실제실제실제실제 데데데데이터베이스에이터베이스에이터베이스에이터베이스에 반영반영반영반영

• DDL DDL DDL DDL 발행발행발행발행 요청요청요청요청 변경이력은변경이력은변경이력은변경이력은 메타시메타시메타시메타시스템에서는스템에서는스템에서는스템에서는 관리하고관리하고관리하고관리하고 있어서있어서있어서있어서 논리모논리모논리모논리모델델델델 – 물리모델물리모델물리모델물리모델 – 구현모델구현모델구현모델구현모델((((DDL DDL DDL DDL 발발발발행요청행요청행요청행요청 내역내역내역내역) ) ) ) – 데이터베이스구조데이터베이스구조데이터베이스구조데이터베이스구조와의와의와의와의 GAPGAPGAPGAP을을을을 분석이분석이분석이분석이 가능가능가능가능....

• DDL DDL DDL DDL 발행요청발행요청발행요청발행요청 창구를창구를창구를창구를 메타시스템으메타시스템으메타시스템으메타시스템으로로로로 한정하게되면한정하게되면한정하게되면한정하게되면 논리모델에서부터논리모델에서부터논리모델에서부터논리모델에서부터현행화현행화현행화현행화 없이없이없이없이 실제실제실제실제 데이터베이스에데이터베이스에데이터베이스에데이터베이스에구조적인구조적인구조적인구조적인 변경이변경이변경이변경이 불가능불가능불가능불가능 하도록하도록하도록하도록 하하하하는는는는 프로세스는프로세스는프로세스는프로세스는 데이터모델과데이터모델과데이터모델과데이터모델과 실제실제실제실제데이터베이스의데이터베이스의데이터베이스의데이터베이스의 GAP GAP GAP GAP 발생을발생을발생을발생을 방지방지방지방지하게됨하게됨하게됨하게됨....

15

3.3.3.3. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((구현단계구현단계구현단계구현단계) ) ) ) – 화면예시화면예시화면예시화면예시III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

• 설계단계에서설계단계에서설계단계에서설계단계에서 등록된등록된등록된등록된 매핑설계내용매핑설계내용매핑설계내용매핑설계내용을을을을 개발단계에서개발단계에서개발단계에서개발단계에서 참조하도록참조하도록참조하도록참조하도록 하여하여하여하여전환프로그램전환프로그램전환프로그램전환프로그램 구현구현구현구현 지원지원지원지원

• ASASASAS----IS / TOIS / TOIS / TOIS / TO----BE BE BE BE 테이블테이블테이블테이블////컬럼의컬럼의컬럼의컬럼의변경시변경시변경시변경시 매핑된매핑된매핑된매핑된 테이블테이블테이블테이블////컬럼이면컬럼이면컬럼이면컬럼이면 변변변변경시경시경시경시 확인하도록확인하도록확인하도록확인하도록 하는하는하는하는 프로세스를프로세스를프로세스를프로세스를통해통해통해통해 전환개발시전환개발시전환개발시전환개발시 오류를오류를오류를오류를 최소화최소화최소화최소화 할할할할수수수수 있는있는있는있는 기능기능기능기능 지원지원지원지원

• 설계단계에서설계단계에서설계단계에서설계단계에서 등록된등록된등록된등록된 매핑설계내용매핑설계내용매핑설계내용매핑설계내용을을을을 개발단계에서개발단계에서개발단계에서개발단계에서 참조하도록참조하도록참조하도록참조하도록 하여하여하여하여전환프로그램전환프로그램전환프로그램전환프로그램 구현구현구현구현 지원지원지원지원

• ASASASAS----IS / TOIS / TOIS / TOIS / TO----BE BE BE BE 테이블테이블테이블테이블////컬럼의컬럼의컬럼의컬럼의변경시변경시변경시변경시 매핑된매핑된매핑된매핑된 테이블테이블테이블테이블////컬럼이면컬럼이면컬럼이면컬럼이면 변변변변경시경시경시경시 확인하도록확인하도록확인하도록확인하도록 하는하는하는하는 프로세스를프로세스를프로세스를프로세스를통해통해통해통해 전환개발시전환개발시전환개발시전환개발시 오류를오류를오류를오류를 최소화최소화최소화최소화 할할할할수수수수 있는있는있는있는 기능기능기능기능 지원지원지원지원

9

16

3.3.3.3. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((이행단계이행단계이행단계이행단계))))III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

분석분석분석분석 설계설계설계설계 구현구현구현구현 테스트테스트테스트테스트////이행이행이행이행

• 테스트테스트테스트테스트

• 테스트케이스테스트케이스테스트케이스테스트케이스 식별식별식별식별

• 데이터데이터데이터데이터 이관이관이관이관 로직로직로직로직 검증검증검증검증

• 테이블매핑테이블매핑테이블매핑테이블매핑////컬럼매핑컬럼매핑컬럼매핑컬럼매핑 정보조회정보조회정보조회정보조회

• 변경이력조회변경이력조회변경이력조회변경이력조회

• 매핑현황매핑현황매핑현황매핑현황 조회조회조회조회

통합프로젝트통합프로젝트통합프로젝트통합프로젝트 주요태스크주요태스크주요태스크주요태스크 지원지원지원지원 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 태스크태스크태스크태스크

17

3.3.3.3. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 단계별단계별단계별단계별 지원지원지원지원((((이행단계이행단계이행단계이행단계) ) ) ) – 화면예시화면예시화면예시화면예시III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

• 메타시스템에메타시스템에메타시스템에메타시스템에 등록되어등록되어등록되어등록되어 있는있는있는있는 매핑현매핑현매핑현매핑현황과황과황과황과 매핑정보를매핑정보를매핑정보를매핑정보를 기초로기초로기초로기초로 하여하여하여하여 데이데이데이데이터터터터 검증검증검증검증 테스트테스트테스트테스트 케이스케이스케이스케이스 도출도출도출도출

• 메타데이터메타데이터메타데이터메타데이터 시스템에시스템에시스템에시스템에 등록된등록된등록된등록된 매핑연매핑연매핑연매핑연관관관관 컬럼컬럼컬럼컬럼 , , , , 전환규칙전환규칙전환규칙전환규칙 등과등과등과등과 실제실제실제실제 구현구현구현구현된된된된 프로그램의프로그램의프로그램의프로그램의 전환전환전환전환 로직로직로직로직 검증검증검증검증

• 메타시스템에메타시스템에메타시스템에메타시스템에 등록되어등록되어등록되어등록되어 있는있는있는있는 매핑현매핑현매핑현매핑현황과황과황과황과 매핑정보를매핑정보를매핑정보를매핑정보를 기초로기초로기초로기초로 하여하여하여하여 데이데이데이데이터터터터 검증검증검증검증 테스트테스트테스트테스트 케이스케이스케이스케이스 도출도출도출도출

• 메타데이터메타데이터메타데이터메타데이터 시스템에시스템에시스템에시스템에 등록된등록된등록된등록된 매핑연매핑연매핑연매핑연관관관관 컬럼컬럼컬럼컬럼 , , , , 전환규칙전환규칙전환규칙전환규칙 등과등과등과등과 실제실제실제실제 구현구현구현구현된된된된 프로그램의프로그램의프로그램의프로그램의 전환전환전환전환 로직로직로직로직 검증검증검증검증

10

18

3.3.3.3. 통합프로젝트통합프로젝트통합프로젝트통합프로젝트 메타시스템메타시스템메타시스템메타시스템 지원지원지원지원 요약요약요약요약III. 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 활용사례활용사례활용사례활용사례

사전관리

도메인관리

논리모델관리

물리모델관리

매핑관리

DB 정보 관리

프로그램관리

작업관리

영향도조회

데이터흐름조회

DADA

AAAA

Tools

BI

TATA

시스템정보조회

META ADMINMETA ADMIN

IT ProcessIT Process

분석분석분석분석 설계설계설계설계 구현구현구현구현 테스트테스트테스트테스트////이행이행이행이행

AS-IS

TO-BE

테스트테스트테스트테스트

19

1. 1. 1. 1. 성공을성공을성공을성공을 위한위한위한위한 조건조건조건조건 – 조직조직조직조직////프로세스프로세스프로세스프로세스IV. 고려사항고려사항고려사항고려사항

• 표준용어표준용어표준용어표준용어////표준항목표준항목표준항목표준항목////도메인도메인도메인도메인 등록요청에등록요청에등록요청에등록요청에 대한대한대한대한 검토는검토는검토는검토는 데이터데이터데이터데이터 표준화를표준화를표준화를표준화를 담당하는담당하는담당하는담당하는 조직이조직이조직이조직이 수행수행수행수행

• 엔티티엔티티엔티티엔티티////속성속성속성속성 테이블테이블테이블테이블////컬럼컬럼컬럼컬럼 매핑정보에매핑정보에매핑정보에매핑정보에 대한대한대한대한 검토는검토는검토는검토는 각각각각 업무팀업무팀업무팀업무팀 리더가리더가리더가리더가 수행수행수행수행

• 메타시스템메타시스템메타시스템메타시스템 등록프로세스별로등록프로세스별로등록프로세스별로등록프로세스별로 조직과조직과조직과조직과 프로세스프로세스프로세스프로세스 다르게다르게다르게다르게 구성구성구성구성

• 등록프로세스는등록프로세스는등록프로세스는등록프로세스는 최대한최대한최대한최대한 쉽게쉽게쉽게쉽게 등록될등록될등록될등록될 수수수수 있도록있도록있도록있도록 하는하는하는하는 요청서작성요청서작성요청서작성요청서작성----검증검증검증검증----등록요청등록요청등록요청등록요청----결재결재결재결재((((승인승인승인승인////반려반려반려반려////부분승인부분승인부분승인부분승인) ) ) ) 의의의의 일련의일련의일련의일련의 프로세스로프로세스로프로세스로프로세스로 통합되어통합되어통합되어통합되어 구현구현구현구현

11

20

2. 2. 2. 2. 성공을성공을성공을성공을 위한위한위한위한 조건조건조건조건 – 프로젝트프로젝트프로젝트프로젝트 참여자의참여자의참여자의참여자의 이해이해이해이해////의지의지의지의지IV. 고려사항고려사항고려사항고려사항

• 데이터데이터데이터데이터 표준화와표준화와표준화와표준화와 메타데이터메타데이터메타데이터메타데이터 시스템시스템시스템시스템 사용의사용의사용의사용의 당위성에당위성에당위성에당위성에 대한대한대한대한 이해이해이해이해

• 정확한정확한정확한정확한 데이터데이터데이터데이터 관리를관리를관리를관리를 위해위해위해위해 메타시스템을메타시스템을메타시스템을메타시스템을 사용해야사용해야사용해야사용해야 한다는한다는한다는한다는 의지의지의지의지

21

3. 3. 3. 3. 성공을성공을성공을성공을 위한위한위한위한 조건조건조건조건 – 사용이사용이사용이사용이 편리한편리한편리한편리한 메타데이터시스템메타데이터시스템메타데이터시스템메타데이터시스템(1/2)(1/2)(1/2)(1/2)IV. 고려사항고려사항고려사항고려사항

• 직관적인직관적인직관적인직관적인 인터페이스로인터페이스로인터페이스로인터페이스로 구성하여구성하여구성하여구성하여 별도의별도의별도의별도의 교육교육교육교육 없이도없이도없이도없이도 프로그램을프로그램을프로그램을프로그램을 실행하고실행하고실행하고실행하고 실행결과를실행결과를실행결과를실행결과를 이해할이해할이해할이해할 수수수수 있음있음있음있음. . . .

• 관련된관련된관련된관련된 정보는정보는정보는정보는 하나의하나의하나의하나의 화면에화면에화면에화면에 Tab Tab Tab Tab 형식으로형식으로형식으로형식으로 정리하여정리하여정리하여정리하여 관련정보를관련정보를관련정보를관련정보를 쉽게쉽게쉽게쉽게 조회조회조회조회

• WebWebWebWeb의의의의 장점인장점인장점인장점인 링크링크링크링크 기능을기능을기능을기능을 최대한최대한최대한최대한 활용하여활용하여활용하여활용하여 한한한한 개의개의개의개의 프로그램을프로그램을프로그램을프로그램을 시작점으로시작점으로시작점으로시작점으로 하여하여하여하여 여러여러여러여러 정보를정보를정보를정보를 연결시켜연결시켜연결시켜연결시켜조회할조회할조회할조회할 수수수수 있음있음있음있음

직관적인 인터페이스 Tab형식으로 정리된 정보 링크를 통한 UI 통합11 22 33

12

22

3. 3. 3. 3. 성공을성공을성공을성공을 위한위한위한위한 조건조건조건조건 – 사용이사용이사용이사용이 편리한편리한편리한편리한 메타데이터시스템메타데이터시스템메타데이터시스템메타데이터시스템(2/2)(2/2)(2/2)(2/2)IV. 고려사항고려사항고려사항고려사항

• Powerful Powerful Powerful Powerful 한한한한 기능을기능을기능을기능을 제공하는제공하는제공하는제공하는 Grid Grid Grid Grid 컴포넌트로컴포넌트로컴포넌트로컴포넌트로 구현되어구현되어구현되어구현되어 있어서있어서있어서있어서 MS Office MS Office MS Office MS Office 와의와의와의와의 완벽한완벽한완벽한완벽한 연동을연동을연동을연동을제공하여제공하여제공하여제공하여 사용자에게사용자에게사용자에게사용자에게 편의성을편의성을편의성을편의성을 제공제공제공제공

• 또한또한또한또한 메타시스템을메타시스템을메타시스템을메타시스템을 사용할시에사용할시에사용할시에사용할시에 사용자가사용자가사용자가사용자가 겪을수겪을수겪을수겪을수 있는있는있는있는 혼선을혼선을혼선을혼선을 일관성일관성일관성일관성 있는있는있는있는 UIUIUIUI를를를를 제공함으로써제공함으로써제공함으로써제공함으로써 사전에사전에사전에사전에 예방예방예방예방할할할할 수수수수 있음있음있음있음....

MS Excel을 이용해 자료를 정리하고

정리된 자료를 메타시스템으로 등록할 수

있는 기능을 제공합니다.

또한 모든 조회 화면에서 엑셀다운로드

기능을 제공함으로써 편리한 업무환경을

제공합니다.

MS Office 와의 연동 Grid 컴포넌트 제공

모든 조회 화면에서 정렬(Sorting),

칸자동늘리기, 선택영역복사 등의 기능을

제공하여 업무의 효율성을 제고합니다.

또한, 멀티입력 환경을 제공함으로써

대량등록이 필요한 업무에 적용할 수

있습니다.

일관성있는 UI 제공

다양한 검색조건을 제공하여 필요한 정보를

손쉽게 찾아볼수 있는 조건검색 기능이 모든

조회화면에 구현되어 있습니다.

또한, 등록요청 프로세스를 일원화 해서 보다

쉽게 사용자들에게 메타시스템의 사용방법을

교육할 수 있습니다.

44 55 66

23

3. 3. 3. 3. 성공을성공을성공을성공을 위한위한위한위한 조건조건조건조건 – 결론결론결론결론IV. 고려사항고려사항고려사항고려사항

프로젝트참여자의이해 / 확신

프로젝트참여자의이해 / 확신

조직 / 프로세스조직 / 프로세스

사용이 편리한메타데이터 시스템

사용이 편리한메타데이터 시스템

메타시스템 활용을 통한통합 프로젝트의 성공적인 수행

메타시스템메타시스템 활용을활용을 통한통한통합통합 프로젝트의프로젝트의 성공적인성공적인 수행수행

통합프로젝트에서통합프로젝트에서통합프로젝트에서통합프로젝트에서 메타데이터메타데이터메타데이터메타데이터 시스템의시스템의시스템의시스템의 활용은활용은활용은활용은 통합시통합시통합시통합시 빈번히빈번히빈번히빈번히 발생할발생할발생할발생할 수수수수 있는있는있는있는 데이터데이터데이터데이터 오류발생의오류발생의오류발생의오류발생의 가능성을가능성을가능성을가능성을

줄여주고줄여주고줄여주고줄여주고 TOTOTOTO----BE BE BE BE 시스템의시스템의시스템의시스템의 데이터데이터데이터데이터 표준화와표준화와표준화와표준화와 영향도영향도영향도영향도 분석을분석을분석을분석을 통해통해통해통해 데이터의데이터의데이터의데이터의 품질향상과품질향상과품질향상과품질향상과 개발개발개발개발 생산성을생산성을생산성을생산성을 향상향상향상향상

시킬시킬시킬시킬 수수수수 있다있다있다있다. . . . 메타시스템을메타시스템을메타시스템을메타시스템을 활용한활용한활용한활용한 통합프로젝트의통합프로젝트의통합프로젝트의통합프로젝트의 성공적인성공적인성공적인성공적인 수행을수행을수행을수행을 위해서는위해서는위해서는위해서는 먼저먼저먼저먼저 이런이런이런이런 시스템을시스템을시스템을시스템을 활용하도활용하도활용하도활용하도

록록록록 유도하는유도하는유도하는유도하는 조직과조직과조직과조직과 프로세스프로세스프로세스프로세스 기반하에기반하에기반하에기반하에 프로젝트에프로젝트에프로젝트에프로젝트에 참여하는참여하는참여하는참여하는 팀원들의팀원들의팀원들의팀원들의 목표에목표에목표에목표에 대한대한대한대한 이해와이해와이해와이해와 확신이확신이확신이확신이 필요하고필요하고필요하고필요하고

적절한적절한적절한적절한 시기에시기에시기에시기에 통합프로젝트팀을통합프로젝트팀을통합프로젝트팀을통합프로젝트팀을 충분히충분히충분히충분히 지원지원지원지원 할할할할 수수수수 있는있는있는있는 사용이사용이사용이사용이 용이한용이한용이한용이한 메타데이터메타데이터메타데이터메타데이터 시스템이시스템이시스템이시스템이 필요하다필요하다필요하다필요하다....

13

24

1. 1. 1. 1. ROAD MAPROAD MAPROAD MAPROAD MAPV. 메타시스템메타시스템메타시스템메타시스템 ROAD MAP

David Marco, “Building & Maintaining the MetaData Repository”(2002)

25

감사합니다감사합니다감사합니다감사합니다

㈜위세아이텍㈜위세아이텍㈜위세아이텍㈜위세아이텍 DI 사업부사업부사업부사업부부장부장부장부장 최민규최민규최민규최민규

[email protected]