- Categorias:
Funções do sistema (Informações do sistema)
SYSTEM$SHOW_DYNAMIC_TABLES_CREATED_FOR_RESHARING¶
Quando um consumidor de uma listagem recompartilha os dados da listagem em outra região, o Snowflake cria tabelas dinâmicas ocultas para habilitar o preenchimento automático da listagem na região de destino. Esta função do sistema retorna informações sobre as tabelas dinâmicas ocultas que o Snowflake cria na exibição de saída para materializar os dados importados para recompartilhamento entre regiões.
Use esta função para:
Identificar quais objetos importados têm tabelas dinâmicas de suporte para uma determinada exibição de saída.
Inspecionar os tempos de atualização mais recentes dessas tabelas dinâmicas (para depuração ou análise de custo/integridade).
- Consulte também:
Sintaxe¶
Argumentos¶
'view_name'O nome da exibição de saída anexada a uma listagem ou compartilhamento do qual os dados importados estão sendo materializados automaticamente em tabelas dinâmicas ocultas para recompartilhamento.
É possível passar um nome de exibição totalmente qualificado, por exemplo:
Retornos¶
Retorna uma cadeia de caracteres JSON com uma matriz de objetos. Cada objeto representa uma tabela dinâmica oculta criada abaixo da exibição especificada para recompartilhamento:
Campo |
Tipo |
Descrição |
|---|---|---|
dtName |
STRING |
O nome totalmente qualificado da tabela dinâmica oculta aninhada abaixo da exibição de saída (por exemplo, |
dtSourceObject |
STRING |
O nome totalmente qualificado do objeto importado (por exemplo, |
dtRefreshStartTimeMillis |
NUMBER |
O carimbo de data/hora da época em milissegundos de quando a atualização mais recente da tabela dinâmica foi iniciada. Nulo se não tiver ocorrido nenhuma atualização. Converta com |
dtRefreshEndTimeMillis |
NUMBER |
O carimbo de data/hora da época em milissegundos de quando a atualização mais recente da tabela dinâmica foi concluída. Nulo se não tiver ocorrido nenhuma atualização. Converta com |
status |
STRING |
O status da atualização mais recente. Nulo se não tiver ocorrido nenhuma atualização. Valores possíveis: |
Notas de uso¶
Nos cenários a seguir, as tabelas dinâmicas não são criadas e a função não retorna linhas:
A exibição não faz referência a nenhum banco de dados importado.
A exibição usa dados importados que não são elegíveis para recompartilhamento.
A exibição ainda não foi processada pelo preenchimento automático da listagem.
Esta função é destinada à observabilidade e depuração.
Exemplos¶
O exemplo a seguir recupera as tabelas dinâmicas criadas para uma exibição recompartilhada:
Para obter uma tabela legível com carimbos de data/hora adequados:
Exemplo de saída: