시스템 데이터 메트릭 함수

This topic is a reference for the system data metric functions (DMFs) that Snowflake provides to all accounts. DMFs are the building block of data quality checks.

시스템 DMFs 정보

Snowflake는 공유 CC SNOWFLAKE 데이터베이스 의 CORE 스키마에서 시스템 DMFs를 제공합니다. 시스템 DMFs는 Snowflake에서 유지 관리하며, 사용자는 시스템 DMF의 이름 또는 기능을 변경할 수 없습니다.

각 시스템 DMF마다 다른 데이터 품질 특성을 측정할 수 있습니다. 테이블이나 뷰에 2개 이상의 시스템 DMF를 할당하여 거버넌스 및 규정 준수 요구 사항을 해결하기 위한 보다 포괄적인 데이터 품질 측정이 가능하도록 할 수 있습니다.

시스템 DMFs

현재 Snowflake는 이러한 시스템 DMFs를 지원하여 정의할 필요 없이 공통 메트릭을 측정할 수 있도록 합니다.

카테고리

시스템 DMF

설명

정확성

BLANK_COUNT

열에 있는 빈 값의 수를 확인합니다.

BLANK_PERCENT

열 값의 몇 퍼센트가 비어 있는지 확인합니다.

NULL_COUNT

열에 있는 NULL 값의 수를 확인합니다.

NULL_PERCENT

NULL 값의 몇 퍼센트가 비어 있는지 확인합니다.

최신성

FRESHNESS

타임스탬프 열 또는 최근 :doc:`DML 작업</sql-reference/sql-dml>`을 기준으로 테이블 데이터의 최신성을 확인합니다.

DATA_METRIC_SCHEDULE_TIME

사용자 지정 최신성 메트릭을 정의합니다.

통계

AVG

열의 평균값을 확인합니다.

MAX

열의 최대값을 확인합니다.

MIN

열의 최소값을 확인합니다.

STDDEV

열의 표준 편차 값을 확인합니다.

고유성

ACCEPTED_VALUES

열의 값이 부울 표현식과 일치하는지 확인합니다.

DUPLICATE_COUNT

열에서 NULL 값을 포함하여 중복되는 값의 수를 확인합니다.

UNIQUE_COUNT

열에 있는 NULL이 아닌 값의 수를 확인합니다.

볼륨

ROW_COUNT

테이블 또는 뷰에 있는 레코드 수를 확인합니다.