시스템 데이터 메트릭 함수

이 항목은 Snowflake가 모든 계정에 제공하는 시스템 데이터 메트릭 함수(DMFs)에 대한 참조 항목입니다.

이러한 시스템 DMFs를 호출하여 데이터 품질 측정을 즉시 시작할 수 있습니다.

시스템 DMFs 정보

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

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

시스템 DMF를 사용하려면 다음 액세스 제어 접근법 중 하나를 선택합니다.

  • 테이블에 대한 OWNERSHIP 권한이 있는 역할인 테이블 소유자 역할에 DATA_METRIC_USER 데이터베이스 역할을 부여합니다. 이 데이터베이스 역할에는 SNOWFLAKE.CORE 스키마에 대한 USAGE 권한과 SNOWFLAKE.CORE 스키마의 모든 시스템 DMFs에 대한 USAGE 권한이 있습니다.

    또한, 이 테이블의 권한을 테이블 소유자 역할에 부여합니다.

    권한

    오브젝트

    참고

    EXECUTE DATA METRIC FUNCTION

    계정

    이 권한을 사용하면 시스템 DMF를 호출할 수 있는 서버리스 컴퓨팅 리소스에 액세스할 수 있는 역할을 제어할 수 있습니다.

    USAGE

    데이터베이스, 스키마

    이러한 오브젝트는 query 에서 참조되는 테이블을 포함하는 데이터베이스 및 스키마입니다.

  • 이전 테이블의 권한을 테이블 소유자 역할에 부여합니다. 또한 테이블 소유자 역할에 다음 권한을 부여합니다.

  • ACCOUNTADMIN 역할을 사용합니다.

시스템 DMFs

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

카테고리

시스템 DMFs

참고

정확성

최신성

  • 열 데이터의 최신성을 확인합니다.

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

통계

고유성

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

  • 열에 있는 NULL이 아닌 값의 수를 결정합니다.

볼륨