- Esquema:
Exibição SNOWPIPE_STREAMING_FILE_MIGRATION_HISTORY¶
Esta exibição do Account Usage pode ser usada para consultar o histórico dos dados migrados para as tabelas do Snowflake usando o Snowpipe Streaming nos últimos 365 dias (1 ano). A exibição mostra o número de linhas e bytes migrados e os créditos utilizados para a migração faturados para toda a sua conta Snowflake.
Colunas¶
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
START_TIME |
TIMESTAMP_LTZ |
Início do intervalo de hora (no fuso horário local) em que ocorreu a migração de dados. |
END_TIME |
TIMESTAMP_LTZ |
Fim do intervalo de hora (no fuso horário local) em que ocorreu a migração de dados. |
CREDITS_USED |
FLOAT |
Número de créditos faturados para migração de dados do Snowpipe Streaming durante o intervalo START_TIME e END_TIME. |
NUM_BYTES_MIGRATED |
NUMBER |
Número de bytes migrados durante o intervalo START_TIME e END_TIME. |
NUM_ROWS_MIGRATED |
NUMBER |
Número de linhas migradas durante o intervalo START_TIME e END_TIME. |
TABLE_ID |
NUMBER |
Identificador interno/gerado pelo sistema para a tabela de destino para a qual o cliente Snowpipe Streaming carrega dados. |
TABLE_NAME |
TEXT |
O nome da tabela de destino na qual o cliente Snowpipe Streaming carrega os dados. |
SCHEMA_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o esquema ao qual a tabela de destino pertence. |
SCHEMA_NAME |
TEXT |
O nome do esquema ao qual a tabela de destino pertence. |
DATABASE_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o banco de dados ao qual a tabela de destino pertence. |
DATABASE_NAME |
TEXT |
O nome do banco de dados ao qual a tabela de destino pertence. |
Notas de uso¶
A latência da exibição pode ser de até 12 horas. Note que a migração de arquivos às vezes pode ser antecipada por clustering ou outras operações DML. A migração pode não ocorrer sempre e, portanto, o histórico de migração estará vazio mesmo após 12 horas.
As colunas NUM_BYTES_MIGRATED e NUM_ROWS_MIGRATED mostram apenas o número de bytes e linhas processadas durante o processo de migração. Esses números podem não ser iguais aos números reais de linhas e bytes inseridos pelo Snowpipe Streaming na tabela porque algumas linhas e bytes são processados fora do processo de migração devido ao clustering ou outras operações DML.
Por exemplo, o Snowpipe Streaming insere 1 milhão de linhas e a tabela tem 1 milhão de linhas, mas a coluna NUM_ROWS_MIGRATED na exibição do histórico de migração mostra apenas 800 mil linhas. Isso ocorre porque as outras 200 mil linhas são processadas fora do processo de migração.
Exemplos¶
Consulte o histórico dos dados migrados para as tabelas Snowflake utilizando Snowpipe Streaming nos últimos 365 dias.
SELECT * FROM SNOWFLAKE.ACCOUNT_USAGE.SNOWPIPE_STREAMING_FILE_MIGRATION_HISTORY;
A consulta retorna os seguintes resultados.
+-------------------------------+-------------------------------+--------------+--------------------+------------------+----------+-----------------+------------+--------------+---------------+--------------+ | START_TIME | END_TIME | CREDITS_USED | NUM_BYTES_MIGRATED | NUM_ROWS_MIGRATED| TABLE_ID | TABLE_NAME | SCHEMA_ID | SCHEMA_NAME | DATABASE_ID | DATABASE_NAME| |-------------------------------+-------------------------------+--------------+--------------------+------------------+----------+----------------------------------------------------------------------------| |2023-02-08 19:00:00.000 +0000 |2023-02-08 20:00:00.000 +0000 | 0.0000325 | 0 | 0 | 16849926| STREAMING_TABLE | 101351 | SNOW | 3166 |STREAMING | |2023-02-07 19:00:00.000 +0000 |2023-02-07 20:00:00.000 +0000 | 0.000096761 | 7,850 | 39 | 16849926| STREAMING_TABLE | 101351 | SNOW | 3166 |STREAMING | +-------------------------------+-------------------------------+--------------+--------------------+------------------+----------+-----------------+------------+--------------+---------------|--------------+