코스 개요

ODI와 아키텍처 소개

  • ODI 개념: ELT 접근 방식, 전통적인 ETL과의 차이점
  • 핵심 구성 요소: Repositories, Agents, Topology, Security
  • 설치 개요 및 환경 레이아웃

ODI Studio와 개발 구성 요소

  • ODI Studio 탐색: Designer, Topology, Operator, Security 패널
  • 프로젝트, 모델, 데이터스토어
  • 역공학 메타데이터 활용

매핑과 인터페이스 설계

  • 그래픽 인터페이스와 ODI 구성 요소를 사용하여 매핑 생성
  • 매핑에서 프로시저, 변수, 패키지 활용
  • 오류 처리 및 데이터 검증 전략

Knowledge Modules와 ELT 실행

  • Knowledge Modules (KMs) 이해 및 카테고리
  • 다양한 대상에 맞춰 KMs 선택 및 사용자 정의
  • 성능 고려 사항 및 푸시다운 최적화

Topology, Security, 연결성

  • 물리적 및 논리적 스키마와 데이터 서버 설정
  • Agent 유형, 구성, 고가용성 기본 사항
  • 보안 설정: 사용자, 프로필, 저장소 보호

스케줄링, 배포, 운영 관리

  • 시나리오 패키징 및 배포
  • 스케줄링 전략과 외부 스케줄러와의 통합
  • Operator 및 Logs를 활용한 작업 모니터링 및 문제 해결

고급 기술과 통합 패턴

  • CDC 패턴, 단계적 로딩, 변경 데이터 캡처 접근 방식
  • Big Data 소스 및 Hadoop 생태계와의 통합
  • 모듈화되고 유지 관리하기 쉬운 통합 프로젝트를 위한 최선의 방법론

실습 및 실제 사례 연구

  • end-to-end 실습: ODI 시나리오 설계, 구현, 배포
  • 성능 튜닝 실습: 느린 매핑 분석 및 최적화
  • 사례 연구 walk-through: 아키텍처 결정사항과 배운 교훈

요약 및 다음 단계

  • 주요 ODI 개념 및 통합 설계 원칙 검토
  • 프로덕션 배포 전략과 최적화 기법 논의
  • 추가 학습 경로와 인증 옵션 탐색

요건

  • 관계형 데이터베이스 개념 이해
  • SQL 사용 경험
  • ETL 또는 데이터 통합 개념에 대한 익숙함

대상자

  • ETL/데이터 통합 개발자
  • 데이터 아키텍트 및 엔지니어
  • 통합 솔루션을 책임지는 DBA 및 미들웨어 엔지니어
 35 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리