COPY_HISTORY
COPY_HISTORY
지난 14일 동안의 데이터 로딩 히스토리를 여러 차원으로 조회하는 Information Schema 테이블 함수예요. COPY INTO
| 컬럼 이름 | 데이터 타입 | 설명 |
|---|---|---|
| FILE_NAME | TEXT | 원본 파일의 이름과 파일에 대한 상대 경로. |
| STAGE_LOCATION | TEXT | 원본 파일이 위치한 스테이지의 이름. |
| LAST_LOAD_TIME | TIMESTAMP_LTZ | 파일 로딩이 끝난 날짜와 시간. |
| ROW_COUNT | NUMBER | 원본 파일에서 로드된 행의 수. |
| ROW_PARSED | NUMBER | 원본 파일에서 파싱된 행의 수. STATUS가 Load in progress이면 NULL. |
| FILE_SIZE | NUMBER | 로드된 원본 파일의 크기(바이트). |
| FIRST_ERROR_MESSAGE | TEXT | 원본 파일의 첫 번째 오류. |
| FIRST_ERROR_LINE_NUMBER | NUMBER | 첫 번째 오류의 줄 번호. |
| FIRST_ERROR_CHARACTER_POS | NUMBER | 첫 번째 오류 문자의 위치. |
| FIRST_ERROR_COLUMN_NAME | TEXT | 첫 번째 오류의 컬럼 이름. |
| ERROR_COUNT | NUMBER | 원본 파일의 오류 행 수. |
| ERROR_LIMIT | NUMBER | 오류 수가 이 한계에 도달하면 중단. |
| STATUS | TEXT | 상태: Load in progress, Loaded, Load failed, Partially loaded 또는 Load skipped. |
| TABLE_CATALOG_NAME | TEXT | 대상 테이블이 있는 데이터베이스의 이름. |
| TABLE_SCHEMA_NAME | TEXT | 대상 테이블이 있는 스키마의 이름. |
| TABLE_NAME | TEXT | 대상 테이블의 이름. |
| PIPE_CATALOG_NAME | TEXT | 파이프가 있는 데이터베이스의 이름. |
| PIPE_SCHEMA_NAME | TEXT | 파이프가 있는 스키마의 이름. |
| PIPE_NAME | TEXT | 로드 매개변수를 정의하는 파이프의 이름. COPY 문 로드의 경우 NULL. |
| PIPE_RECEIVED_TIME | TIMESTAMP_LTZ | 파이프를 통해 로드된 파일의 INSERT 요청이 수신된 날짜와 시간. COPY 문 로드의 경우 NULL. |
| BYTES_BILLED | NUMBER | Snowpipe가 과금 목적으로 사용하는 바이트 수를 나타내며, 이 히스토리 뷰 안에서 직접 Snowpipe 비용 영향을 파악할 수 있게 함. |
예제 (Examples)
지난 한 시간의 모든 로딩 활동에 대한 세부 사항을 검색합니다:
select *
from table(information_schema.copy_history(TABLE_NAME=>'MYTABLE', START_TIME=> DATEADD(hours, -1, CURRENT_TIMESTAMP())));
더 알아보기 (Learn more)
- LOAD_HISTORY 뷰 — 로드 히스토리 (Information Schema)
- COPY_HISTORY 뷰 — 로드 히스토리 (Account Usage)
- COPY INTO
- Snowpipe