BigQuery 테이블 inventory_vm이 있고 vCPU가 8개 미만인 VM 행을 제외하는 비용 효율적인 보고서를 준비해야 합니다. 가장 비용 효율적인 접근 방식은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: vCPU가 8개 미만인 행을 삭제하는 필터로 뷰를 생성하고 UNNEST 연산자를 사용합니다..
이것이 정답인 이유
가장 비용 효율적인 접근 방식은 뷰를 생성하고 UNNEST 연산자를 사용하는 것입니다. 뷰는 데이터를 물리적으로 복제하지 않으므로 저장 비용이 발생하지 않습니다. 쿼리가 실행될 때마다 뷰의 정의에 따라 데이터가 처리되므로, 필요한 데이터만 필터링하여 처리량을 줄일 수 있습니다. UNNEST는 중첩된 데이터를 평면화하여 쿼리 효율성을 높이는 데 도움이 됩니다. 구체화된 뷰는 데이터를 미리 계산하여 저장하므로 쿼리 속도는 빠르지만, 저장 비용이 발생하고 데이터가 변경될 때마다 뷰를 새로고침해야 하는 관리 오버헤드가 있습니다. WITH 절(CTE)은 쿼리 가독성을 높이지만, 비용 효율성 측면에서는 뷰와 큰 차이가 없습니다. Dataflow를 사용하는 것은 별도의 컴퓨팅 자원을 사용하므로 비용이 더 많이 들고, 실시간 보고서 요구사항에는 적합하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음