데이터 웨어하우스 편집하기

IT위키

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
1번째 줄: 1번째 줄:
[[분류:데이터베이스]]
[[분류:데이터베이스]][[분류:기술사 기출]]
[[분류:기술사 기출]]
 
;DW; Data Warehouse
;DW; Data Warehouse
;기업의 정보분석 요구를 충족시키기 위해 분석, 가공된 데이터를 저장 및 관리하는 기술
;기업의 정보분석 요구를 충족시키기 위해 분석, 가공된 데이터를 저장 및 관리하는 기술


==DW의 특징==
== DW의 특징 ==
{| class="wikitable"
{| class="wikitable"
|-
|-
!특징!!설명
! 특징 !! 설명
|-
|-
|'''주제 중심적'''
| 주제 중심적
'''(Subject Oriented)'''
(Subject Oriented)  
||
||
*분석하고자 하는 주제를 중심으로 데이터를 구성
* 분석하고자 하는 주제를 중심으로 데이터를 구성
*특정 업무 기능이나 응용 프로그램에 종속되지 않는 데이터 구조를 지원
* 특정 업무 기능이나 응용 프로그램에 종속되지 않는 데이터 구조를 지원
|-
|-
|'''통합 구조'''
| 통합 구조
'''(Integrated)'''
(Integrated)  
||
||  
*업무 기능별로 관리되는 다수의 운영 데이터를 통합하여 전사적 관점에서 중복을 최소화
* 업무 기능별로 관리되는 다수의 운영 데이터를 전사적 관점에서 중복을 최소화하고, 모든 업무에 공유할 수 있도록 통합
*데이터의 정합성과 물리적 통일성을 갖는 통합된 데이터 구조를 지원
* 데이터의 정합성과 물리적 통일성을 갖는 통합된 데이터 구조를 지원
*전사적인 [[데이터 표준화]]를 통해 데이터 통일성(속성 이름, 데이터 표현, 계산 단위 등) 확보
* 전사적인 데이터 표준화를 통해 데이터 통일성(즉, 속성 이름, 데이터 표현, 계산 단위 등) 확보
*데이터 획득 시 데이터 통합을 위한 일련의 변환 작업을 수행
* 데이터 획득 시 데이터 통합을 위한 일련의 변환 작업을 수행
|-
|-
|'''시계열 데이터'''
| 시계열 데이터
'''(Time Variant)'''
(Time Variant)  
||
||  
*오랜 기간 축적된 데이터를 통해 과거와 현재의 경향 분석 가능
* 데이터는 오랜 기간 동안 보유되며, 과거와 현재의 경향에 대한 분석이 가능하도록 시간에 따라 모든 순간의 값을 유지하고 있음(즉, 일련의 스냅삿(Snapshot)처럼 저장됨)
*일정 기간 동안의 업무 변화 내지는 발전의 추세 분석에 필요
* 일정 기간 동안의 업무 변화 내지는 발전의 추세 분석에 필요
*이력 데이터를 통해 시간 경과에 따른 데이터의 변화 과정 파악
** 이력 데이터를 통해 시간 경과에 따른 데이터의 변화 과정 파악이 가능
*스냅샷 생성
* 스냅샷 생성
**키 구조에 시간 요소를 추가하여 레코드 생성
** 키 구조에 시간 요소를 추가하여 레코드 생성
**이벤트 발생 시점의 일자 또는 시간 저장
** 이벤트 발생 시점의 일자 또는 시간 저장
|-
|-
|'''비휘발성'''
| 비휘발성
'''(Non Volatile)'''
(Non Volatile)
||
||
*초기 데이터 적재 이후에는 데이터의 갱신·삭제 없이 검색·조회만 수행
* 초기 데이터 적재 이후에는 데이터의 갱신은 발생하지 않고 검색만 있음(즉, 데이터 적재와 데이터 검색만 존재)
*데이터 변경이 발생하더라도 변경을 직접 반영하지 않고 스냅샷 형태로 반영
* 데이터 변경이 발생하더라도 변경을 직접 반영하지 않고 스냅샷 형태로 반영
*장애 발생 시 데이터의 복구, 트랜잭션과 데이터의 무결성 유지, 교착상태의 탐지·대응이 매우 단순
* 장애 발생에 대한 데이터의 복구, 트랜잭션과 데이터의 무결성 유지, 교착상태의 탐지와 처리가 매우 단순함
*데이터 갱신 이상에 대한 고려가 불필요하고, 정규화 및 반정규화에 대한 융통성의 증가
* 데이터 갱신 이상에 대한 고려가 불필요하고, 정규화 및 반정규화에 대한 융통성의 증가
|}
|}


==기반 기술==
== 기반 기술 ==
 
; 데이터 웨어하우스를 구현하기 위한 기술
;데이터 웨어하우스를 구현하기 위한 기술
* [[ETL]]: DW에 저장할 데이터를 추출, 전송, 저장하는 엔진
 
* [[ODS]]: 데이터가 DW에 저장되기 전에 가공을 위해 임시로 저장되는 저장소
*[[ETL]]: DW에 저장할 데이터를 추출, 전송, 저장하는 엔진
* [[CEP]]: 복잡한 실시간 데이터로부터 필요한 데이터를 추출하기 위한 프로세싱 기술
*[[ODS]]: 데이터가 DW에 저장되기 전에 가공을 위해 임시로 저장되는 저장소
* [[CDC]]: 변경된 데이터를 캡쳐해 타겟 시스템으로 전송하는 기술
*[[CEP]]: 복잡한 실시간 데이터로부터 필요한 데이터를 추출하기 위한 프로세싱 기술
*[[CDC]]: 변경된 데이터를 캡쳐해 타겟 시스템으로 전송하는 기술
 
==활용 기술==
 
;데이터 웨어하우스를 사용하는 기술
 
*[[OLAP]]: DW를 기반으로 데이터를 분석하고 활용하기 위한 프로세싱
*[[비즈니스 인텔리전스]]: 기업 내 데이터를 취합 및 분석하여 인사이트 도출
*[[데이터 마트]]: 주로 DW를 기반으로 DM이 만들어짐. 구현 형태에 따라 반대로 될 수도 있음
 
== 기술사 기출 ==
 
* [http://q.fran.kr/문제/6174 정보관리기술사 69회 1교시]
* [http://q.fran.kr/문제/6275 정보관리기술사 74회 2교시]
* [http://q.fran.kr/문제/5430 정보관리기술사 114회 3교시]
* [http://q.fran.kr/문제/9652 정보관리기술사 118회 3교시]
 
== 같이 보기 ==


* [[기업 데이터 웨어하우스]]
== 활용 기술 ==
* [[논리적 데이터 웨어하우스]]
; 데이터 웨어하우스를 사용하는 기술
* [[데이터베이스 다차원 모델링]]
* [[OLAP]]: DW를 기반으로 데이터를 분석하고 활용하기 위한 프로세싱
* [[데이터 레이크]]
* [[비즈니스 인텔리전스]]: 기업 내 데이터를 취합 및 분석하여 인사이트 도출
* [[데이터 마트]]: 주로 DW를 기반으로 DM이 만들어짐. 구현 형태에 따라 반대로 될 수도 있음
IT위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 IT위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소 편집 도움말 (새 창에서 열림)