데이터 메트릭 함수 사용량 모니터링

DMFs 나열

SHOW DATA METRIC FUNCTIONS 또는 SHOW FUNCTIONS 명령을 사용하여 계정, 데이터베이스 또는 스키마에 있는 데이터 메트릭 함수(DMFs)를 목록으로 생성할 수 있습니다. 예를 들어, 계정의 DMFs 를 모두 나열하려면 다음을 실행합니다.

SHOW DATA METRIC FUNCTIONS IN ACCOUNT;
Copy

또는 Information Schema FUNCTIONS 뷰 또는 Account Usage FUNCTIONS 뷰 를 쿼리하여 지정된 데이터베이스 또는 계정의 DMFs 를 목록으로 만들 수 있습니다.

is_data_metric 열은 함수가 DMF인지 여부를 지정합니다.

DMF 에 연결된 오브젝트 나열

DATA_METRIC_FUNCTION_REFERENCES Information Schema 테이블 함수를 호출하여 지정된 DMF 와 연결된 테이블 또는 뷰를 식별할 수 있습니다.

해당 테이블 또는 뷰에 DMF 가 count_positive_numbers 로 설정된 각 오브젝트(테이블 또는 뷰)에 대한 행을 반환하려면 다음을 실행합니다.

USE DATABASE governance;
USE SCHEMA INFORMATION_SCHEMA;
SELECT *
  FROM TABLE(
    INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_REFERENCES(
      METRIC_NAME => 'governance.dmfs.count_positive_numbers'
    )
  );
Copy

DATA_METRIC_FUNCTION_REFERENCES Account Usage 뷰를 쿼리하여 이러한 연결을 확인할 수도 있습니다.

오브젝트와 연결된 DMFs 나열

DATA_METRIC_FUNCTION_REFERENCES Information Schema 테이블 함수를 호출하여 지정된 테이블 또는 뷰와 연결된 DMFs 식별자를 확인할 수 있습니다.

hr.tables.empl_info 라는 테이블에 할당된 각 DMF 에 대한 행을 반환하려면 다음을 실행합니다.

USE DATABASE governance;
USE SCHEMA INFORMATION_SCHEMA;
SELECT *
  FROM TABLE(
    INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_REFERENCES(
      REF_ENTITY_NAME => 'hr.tables.empl_info',
      REF_ENTITY_DOMAIN => 'table'
    )
  );
Copy

DATA_METRIC_FUNCTION_REFERENCES Account Usage 뷰를 쿼리하여 이러한 연결을 확인할 수도 있습니다.