소개

완료됨

SQL Server 2025의 데이터 가상화는 데이터가 있는 위치에 액세스할 수 있는 기능입니다. 데이터 가상화는 원래 데이터를 복제하거나 이동하지 않고 쿼리 시 데이터를 통합합니다.

이 교육 모듈은 다음을 포함하여 SQL Server 2025의 데이터 가상화 옵션을 검토합니다.

  • PolyBase 서비스
  • 데이터 가상화를 사용하여 새로운 액세스를 허용하는 Azure Data Lake Storage, Azure Blob Storage 및 Amazon S3 호환 개체 스토리지와 같은 REST API 커넥터
  • OPENROWSET, CREATE EXTERNAL TABLE(CET) 및 CREATE EXTERNAL TABLE AS SELECT(CETAS) 등 데이터 가상화에 사용되는 Transact-SQL(T-SQL)

데이터 가상화 원칙

데이터 가상화는 다음 세 가지 원칙을 사용합니다.

  • 데이터 추상화: 데이터 추상화는 기본 데이터 시스템, 형식 및 구조에서 데이터 액세스의 복잡성을 숨깁니다.

  • 0 복제: 기존의 ETL(추출-변환-로드)과 달리 데이터 가상화는 데이터를 별도의 리포지토리로 수집하여 대상 형식으로 변환할 필요가 없지만 즉시 변환 및 집계를 처리합니다.

  • 실시간 데이터: 데이터 가상화는 즉시 데이터 원본에 연결되므로 항상 사용 가능한 최신 데이터를 사용합니다.

데이터 가상화의 이점

데이터 가상화에는 다음과 같은 주요 이점이 있습니다.

  • 데이터 이동 없음: 현재 위치의 데이터에 액세스합니다.

  • T-SQL 언어: T-SQL 언어의 모든 이점, 명령, 향상된 기능 및 친숙함을 사용합니다.

  • 모든 데이터에 대한 하나의 원본: SQL Server 2025를 모든 필수 데이터에 대한 단일 데이터 원본 및 데이터 허브로 사용하여 애플리케이션에서 데이터 복잡성을 숨깁니다. 데이터베이스 관리자 및 데이터 엔지니어는 단일 환경을 유지할 수 있습니다.

  • 보안: 세분화된 권한, 자격 증명 관리 및 제어에 SQL Server 보안 기능을 사용합니다.

  • 비용 유연성: 모든 SQL Server 2025 버전에서 사용할 수 있습니다.

데이터 가상화 사용 사례

SQL Server 2025는 다음과 같은 주요 데이터 가상화 사용 사례를 제공합니다.

  • 데이터베이스 내 분석: 데이터 가상화를 사용할 때 모든 SQL Server 기능과 친숙함을 사용하고 결합합니다.
  • 데이터를 다른 데이터 원본으로 오프로드하거나 내보냅니다.
  • 데이터 허브: SQL Server를 중앙 집중식 허브로 사용하여 다양한 데이터 원본 및 파일을 연결, 보호 및 쿼리하여 애플리케이션에서 복잡성을 숨깁니다. ETL 도구를 사용하여 데이터를 집계, 복사 또는 스테이징 영역으로 이동할 필요가 없습니다.

데이터 가상화를 위한 데이터 허브인 SQL Server의 스크린샷.

학습 목표

이 모듈을 완료한 후 다음을 수행합니다.

  • 데이터 가상화의 이점과 원칙을 이해합니다.
  • PolyBase란 무엇이며 해당 기능을 사용하는 방법을 알고 있습니다.
  • S3 호환 개체 스토리지에 대한 개체 스토리지 솔루션 및 SQL Server 2025 지원에 익숙합니다.
  • SQL Server 2025에서 PolyBase를 설치하고 구성하는 방법을 알고 있습니다.
  • SQL Server 2025에서 PolyBase를 사용하여 외부 데이터에 액세스하고 쿼리하는 방법을 알고 있습니다.

사전 요구 사항

  • SQL Server 2025에 대한 기본 작업 지식
  • T-SQL 및 SQL 쿼리 실행에 대한 기본 지식
  • SQL Server 2025 설치됨
  • SSMS(SQL Server Management Studio)가 설치됨