Snowflake의 마이크로 파티션은 불변 객체입니다. 즉, 한 번 기록되면 수정할 수 없습니다. 이러한 불변성은 타임 트래블(Time Travel) 기능을 지원하여 사용자가 정의된 기간 내의 과거 데이터에 접근할 수 있도록 합니다. 또한 마이크로 파티션은 객체 스토리지에서 가상 웨어하우스로의 I/O 양을 크게 줄일 수 있습니다. Snowflake의 쿼리 최적화 프로그램은 쿼리와 관련 없는 데이터가 포함된 마이크로 파티션을 건너뛸 수 있으므로 스캔 및 전송해야 하는 데이터 양이 줄어듭니다. 참조: https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions.html
COF-C02 문제 697
기본적으로 어떤 시스템 역할이 사용자를 생성하고 관리할 수 있습니까? (두 가지를 선택하십시오)
정답: A,C
* USERADMIN: 사용자 및 역할을 관리하는 데 사용됩니다. * 보안 관리자: 사용자, 역할 및 접근 제어를 관리할 수 있습니다. SYSADMIN은 주로 객체 생성에 사용되며 사용자 관리에는 사용되지 않습니다. 참조: Snowflake 문서: 시스템 정의 역할
COF-C02 문제 698
Snowflake 데이터 아키텍처를 설명하는 문장은 무엇입니까?
정답: C
* Snowflake의 데이터 아키텍처는 멀티 클러스터 공유 데이터 모델을 기반으로 합니다. * 컴퓨팅과 스토리지를 분리하여 여러 가상 데이터 웨어하우스(클러스터)가 서로 영향을 주지 않고 동일한 공유 데이터에 동시에 액세스할 수 있도록 합니다. * 이는 확장성, 동시성 및 고성능을 보장합니다. 참고 자료: * 스노우플레이크 문서: 아키텍처 개요
COF-C02 문제 699
스테이지에 저장된 파일 목록을 제공하는 객체는 무엇입니까?
정답: B
정답은 B. 디렉토리 테이블입니다. 디렉터리 테이블은 Snowflake 스테이지에 있는 파일에 대한 파일 수준 메타데이터를 저장합니다. 이 테이블을 사용하여 내부 또는 외부 스테이지에서 사용 가능한 파일 목록을 확인할 수 있습니다. B가 정답인 이유: 디렉터리 테이블을 사용하면 파일 경로, 파일 크기, 최종 수정 시간, 파일 URL 정보 등 스테이징된 파일 메타데이터를 조회할 수 있습니다. 예: 선택하다 * 디렉토리(@my_stage)에서 가져옴 이 함수는 스테이지에 저장된 파일의 메타데이터를 반환합니다. 다른 선택지가 틀린 이유: A) 시맨틱 뷰는 분석을 위한 비즈니스 친화적인 시맨틱 관계를 정의하는 데 사용되며, 스테이징된 파일 목록을 표시하는 데 사용되지 않습니다. C) 구체화된 뷰는 스테이지 파일 메타데이터가 아닌 미리 계산된 쿼리 결과를 저장합니다. D) 정보 스키마에는 Snowflake 객체에 대한 메타데이터가 포함되어 있지만, 스테이지의 파일 목록을 표시하도록 특별히 설계된 Snowflake 객체는 디렉터리 테이블입니다. Snowflake 공식 문서 참조: Snowflake 문서에서는 디렉터리 테이블을 클라우드 스토리지에 스테이징된 파일 카탈로그를 저장하는 객체로 설명합니다. 참고 자료: Snowflake 문서 - 디렉터리 테이블; Snowflake 문서 - 단계; SnowPro Core 학습 가이드 - 데이터 로딩 및 언로딩.