고객은 Azure Synapse Analytics 전용 SQL 풀(dedicated SQL pool)을 핵심 데이터 웨어하우스로 사용하고 있습니다. Azure Data Factory (ADF) 파이프라인은 온프레미스 OLTP 데이터베이스에서 증분 데이터를 매일 추출하여 `FactSales` 테이블로 로드합니다. 최근 비즈니스 사용자들은 Power BI 보고서에서 보여지는 `FactSales` 데이터가 종종 최신 상태가 아니며, 해당 보고서의 새로 고침 시간이 눈에 띄게 길어졌다고 불평하고 있습니다. ADF 파이프라인의 실행 로그를 확인하면 매일 성공적으로 완료되는 것으로 나타납니다. 하지만 `FactSales` 테이블을 직접 쿼리했을 때, 특정 기간의 데이터가 누락되거나 예상보다 오래된 것으로 확인되었습니다. 이 문제 상황을 진단하고 해결하기 위한 적절한 조치 3가지를 선택하세요.
A. ADF 파이프라인의 복사 활동(Copy Activity) 소스 쿼리(Source Query) 로직을 검토하고, 증분 로드(incremental load)를 위한 워터마크(watermark) 열 또는 조건 필터가 정확하게 최신 데이터를 추출하도록 수정합니다.
B. Azure Synapse Analytics의 `FactSales` 테이블에 대한 통계(statistics)를 수동으로 업데이트하거나 자동 통계 업데이트 설정을 확인합니다.
C. `FactSales` 테이블의 데이터 분산 전략(data distribution strategy)과 인덱스(index) 구성을 검토하여, 대용량 팩트(fact) 테이블에 적합한 클러스터형 Columnstore 인덱스(Clustered Columnstore Index) 사용 여부 및 해시 분산 키(hash distribution key)의 데이터 편향(data skew) 여부를 확인합니다.
D. Azure Synapse Analytics 전용 SQL 풀의 컴퓨팅 노드(Compute Node) 수를 늘리거나 더 높은 성능 계층(Performance Tier)으로 스케일 업(scale up) 합니다.