SQL Server 대용량 데이터 분석용 핵심 기술 이해

line
  • 과정번호1543000000
  • 교육일정3월 29~31일
  • LEVEL200
  • 수강료800,000원

교육모집정보

교육기간(시작일~종료일) 수업시간 환급여부 수강료 환급금액우선대상(대기업) 신청하기
2021-03-29 ~ 2021-03-31 09:30 ~ 17:30 \800,000

SA바우처 : 일

교육쿠폰 : 일

\
(\)
수업 신청하기
2021-06-23 ~ 2021-06-25 09:30 ~ 17:30 \800,000

SA바우처 : 일

교육쿠폰 : 일

\
(\)
수업 신청하기
line

교육개요

점점 더 커지는 Log성 테이블의 관리가 걱정되지 않나요? 손익분석 같은 OLAP 쿼리나 머신러닝/딥러닝에 사용되는 대용량 데이터 분석 쿼리에 성능 개선이 필요하지 않나요?

SQL Server에서 대용량 데이터베이스를 기반으로 데이터를 운영/관리/분석할 때 도움이 되는 핵심 기술들이 어떤 것이 있는지 소개하고 기본적인 사용법을 학습해서 특징들과 고려사항들을 이해함으로써, 실무에 적용하기 위한 기본 사항들을 파악하는데 목적을 두고 있습니다.



line

교육대상

· DBA, DPA, DA, DW

· 데이터 엔지니어

· 기술 지원 담당자

· 대용량 데이터 처리/ 분석 기술에 관심 있는 사용자



line

특이사항

[선수지식]

· SQL Server 사용 경험


[기대효과]

· 데이터 집계, 통계, 분석에 활용할 수 있는 SQL 함수 이해

· 대용량 데이터 저장 및 관리를 위한 분할 기술 이해

· 대용량 데이터 빠른 동시 처리 지원을 위한 InMemort 기술 이해

· 대용량 리소스 경합을 줄이기 위한 리소스 조정 및 관리 방법 이해

· 데이터 분석 및 머신 러닝을 위한 DB 지원 기술 이해

· 실무 적용 사례를 통한 간접 학습 

커리큘럼

  • 1

    Day

  • Module 1 : SQL 함수

     · 수치함수

     · 순위함수

     · 집계함수 - 분산, 표준편차

     · ​집계함수 확장 기능

     · 분석함수 - 위치함수, 분표함수, 분위수

     · 소계/ 통계

     · 변환함수 및 기타 유용한 함수

    Module 2 : 데이터 수평 분할과 압축

     · 파일 그룹 리뷰

     · 분할 테이블과 인덱스 구현

     · 분할 테이블과 인덱스 고급 옵션 이해 및 활용

     · 테이블과 인덱스 압축 기능 활용

  • 2

    Day

  • Module 3 : 데이터 수평 분할과 압축2

     · 분할 인덱스검색 동작 및 성능 이슈

     · 분할 테이블 운영

     · 통계 정보 관리

     · 데이터 압축

     · 분할 뷰 이해와 활용

     · 기타

    Module 4 : 메모리 최적화 기술

     · OLTP용 In-Memory 기술 이해와 활용

       - Memory-Optimized Table

       - Native Compiled T-SQL 모듈 (Procedure, Function)

       - Nonclustered Columnstore Index

     · OLAP(DW)용 In-Memory 기술 이해와 활용

       - Clustered Cloumnstore Index

  • 3

    Day

  • Module 5 : 리소스 조정과 관리

     · 리소스 관리자 소개 및 수현 방법 학습

     · 리소스 관리자로 메모리 최적화 테이블용 리소스 관리

     · 리소스 관리자로 Machine Learning 서비스용 리소스 관리


     

    Module 6 : SQL Server Machine Learning 서비스 이해 (R 기준)

     · SQL Server ML 서비스 구조

     · Sp_executesql_external_script

     · Microsoft RevoScaleR 소개

     · SQL Server ML 데모