2026 ADP 필기 2과목 1장 1~5절 | ETL·CDC·EAI·데이터 통합 — 핵심 이론

데이터위자드 ·

2026 ADP 필기 2과목 1장 1~5절 | ETL·CDC·EAI·데이터 통합 — 핵심 이론

필기 · 핵심 이론

데이터 처리 기술은 여러 원본의 자료를 분석 가능한 형태로 안정적으로 옮기는 과정입니다. 단순 복사와 변환, 변경분 추적, 시스템 간 업무 연계를 나누어 이해합니다. 중복·누락·지연이 생겼을 때 복구할 기준도 함께 설계해야 합니다.

이번 절에서 익힐 내용

ETL과 ELT · CDC와 변경분 · EAI와 시스템 연계 · 배치와 스트림 · 통합 품질과 검산

1. ETL과 ELT

ETL은 추출→변환→적재, ELT는 추출→적재→변환의 흐름입니다. 변환을 어디서 수행하는지와 저장·연산 환경의 차이를 봅니다. 형식·단위·코드를 표준화하고 오류를 검증하는 규칙을 명시해야 합니다.

순서만 바꾸면 품질이 자동 보장되는 것은 아닙니다. 원본 스냅숏 시점과 변환 버전을 남겨 같은 입력에서 같은 결과를 재현할 수 있게 합니다.

핵심 기준

ETL과 ELT는 변환과 적재의 순서·수행 위치가 다르다.

예제로 적용하기

원본을 저장소에 먼저 올린 뒤 그 저장소에서 가공한다. 접근은?

풀이와 판단 과정

결론: ELT

추출·적재 후 변환하므로 ELT입니다.

2. CDC와 변경분

CDC는 데이터의 삽입·수정·삭제 등 변경을 포착합니다. 전체 적재보다 전송량을 줄일 수 있지만 삭제·순서·중복·스키마 변경을 처리해야 합니다. 수정시각만 보는 방식과 로그 기반 방식은 놓칠 수 있는 변경과 운영 조건이 다릅니다.

체크포인트는 어디까지 반영했는지 복구 기준입니다. 장애 뒤 같은 변경을 다시 받더라도 결과가 중복되지 않도록 멱등 적용을 설계합니다.

핵심 기준

CDC는 변경분을 추적하며 삭제와 재처리도 고려해야 한다.

예제로 적용하기

장애 후 같은 주문변경 이벤트가 두 번 도착했다. 필요한 처리 특성은?

풀이와 판단 과정

결론: 같은 이벤트 재적용 시 중복 효과가 없는 멱등성

재전달을 고려해 이벤트 ID·업무키로 이미 반영한 변경을 구분해야 합니다.

3. EAI와 시스템 연계

EAI는 기업 시스템 간 업무·데이터 연계를 위한 접근입니다. 메시지·서비스·허브 등 구조를 통해 시스템별 다른 형식과 흐름을 연결합니다. 분석 저장소 적재인 ETL과 목적이 겹칠 수 있어도 같은 개념은 아닙니다.

시스템 A의 주문 생성과 B의 배송 요청을 연결할 때 실패·재시도·중복·추적 ID를 설계합니다. 허브에 기능을 집중하면 연결 관리가 단순해질 수 있지만 병목과 장애 영향도 고려합니다.

핵심 기준

EAI는 기업 내 여러 시스템의 업무·데이터 연계를 다룬다.

예제로 적용하기

주문시스템의 주문을 배송시스템의 요청으로 변환·전달한다. 가까운 주제는?

풀이와 판단 과정

결론: EAI 기반 시스템 연계

서로 다른 업무 시스템의 메시지·자료를 연결하는 통합 문제입니다.

4. 배치와 스트림

배치는 일정 기간 자료를 묶어 처리하고 스트림은 지속 유입되는 사건을 처리합니다. 이벤트 발생시간과 처리시간이 다를 수 있어 지연 도착·순서 뒤바뀜을 고려해야 합니다.

