- Esquema:
Exibição COPY_HISTORY¶
Esta exibição do Account Usage pode ser usada para consultar o histórico de carregamento de dados do Snowflake dos últimos 365 dias (1 ano). A exibição mostra a atividade de carregamento tanto de instruções COPY INTO <tabela> como para carregamento contínuo de dados usando Snowpipe. A exibição evita a limitação da linha 10.000 de Exibição LOAD_HISTORY.
Você também pode visualizar detalhes do carregamento de dados em Snowsight. Consulte Monitoramento da atividade de carregamento de dados usando o histórico de cópias.
Colunas¶
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
FILE_NAME |
TEXT |
Nome do arquivo de origem e caminho relativo ao arquivo. |
STAGE_LOCATION |
TEXT |
Nome do estágio em que se encontra o arquivo de origem. |
LAST_LOAD_TIME |
TIMESTAMP_LTZ |
Data e hora de quando o arquivo terminou de ser carregado. |
ROW_COUNT |
NUMBER |
Número de linhas carregadas a partir do arquivo de origem. |
ROW_PARSED |
NUMBER |
Número de linhas analisadas do arquivo origem; |
FILE_SIZE |
NUMBER |
Tamanho do arquivo de origem carregado. |
FIRST_ERROR_MESSAGE |
TEXT |
Primeiro erro do arquivo de origem. |
FIRST_ERROR_LINE_NUMBER |
NUMBER |
Número da linha do primeiro erro. |
FIRST_ERROR_CHARACTER_POS |
NUMBER |
Posição do primeiro caractere de erro. |
FIRST_ERROR_COLUMN_NAME |
TEXT |
Nome da coluna do primeiro erro. |
ERROR_COUNT |
NUMBER |
Número de linhas de erro no arquivo de origem. |
ERROR_LIMIT |
NUMBER |
Se o número de erros atingir este limite, então abortar. |
STATUS |
TEXT |
Status: |
TABLE_ID |
NUMBER |
Identificador interno/gerado pelo sistema para a tabela de destino. |
TABLE_NAME |
TEXT |
Nome da tabela de destino.TABLE_NAME |
TABLE_SCHEMA_ID |
NUMBER |
Identificador interno, gerado pelo Snowflake, do esquema para a tabela. |
TABLE_SCHEMA_NAME |
TEXT |
Nome do esquema em que se encontra a tabela de destino. |
TABLE_CATALOG_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o banco de dados da tabela. |
TABLE_CATALOG_NAME |
TEXT |
Nome do banco de dados em que se encontra a tabela de destino. |
PIPE_CATALOG_NAME |
TEXT |
Nome do banco de dados em que se encontra o canal. |
PIPE_SCHEMA_NAME |
TEXT |
Nome do esquema em que se encontra o canal. |
PIPE_NAME |
TEXT |
Nome do canal que define os parâmetros de carregamento; |
PIPE_RECEIVED_TIME |
TIMESTAMP_LTZ |
Data e hora em que a solicitação INSERT para o arquivo carregado através do canal foi recebida; |
FIRST_COMMIT_TIME |
TIMESTAMP_LTZ |
Data e a hora em que a primeira parte do arquivo é confirmado. Snowpipe pode carregar um arquivo em várias partes que são confirmadas separadamente. |
Notas de uso¶
Na maioria dos casos, a latência da visualização pode ser de até 120 minutos (2 horas). A latência do histórico de cópias de uma determinada tabela pode ser de até 2 dias se ambas as condições a seguir forem verdadeiras:
Menos de 32 instruções DML foram adicionadas à tabela fornecida desde a última atualização em COPY_HISTORY.
Menos de 100 linhas foram adicionadas à tabela fornecida desde a última atualização em COPY_HISTORY.
A exibição inclui apenas comandos COPY INTO que foram executados até a conclusão, com ou sem erros.
Remover ou recriar um objeto de tabela remove os dados históricos para carregamentos de dados em massa (instruções COPY INTO <table>) para dentro da tabela.
Remover ou recriar um objeto de canal remove os dados históricos para carregamentos de dados em massa do Snowpipe usando o canal.
A visualização exibe apenas objetos para os quais a função atual da sessão tem privilégios de acesso.
Exemplos¶
Recuperar registros para os 10 comandos mais recentes COPY INTO executados:
select file_name, error_count, status, last_load_time from snowflake.account_usage.copy_history
order by last_load_time desc
limit 10;