SHOW TELEMETRY EVENT DEFINITIONS

SHOW TELEMETRY EVENT DEFINITIONS

지정된 앱의 이벤트 정의(event definition)를 나열하는 명령이에요.

출처: 문서

본문

기능 — 일반 사용 가능(Generally Available): Snowflake Native App Framework는 지원되는 클라우드 플랫폼에서 일반 사용 가능해요. 자세한 내용은 프라이빗 연결, VPS, 정부 리전 지원을 참고해요.

지정된 앱의 이벤트 정의를 나열해요.

구문

SHOW TELEMETRY EVENT DEFINITIONS IN APPLICATION <name>

매개변수

name

앱의 식별자를 지정해요. 식별자에 공백, 특수 문자 또는 대소문자가 섞인 문자가 포함되면 전체 문자열을 큰따옴표로 묶어야 해요. 큰따옴표로 묶은 식별자는 대소문자를 구분해요.

출력

앱의 이벤트 정의에 대한 정보를 보여 줘요.

컬럼 설명
name 이벤트 정의의 이름이에요. 이벤트 정의 이름은 SNOWFLAKE$ 접두사로 시작해요.
type 이벤트 정의의 유형이에요. 자세한 내용은 앱용 이벤트 정의 구성(Configure event definitions for an app)을 참고해요.
sharing 이벤트 정의가 MANDATORY인지 OPTIONAL인지를 지정해요.
status 이벤트 정의가 컨슈머 계정에서 활성화되었는지 여부를 지정해요.

사용 메모

  • 이 명령은 실행에 웨어하우스가 필요하지 않아요.
  • 이 명령은 현재 사용자의 현재 역할에 액세스 권한이 하나 이상 부여된 객체만 반환해요.
  • MANAGE GRANTS 액세스 권한은 보유자에게 계정의 모든 객체를 볼 수 있는 권한을 암묵적으로 부여해요. 기본적으로 계정 관리자(ACCOUNTADMIN 역할)와 보안 관리자(SECURITYADMIN 역할)만 MANAGE GRANTS 권한을 가져요.
  • 이 명령의 출력을 후처리하려면 파이프 연산자(->>)나 RESULT_SCAN 함수를 사용할 수 있어요. 두 구성 모두 출력을 쿼리할 수 있는 결과 집합으로 취급해요. 예를 들어 SHOW 명령 출력에서 특정 컬럼을 선택하거나 행을 필터링할 수 있어요.
  • 출력 컬럼을 참조할 때는 큰따옴표로 묶은 식별자를 사용해요. 예를 들어 type 출력 컬럼을 선택하려면 SELECT "type"이라고 지정해요. SHOW 명령의 출력 컬럼 이름은 소문자이므로 큰따옴표로 묶은 식별자를 사용해야 해요.

예제

SHOW TELEMETRY EVENT DEFINITIONS IN APPLICATION hello_snowflake;
+--------------------------+----------------+---------------+--------------+
|   name                   |   type         |   sharing     |   status     |
+--------------------------+----------------+---------------+--------------+
|   SNOWFLAKE$DEBUG_LOGS   |   DEBUG_LOGS   |   OPTIONAL    |   ENABLED    |
|   SNOWFLAKE$TRACES       |   TRACES       |   MANDATORY   |   ENABLED    |
+--------------------------+----------------+---------------+--------------+

더 알아보기 (Learn more)

  • See also: Configure event definitions for an app 문서를 참고해요.