분 단위 집계에서 늦게 도착한 거래를 어느 창에 반영할지 정합니다. 낮은 지연을 원한다고 검증·복구 규칙이 필요 없어지는 것은 아닙니다.

핵심 기준

이벤트 시간과 처리 시간은 지연·재전송 때문에 다를 수 있다.

예제로 적용하기

10시에 발생한 주문이 10시 5분에 도착했다.10시 집계 기준을 정할 때 필요한 구분은?

풀이와 판단 과정

결론: 발생시간과 처리시간

어느 시간을 창 기준으로 삼고 지연을 어떻게 반영할지 명확히 해야 합니다.

5. 통합 품질과 검산

데이터 통합 뒤에는 행 수·고유키 수·금액 합계·누락률·기준시점을 비교합니다. 행 수가 같아도 한 행 누락과 한 행 중복이 동시에 있을 수 있습니다. 원본과 결과의 대응을 추적할 수 있어야 합니다.

전체 재처리·부분 재처리의 경계를 정하고 변환 버전을 관리합니다. 오류 행은 이유와 함께 분리해 재검토하고 조용히 버리지 않습니다.

핵심 기준

행 수만 같다고 통합 결과가 정확하다고 결론 낼 수 없다.

예제로 적용하기

원본 100행과결과 100행의합계가 다르다. 다음 검산은?

풀이와 판단 과정

결론: 키별누락·중복·변환규칙을 대조한다.

동일 행 수에도 값 변환 오류나 중복·누락이 숨어 있을 수 있습니다.

한눈에 비교하기

기술목적운영점검
ETL변환후적재변환규칙·품질
ELT적재후변환저장소연산·버전
CDC변경분포착삭제·멱등·순서
EAI시스템업무연계메시지·실패복구
스트림지속사건처리지연·시간기준

순서대로 풀어 보는 예제

원본주문 3건의금액이 100·200·300이면합계 600입니다. 재처리에서 200원주문을두번넣고 300원주문을누락하면결과도 3행이지만합계 500입니다. 행수뿐아니라고유주문번호와키별금액을대조해야오류를찾을수있습니다.

운영에서는읽은원본범위·마지막반영위치·처리버전을기록합니다. 장애후다시실행해도같은주문을한번만반영하도록업무키와상태전이를설계하는것이핵심입니다.

헷갈리는 문장 바로잡기

ETL과 ELT

잘못된 판단 ETL은 적재 후에만 변환한다.

올바른 판단: ETL과 ELT는 변환과 적재의 순서·수행 위치가 다르다.

CDC와 변경분

잘못된 판단 CDC는 매번 모든 원본을 반드시 복제하는 방식만 뜻한다.

올바른 판단: CDC는 변경분을 추적하며 삭제와 재처리도 고려해야 한다.

EAI와 시스템 연계

잘못된 판단 EAI는 평균 계산 함수다.

올바른 판단: EAI는 기업 내 여러 시스템의 업무·데이터 연계를 다룬다.

배치와 스트림

잘못된 판단 스트림 데이터는 언제나 발생 순서대로 한 번만 도착한다.

올바른 판단: 이벤트 시간과 처리 시간은 지연·재전송 때문에 다를 수 있다.

통합 품질과 검산

잘못된 판단 행 수가 같으면 키와금액검산은 불필요하다.

올바른 판단: 행 수만 같다고 통합 결과가 정확하다고 결론 낼 수 없다.

이론을 정리했다면 같은 절의 객관식 문제에서 조건과 예외를 확인하세요. 정답을 고른 뒤에는 틀린 선택지가 왜 성립하지 않는지도 설명해 보세요.

실패한 적재를 다시 실행하는 설계

매일 0시부터 24시 미만의 주문을 적재한다고 합시다. 작업이 70% 지점에서 끊겼을 때 처음부터 다시 실행하면 이미 넣은 주문이 중복될 수 있습니다. 읽은 위치와 확정된 위치를 구분하고,같은 주문번호의 변경을 안전하게 다시 반영할 방법이 필요합니다.

