Lakehouse에 대한 SQL 분석 엔드포인트란?

Microsoft Fabrics는 레이크하우스 델타 테이블에 대한 SQL 기반 환경을 제공합니다. 이 SQL 기반 환경을 SQL 분석 엔드포인트라고 합니다. T-SQL 언어를 사용하여 델타 테이블의 데이터를 분석하고, 함수를 저장하고, 뷰를 생성하고, SQL 보안을 적용할 수 있습니다. SQL 분석 엔드포인트에 액세스하려면 작업 영역 보기에서 해당 항목을 선택하거나 Lakehouse Explorer의 SQL 분석 엔드포인트 모드로 전환합니다.

Lakehouse를 만들면 Lakehouse 델타 테이블 스토리지를 가리키는 SQL 분석 엔드포인트가 만들어집니다. Lakehouse에서 델타 테이블을 만들면 SQL 분석 엔드포인트를 사용하여 쿼리하는 데 즉시 사용할 수 있습니다. 자세한 내용은 Data Warehouse 설명서: SQL 분석 엔드포인트를 참조하세요.

Lakehouse SQL analytics endpoint main screen

SQL 분석 엔드포인트 다시 프로비전

Lakehouse 환경 내에서 직접 SQL 분석 엔드포인트 프로비저닝을 다시 시도하는 기능을 제공합니다. 따라서 초기 프로비저닝 시도가 실패하는 경우 완전히 새로운 Lakehouse를 만들 필요 없이 다시 시도할 수 있습니다. 이 기능을 사용하면 UI에서 프로비저닝 문제를 편리하게 자체 완화하여 완전한 Lakehouse 레크리에이션이 필요하지 않도록 할 수 있습니다.

Lakehouse SQL analytics endpoint re-provisioning

참고 항목

이 기능은 사용자 환경을 개선하지만, Lakehouse를 처음 만드는 동안처럼 SQL 분석 엔드포인트 다시 프로비저닝이 여전히 실패할 수 있습니다.

SQL 분석 엔드포인트 읽기 전용 모드

SQL 분석 엔드포인트는 레이크하우스 델타 테이블을 통해 읽기 전용 모드로 작동합니다. SQL 분석 엔드포인트를 사용하여 델타 테이블에서만 데이터를 읽을 수 있습니다. 함수, 뷰를 저장하고 SQL 개체 수준 보안을 설정할 수 있습니다.

참고 항목

Spark 코드로 만든 외부 델타 테이블은 SQL 분석 엔드포인트에 표시되지 않습니다. 테이블 공간의 바로 가기를 사용하여 SQL 분석 엔드포인트에 외부 델타 테이블을 표시합니다.

Lakehouse 델타 테이블에서 데이터를 수정하려면 레이크하우스 모드로 전환하고 Apache Spark를 사용해야 합니다.

SQL 보안을 사용하여 액세스 제어

SQL 분석 엔드포인트를 사용하여 데이터에 액세스하기 위한 개체 수준 보안을 설정할 수 있습니다. 이러한 보안 규칙은 SQL 분석 엔드포인트를 통해 데이터에 액세스하는 경우에만 적용됩니다. 다른 방법으로 데이터에 액세스할 수 없도록 하려면 작업 영역 역할 및 권한을 설정해야 합니다. 작업 영역 역할 및 사용 권한을 참조 하세요.