PolyBase용 SQL Server용 Cloud SQL 지원 개요

<meta <="" content="이 페이지에서는 SQL Server용 Cloud SQL 인스턴스에서 PolyBase를 사용할 때의 이점을 설명합니다." name="description" />

SQL Server용 Cloud SQL은 PolyBase를 지원합니다.

PolyBase를 사용하면 SQL Server용 Cloud SQL 인스턴스에서 Transact-SQL (T-SQL) 명령어를 사용하여 데이터가 로컬 테이블에 저장된 것처럼 외부 데이터 소스에 저장된 데이터를 직접 쿼리합니다. 별도의 클라이언트 연결 소프트웨어를 설치할 필요가 없습니다.

PolyBase는 모든 SQL Server용 Cloud SQL 버전머신 시리즈 옵션에서 지원됩니다.

PolyBase에 대한 자세한 내용은 SQL Server의 PolyBase를 사용한 데이터 가상화에 관한 Microsoft 문서를 참고하세요.

외부 데이터 소스

SQL Server용 Cloud SQL의 PolyBase는 다음 외부 데이터 소스와 호환됩니다.

  • Cloud Storage: SQL Server 2022 이상에서 지원됩니다.
  • Oracle: SQL Server 2019 및 SQL Server 2022 이상에서 지원됩니다.

복제본

PolyBase는 읽기 복제본의 외부 테이블을 지원합니다.

읽기 복제본에서 외부 테이블을 쿼리하려면 읽기 복제본에서 PolyBase 기능을 명시적으로 사용 설정해야 합니다.

모든 외부 데이터 소스와 테이블이 복제본에 자동으로 전파됩니다.

제한사항

  • Cloud SQL은 PolyBase를 사용 설정 및 사용 중지하는 작업만 지원합니다. T-SQL 문을 사용하여 SQL Server 엔티티를 수동으로 관리해야 합니다.

  • 네트워크 연결 설정과 관련하여 다음 제한사항이 적용됩니다.

    • Cloud Storage를 외부 데이터 소스로 사용하는 경우 기본 인증만 지원됩니다.
    • 공개 IP와 비공개 IP가 모두 구성된 리전 Cloud SQL 인스턴스는 아웃바운드 연결을 지원하지 않습니다.
    • 공개 IP로 구성된 고가용성 (HA) 인스턴스는 PolyBase와 함께 사용할 수 없습니다.
  • SQL Server용 Cloud SQL은 allow polybase export 서버 구성 옵션을 지원하지 않습니다. PolyBase를 사용하여 SQL 서버에서 다른 데이터 소스로 데이터를 내보낼 수 없습니다.

  • 쿼리 통계 기능은 외부 테이블 쿼리를 지원하지 않습니다.

  • 데이터베이스 마스터 키 (DMK)를 백업하고 복원하는 작업은 지원되지 않습니다. DMK를 암호화하는 데 사용되는 비밀번호를 수동으로 관리해야 합니다.

다음 단계