커넥터 통계 참조¶
데이터베이스 오브젝트 및 프로시저¶
다음 데이터베이스 오브젝트는 observability/connector_stats.sql
파일을 통해 생성됩니다.
PUBLIC.GENERIC_CONNECTOR_STATS¶
모든 역할에서 뷰를 사용할 수 있는 것이 아니며, CONNECTOR_STATS
뷰를 통해 액세스할 수 있습니다. 진행 중인 수집 실행과 완료된 수집 실행에 대한 데이터를 제공하는 뷰입니다. [STATE.INGESTION_RUN
/ STATE.RESOURCE_INGESTION_DEFINITION
/ STATE.INGESTION_PROCESS
] 내부 테이블의 합집합에서 데이터를 검색하고 매핑하는 뷰입니다.
매핑을 포함한 뷰 구조는 다음과 같습니다.
ID(열) → RUN_ID(열);
RESOURCE_INGESTION_DEFINITION_ID(열)
INGESTION_CONFIGURATION_ID(열)
INGESTION_PROCESS_ID(열)
NAME(열)
STARTED_AT(열)
UPDATED_AT(열)
COMPLETED_AT(열)
STATUS(열)
INGESTED_ROWS(열)
DATEDIFF(STARTED_AT 및 COMPLETED_AT의 두 번째)(열) →DURATION_S(열);
INGESTED_ROWS(열) / DURATION_S(열) → THROUGHPUT_RPS(열);
METADATA(열)
PUBLIC.AGGREGATED_CONNECTOR_STATS¶
이 뷰는 ADMIN
및 VIEWER
역할에 노출됩니다. 위의 뷰에서 집계된 데이터를 반환하고 정의된 사용자의 액세스를 허용합니다. 행은 단축된 시간별로 그룹화되고, 업데이트된 행의 합계와 함께 표시됩니다. 일일 수집 실행에 대한 집계된 데이터를 제공하는 뷰입니다.
GENERIC_CONNECTOR_STATS
내부 테이블에서 데이터를 검색하고 매핑하는 뷰 매핑은 다음과 같습니다.
GROUPED BY(STARTED_AT(열)부터의 시간) → RUN_DATE(열);
SUM(INGESTED_ROWS(열)) → UPDATED_ROWS (열);
예제 GENERIC_CONNECTOR_STATS에서 생성한 예제 AGGREGATED_CONNECTOR_STATS
뷰:
RUN_DATE |
UPDATED_ROWS |
---|---|
<timestamp_ntz> |
20 |
<timestamp_ntz> |
40 |
… |
… |
이 뷰를 덮어쓰는 것은 권장되지 않습니다.
PUBLIC.CONNECTOR_STATS¶
이 뷰는 ADMIN
역할에 노출됩니다. 이 뷰는 커넥터 통계 뷰에서 데이터를 반환하고 정의된 사용자의 액세스를 허용합니다. 기본 구현에서 이 뷰는 GENERIC_CONNECTOR_STATS
위에 추가 레이어로만 존재합니다. 추가적인 사용자 지정 데이터를 추가해야 하는 경우 이 구현을 덮어써야 합니다.