입력 이벤트에 주문번호·이벤트ID·발생시각·수정버전을 둡니다. 동일 이벤트ID는 한 번만 적용하고 오래된 버전이 새 버전을 덮지 않도록 정책을 정합니다. 삭제 이벤트를 누락하면 분석 저장소에 이미 지워진 주문이 남을 수 있으므로 변경 종류를 함께 처리합니다.

집계는 적재 건수뿐 아니라 고유 주문번호 수·상태별 건수·금액 합계를 비교합니다. 전체가 같아도 특정 고객의 누락이 다른 고객의 중복으로 상쇄될 수 있어 키별 샘플과 오류 목록도 확인합니다. 오류 행을 조용히 버리면 재처리할 근거를 잃습니다.

자정 부근에는 시간대를 명시합니다. 한국 날짜를 UTC문자열의 날짜 부분만 잘라 만들면 오전 시간 거래가 전날로 이동할 수 있습니다. 이벤트 시간·처리 시간·적재 시간을 별도로 두면 지연 도착과 월말 마감 차이를 설명하기 쉽습니다.

상황위험검증·대응
재전달중복 반영이벤트ID·멱등 적용
순서 역전오래된 값 덮어쓰기버전·시각 정책
삭제유령 자료 잔존삭제 이벤트 처리
지연기간별 합계 차이이벤트 시간·수정 집계

핵심 개념 확인 — 객관식 5문제

설명을 읽은 뒤 아래 다섯 문항을 풀어 보세요. 정답을 고르고 틀린 선택지의 오류도 설명할 수 있으면 이 단원의 기준을 이해한 것입니다.

문제 1

ETL·CDC·EAI·데이터 통합에서 ETL과 ELT에 대한 설명으로 옳은 것은?

  1. ① ETL은 적재 후에만 변환한다.
  2. ② ETL과 ELT는 변환과 적재의 순서·수행 위치가 다르다.
  3. ③ 복사만 하면 모든 데이터 품질이 보장된다.
  4. ④ ELT는 어떤 변환도 하지 않는다.
정답과 해설 보기

정답 ②

ETL은 추출→변환→적재, ELT는 추출→적재→변환의 흐름입니다. 변환을 어디서 수행하는지와 저장·연산 환경의 차이를 봅니다. 형식·단위·코드를 표준화하고 오류를 검증하는 규칙을 명시해야 합니다. 순서만 바꾸면 품질이 자동 보장되는 것은 아닙니다. 원본 스냅숏 시점과 변환 버전을 남겨 같은 입력에서 같은 결과를 재현할 수 있게 합니다.

기억할 핵심

ETL과 ELT는 변환과 적재의 순서·수행 위치가 다르다.

문제 2

ETL·CDC·EAI·데이터 통합에서 CDC와 변경분에 대한 설명으로 옳은 것은?

  1. ① 변경 이벤트는 절대로 중복 전달되지 않는다.
  2. ② CDC는 변경분을 추적하며 삭제와 재처리도 고려해야 한다.
  3. ③ CDC는 매번 모든 원본을 반드시 복제하는 방식만 뜻한다.
  4. ④ 수정시각만 보면 어떤 삭제도 자동 검출된다.
정답과 해설 보기

정답 ②

CDC는 데이터의 삽입·수정·삭제 등 변경을 포착합니다. 전체 적재보다 전송량을 줄일 수 있지만 삭제·순서·중복·스키마 변경을 처리해야 합니다. 수정시각만 보는 방식과 로그 기반 방식은 놓칠 수 있는 변경과 운영 조건이 다릅니다. 체크포인트는 어디까지 반영했는지 복구 기준입니다. 장애 뒤 같은 변경을 다시 받더라도 결과가 중복되지 않도록 멱등 적용을 설계합니다.

기억할 핵심

