Course Outline

SQL 서버 통합 서비스 소개(SSIS)

  • SSIS 개요 및 데이터 통합에서의 역할
  • SQL Server 2022의 주요 기능 및 개선 사항
  • SSIS 아키텍처 및 구성 요소
  • ETL 프로세스 이해

SSIS 시작하기

  • 설치 및 구성 SSIS
  • SQL 서버 데이터 도구(SSDT) 소개
  • 첫 번째 SSIS 프로젝트 및 패키지 만들기
  • SSIS 디자이너 인터페이스 탐색

데이터 흐름 설계

  • 데이터 흐름 작업 및 변환 소개
  • 데이터 소스 및 대상 작업
  • 일반적인 데이터 변환 구현
  • 데이터 품질 문제 처리

SSIS의 제어 흐름

  • 제어 흐름 작업 이해
  • 컨테이너를 사용하여 제어 흐름 관리
  • 루프 및 조건부 논리 구현
  • 패키지 실행 흐름 관리

고급 데이터 변환 기술

  • 고급 변환 사용
  • 데이터 정리 및 검증 구현
  • 데이터 강화 및 집계 수행
  • 유사 일치 및 그룹화 사용

변수 및 매개변수 작업

  • 변수 및 매개변수 소개
  • 변수를 사용하여 패키지 동작 제어
  • 패키지와 매개변수 전달
  • 패키지 속성의 동적 구성

SSIS 패키지 실행 관리

  • 패키지 실행 옵션 구성
  • 오류 처리 및 로깅 구현
  • 이벤트 핸들러를 사용하여 런타임 이벤트 관리
  • SQL 서버 에이전트를 사용한 패키지 실행 예약 및 자동화

SSIS 패키지 배포 및 관리

  • SSIS 배포 모델 개요
  • SSIS 카탈로그에 패키지 배포
  • 패키지 구성 및 환경 관리
  • 배포된 패키지 모니터링 및 문제 해결

성능 튜닝 및 최적화

  • SSIS 패키지의 성능 병목 현상 식별
  • 데이터 흐름 및 제어 흐름 최적화를 위한 모범 사례
  • SSIS 로깅 및 성능 카운터 사용
  • 병렬화 및 일괄 처리 구현

고급 주제 및 향후 방향

  • C# 및 VB.NET을 사용한 SSIS 스크립팅 소개
  • 다른 SQL 서버 구성 요소와의 통합
  • 향후 SSIS 릴리스의 새로운 기능 및 개선 사항 살펴보기
  • 추가 학습 및 지역 사회 참여를 위한 리소스

요약 및 다음 단계

Requirements

  • SQL 및 관계형 데이터베이스 개념에 대한 기본 이해
  • SQL 서버 Management Studio(SSMS)에 대한 지식

청중

  • 데이터 전문가
  • 개발자
  • Database 관리자
 28 Hours

Number of participants


Price per participant

회원 평가 (1)

Upcoming Courses

Related Categories