다음을 통해 공유


알려진 문제 - 테이블에 연결된 함수가 포함되어 있으면 SQL 분석 엔드포인트 테이블 동기화가 실패합니다.

Fabric SQL 분석 엔드포인트는 백 엔드 서비스를 사용하여 레이크하우스에서 만든 델타 테이블을 동기화합니다. 백 엔드 서비스는 레이크하우스 델타 테이블의 변경 내용을 기반으로 SQL 분석 엔드포인트의 테이블을 다시 만듭니다. RLS(행 수준 보안) 함수와 같이 SQL 테이블에 연결된 함수가 있는 경우 만들기 작업이 실패하고 테이블 동기화가 실패합니다.

상태: 열기

제품 환경: 데이터 웨어하우스

증상

SQL 테이블에 연결된 함수가 있는 시나리오에서는 SQL 분석 엔드포인트의 일부 또는 모든 테이블이 동기화되지 않습니다.

솔루션 및 해결 방법

문제를 완화하려면 다음 단계를 수행합니다.

  1. 동기화가 실패한 테이블에서 SQL 문을 ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table> 실행합니다.
  2. OneLake에서 테이블 업데이트
  3. Lakehouse를 사용하여 동기화를 강제 적용하거나 동기화가 자동으로 완료되기를 기다립니다.
  4. 동기화가 실패한 테이블에서 SQL 문을 ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table> 실행합니다.
  5. 데이터를 확인하여 테이블이 성공적으로 동기화되었는지 확인합니다.

다음 단계