알려진 문제 - 테이블에 연결된 함수가 포함되어 있으면 SQL 분석 엔드포인트 테이블 동기화가 실패합니다.
Fabric SQL 분석 엔드포인트는 백 엔드 서비스를 사용하여 레이크하우스에서 만든 델타 테이블을 동기화합니다. 백 엔드 서비스는 레이크하우스 델타 테이블의 변경 내용을 기반으로 SQL 분석 엔드포인트의 테이블을 다시 만듭니다. RLS(행 수준 보안) 함수와 같이 SQL 테이블에 연결된 함수가 있는 경우 만들기 작업이 실패하고 테이블 동기화가 실패합니다.
상태: 열기
제품 환경: 데이터 웨어하우스
증상
SQL 테이블에 연결된 함수가 있는 시나리오에서는 SQL 분석 엔드포인트의 일부 또는 모든 테이블이 동기화되지 않습니다.
솔루션 및 해결 방법
문제를 완화하려면 다음 단계를 수행합니다.
- 동기화가 실패한 테이블에서 SQL 문을
ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table>
실행합니다. - OneLake에서 테이블 업데이트
- Lakehouse를 사용하여 동기화를 강제 적용하거나 동기화가 자동으로 완료되기를 기다립니다.
- 동기화가 실패한 테이블에서 SQL 문을
ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table>
실행합니다. - 데이터를 확인하여 테이블이 성공적으로 동기화되었는지 확인합니다.
다음 단계
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기