CDC는 변경분을 추적하며 삭제와 재처리도 고려해야 한다.

문제 3

ETL·CDC·EAI·데이터 통합에서 EAI와 시스템 연계에 대한 설명으로 옳은 것은?

  1. ① EAI는 기업 내 여러 시스템의 업무·데이터 연계를 다룬다.
  2. ② 허브형은 어떤 병목도 불가능하다.
  3. ③ EAI는 평균 계산 함수다.
  4. ④ 시스템 간 코드 차이는 언제나 자동 해결된다.
정답과 해설 보기

정답 ①

EAI는 기업 시스템 간 업무·데이터 연계를 위한 접근입니다. 메시지·서비스·허브 등 구조를 통해 시스템별 다른 형식과 흐름을 연결합니다. 분석 저장소 적재인 ETL과 목적이 겹칠 수 있어도 같은 개념은 아닙니다. 시스템 A의 주문 생성과 B의 배송 요청을 연결할 때 실패·재시도·중복·추적 ID를 설계합니다. 허브에 기능을 집중하면 연결 관리가 단순해질 수 있지만 병목과 장애 영향도 고려합니다.

기억할 핵심

EAI는 기업 내 여러 시스템의 업무·데이터 연계를 다룬다.

문제 4

ETL·CDC·EAI·데이터 통합에서 배치와 스트림에 대한 설명으로 옳은 것은?

  1. ① 배치는 실시간 처리와 모든 특성이 같다.
  2. ② 지연 자료는 집계 정확도와 무관하다.
  3. ③ 이벤트 시간과 처리 시간은 지연·재전송 때문에 다를 수 있다.
  4. ④ 스트림 데이터는 언제나 발생 순서대로 한 번만 도착한다.
정답과 해설 보기

정답 ③

배치는 일정 기간 자료를 묶어 처리하고 스트림은 지속 유입되는 사건을 처리합니다. 이벤트 발생시간과 처리시간이 다를 수 있어 지연 도착·순서 뒤바뀜을 고려해야 합니다. 분 단위 집계에서 늦게 도착한 거래를 어느 창에 반영할지 정합니다. 낮은 지연을 원한다고 검증·복구 규칙이 필요 없어지는 것은 아닙니다.

기억할 핵심

이벤트 시간과 처리 시간은 지연·재전송 때문에 다를 수 있다.

문제 5

ETL·CDC·EAI·데이터 통합에서 통합 품질과 검산에 대한 설명으로 옳은 것은?

  1. ① 행 수가 같으면 키와금액검산은 불필요하다.
  2. ② 행 수만 같다고 통합 결과가 정확하다고 결론 낼 수 없다.
  3. ③ 변환버전은 재현성과 무관하다.
  4. ④ 중복과누락은 동시에 발생할 수 없다.
정답과 해설 보기

정답 ②

데이터 통합 뒤에는 행 수·고유키 수·금액 합계·누락률·기준시점을 비교합니다. 행 수가 같아도 한 행 누락과 한 행 중복이 동시에 있을 수 있습니다. 원본과 결과의 대응을 추적할 수 있어야 합니다. 전체 재처리·부분 재처리의 경계를 정하고 변환 버전을 관리합니다. 오류 행은 이유와 함께 분리해 재검토하고 조용히 버리지 않습니다.

기억할 핵심

행 수만 같다고 통합 결과가 정확하다고 결론 낼 수 없다.

범위 확인

2026년 학습 범위를 기준으로 구성했습니다. 시험 시행기관의 자격 안내·출제 기준에서 과목과 변경 공지를 확인할 수 있습니다.

이 단원의 객관식 문제 풀기

이전 · 모형 평가·혼동행렬·교차검증

다음 · 분산 저장·분산 컴퓨팅·클라우드

ADP 전체 목차

과목별 이론

단원별 객관식

실습

필기 모의고사

서술형

실기 모의고사

스터디클럽의 다른 강의 보기