패브릭 데이터 웨어하우스의 스무딩 및 제한
적용 대상:Microsoft Fabric의 ✅ SQL 분석 엔드포인트 및 웨어하우스
이 문서에서는 Microsoft Fabric의 웨어하우스 및 SQL 분석 엔드포인트를 사용하여 워크로드를 다듬고 제한하는 개념을 자세히 설명합니다.
이 문서는 Microsoft Fabric의 데이터 웨어하우징 워크로드에만 적용됩니다. 모든 패브릭 워크로드 및 일반 정보는 Microsoft Fabric의 제한을 참조 하세요.
컴퓨팅 용량
용량은 Microsoft Fabric의 기반을 형성하며 모든 Fabric 워크로드를 구동하는 컴퓨팅 기능을 제공합니다. 구매한 용량 SKU에 따라 Fabric 간에 공유되는 CU(용량 단위) 집합을 사용할 수 있습니다. 용량 및 SKU에서 각 SKU에 대한 CU를 검토할 수 있습니다.
스무딩
용량에는 활용도가 낮은 기간(유휴 상태)과 활용도가 높은 기간(피크)이 있습니다. 한 용량에서 여러 작업을 실행하는 경우 구매한 용량의 한도를 초과하는 컴퓨팅 수요 급증이 발생할 수 있습니다. 웨어하우스 및 SQL 분석 엔드포인트는 워크로드가 더 많은 리소스를 사용하여 더 나은 성능을 달성할 수 있도록 버스트 가능 용량을 제공합니다.
스무딩은 사용하지 않는 유휴 용량이 많지만 피크 시간대에 급격히 급증하는 고객에게 안도감을 줍니다. 스무딩은 컴퓨팅 평가를 분산하여 용량 관리를 간소화하여 고객 작업이 원활하고 효율적으로 실행되도록 보장합니다.
스무딩은 실행 시간에 영향을 미치지 않습니다. 이는 고객이 최대 사용량이 아닌 평균 사용량을 기준으로 용량 크기를 조정할 수 있도록 하여 용량 관리를 간소화하는 데 도움이 됩니다.
- 사용자가 실행하는 대화형 작업의 경우: 일반적으로 용량 사용량이 최소 5분 이상 완화되어 단기적인 일시적 급증을 줄입니다.
- 예약된 작업 또는 백그라운드 작업의 경우: 용량 사용량이 24시간 이상 분산되어 작업 예약이나 경합에 대한 우려가 사라집니다.
웨어하우스 및 SQL 분석 엔드포인트와 관련된 제한 동작
일반적으로 Power BI와 비슷하게 작업은 대화형 또는 백그라운드로 분류됩니다.
웨어하우스 범주의 대부분의 작업은 가장 유연한 사용 패턴을 허용하기 위해 24시간 작업 스무딩을 활용하는 백그라운드로 보고됩니다. 24시간 스무딩을 통해 하루 중 언제라도 급증 없이 작업을 동시에 실행할 수 있습니다. 고객은 워크로드가 약간 급증하는 것에 대해 걱정할 필요 없이 일관되게 빠른 성능의 이점을 얻을 수 있습니다. 데이터 웨어하우징을 백그라운드로 분류하면 너무 빨리 제한을 트리거하는 CU 사용률의 피크 빈도를 줄일 수 있습니다.
대부분의 웨어하우스 및 SQL 분석 엔드포인트 작업은 24시간 동안 평균 사용률이 초과된 후에만 작업 거부가 발생합니다. 자세한 내용은 미래 부드러운 소비를 참조하세요.
제한 고려 사항
- 장기 실행 쿼리, 저장 프로시저, 일괄 처리를 비롯한 모든 실행 중인 작업은 중간에 제한되지 않습니다. 제한 정책은 사용량이 다듬어지면 다음 작업에 적용할 수 있습니다.
- 웨어하우스 작업은 모델링 작업(예: 측정값 생성, 기본 의미 체계 모델에서 테이블 추가 또는 제거, 결과 시각화 등) 또는 Power BI 의미 체계 모델 또는 보고서 생성/업데이트(기본 의미 체계 모델 포함)와 관련된 시나리오를 제외하고는 백그라운드 입니다. 이러한 작업은 계속해서 ‘대화형 거부’ 정책을 따릅니다.
- 대부분의 웨어하우스 작업과 마찬가지로 DMV(동적 관리 뷰)도 백그라운드로 분류되고 ‘백그라운드 거부’ 정책이 적용됩니다. 결과적으로, 용량이 제한되면 DMV를 쿼리할 수 없습니다. DMV를 사용할 수 없더라도 용량 관리자는 Microsoft Fabric 용량 메트릭 앱으로 이동하여 근본 원인을 파악할 수 있습니다.
- "백그라운드 거부" 정책을 사용하도록 설정하면 SQL 쿼리 편집기, 시각적 쿼리 편집기 또는 모델링 뷰의 모든 활동에 오류 메시지가
Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later
표시될 수 있습니다. - ‘백그라운드 거부’ 정책을 사용하도록 설정하면 SQL 연결 문자열 통해 웨어하우스에 연결하거나 SSMS(SQL Server Management Studio) 또는 Azure Data Studio와 같은 클라이언트 애플리케이션에서 새 TSQL 쿼리를 실행하려고 하면 SQL 오류 코드 24801 및 오류 텍스트(
Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later
)가 표시될 수 있습니다.
오버로드 상황에서 복구하는 모범 사례
오버로드 상황을 복구하기 위해 수행할 수 있는 작업을 검토 합니다.
Fabric 용량 메트릭 앱을 통해 오버로드 정보 모니터링
용량 관리자는 Microsoft Fabric 용량 메트릭 앱을 통해 오버로드 정보를 확인하고 추가로 드릴다운할 수 있습니다.
앱의 연습은 방법: 패브릭 데이터 웨어하우스 사용률 추세 관찰을 참조하세요.
Microsoft Fabric 용량 메트릭 앱을 사용하여 사용률의 전달, 누적 및 번다운을 포함하여 용량을 과도하게 사용하는 시각적 기록을 볼 수 있습니다. 자세한 내용은 Microsoft Fabric의 제한 및 Microsoft Fabric 용량 메트릭 앱의 초과분을 참조하세요.