INVALID_JSON_COUNT
INVALID_JSON_COUNT (잘못된 JSON 개수, 시스템 데이터 메트릭 함수)
유효한 JSON이 아닌 NULL이 아닌 컬럼 값의 개수를 반환해요. JSON 페이로드를 포함할 것으로 예상되는 컬럼을 검증하는 데 이 함수를 사용해요.
이 주제에서는 함수를 직접 호출하는 구문을 제공해요. 함수를 테이블이나 뷰에 연결하여 정기적으로 실행하는 방법은 데이터 메트릭 함수 연결을 참고해요.
본문
구문
SNOWFLAKE.CORE.INVALID_JSON_COUNT(<query>)
인자
query
단일 컬럼을 프로젝트하는 SQL 쿼리를 지정해요.
허용 데이터 타입
query가 프로젝트하는 컬럼은 VARCHAR 데이터 타입이어야 해요.
반환 값
이 함수는 NUMBER 값을 반환해요. NULL 값은 개수에 포함되지 않아요.
예시
payload 컬럼에서 잘못된 JSON 값의 개수를 측정해요:
SELECT
SNOWFLAKE.CORE.INVALID_JSON_COUNT(
SELECT
payload
FROM events.tables.logs
);