데이터 메트릭 함수의 결과 보기¶
예약된 DMF(데이터 메트릭 함수)의 결과에 다음과 같은 방법으로 액세스할 수 있습니다.
전용 이벤트 테이블을 쿼리합니다.
이벤트 테이블의 평면화된 버전인 DATA_QUALITY_MONITORING_RESULTS 뷰를 쿼리합니다.
DATA_QUALITY_MONITORING_RESULTS 테이블 함수를 호출합니다.
결과를 보는 방법마다 고유한 액세스 제어 요구 사항이 있습니다. 예를 들어, 테이블 함수에 대한 액세스 권한을 부여하는 애플리케이션 역할은 이벤트 테이블 쿼리를 허용하지 않을 수 있습니다. 이러한 액세스 제어 요구 사항에 대한 설명은 데이터 품질 결과 보기 섹션을 참조하세요.
전용 이벤트 테이블 쿼리¶
이 옵션을 사용하면 원시 데이터에 액세스할 수 있으며, 결과를 분석하려는 방식에 따라 뷰, 테이블 함수 또는 저장 프로시저를 만드는 등 파생된 오브젝트를 사용하여 데이터를 더 자유롭게 후처리할 수 있습니다. 또한 이러한 파생 오브젝트를 생성하면 다양한 역할에 대해 이러한 오브젝트에 대한 액세스 권한을 선택적으로 부여할 수 있습니다. 예를 들어, 데이터 엔지니어는 결과를 얻기 위한 접근법을 유지하기 위해 저장 프로시저에 액세스할 수 있으며, 데이터 분석가는 뷰에 액세스하여 결과를 분석할 수 있습니다.
이벤트 테이블의 이름은 SNOWFLAKE.LOCAL.DATA_QUALITY_MONITORING_RESULTS_RAW 입니다.
이벤트 테이블 열에 대한 정보는 이벤트 테이블 열 섹션을 참조하십시오.
이벤트 테이블을 쿼리하는 대표적인 예제는 로깅 및 추적 자습서 섹션을 참조하십시오.
DATA_QUALITY_MONITORING_RESULTS 뷰 쿼리¶
이 옵션을 사용하면 이벤트 테이블의 원시 데이터를 데이터 스큐하여 DMF 결과에 더 쉽게 액세스할 수 있도록 하는 DATA_QUALITY_MONITORING_RESULTS 뷰를 쿼리할 수 있습니다. 또한 이 옵션은 데이터 후처리가 필요하지 않고 원시 데이터에 대한 액세스 권한을 부여하지 않으려는 경우에 가장 적합합니다.
뷰는 공유 SNOWFLAKE 데이터베이스 SNOWFLAKE.LOCAL.DATA_QUALITY_MONITORING_RESULTS 의 LOCAL 스키마에 있습니다.
자세한 내용은 DATA_QUALITY_MONITORING_RESULTS 뷰를 참조하십시오.
참고
SNOWFLAKE.GOVERNANCE_VIEWER 데이터베이스 역할에는 DATA_QUALITY_MONITORING_RESULTS 뷰를 쿼리할 수 있는 액세스 권한이 없습니다.
DATA_QUALITY_MONITORING_RESULTS 테이블 함수 호출¶
이 옵션을 사용하면 DATA_QUALITY_MONITORING_RESULTS 테이블 함수를 호출하여 DMF 결과를 볼 수 있습니다. 이 함수는 DATA_QUALITY_MONITORING_RESULTS 뷰와 동일한 열을 반환합니다. 하지만 함수를 호출할 때는 1개의 테이블만 지정할 수 있습니다. 이 옵션은 데이터 메트릭 함수 결과를 단일 테이블로 제한하고 다른 테이블이나 이벤트 테이블의 측정값에 대한 액세스를 제공하지 않으려는 경우에 가장 좋습니다.