- Categorias:
DCM_DEPLOYMENT_HISTORY¶
Esta função de tabela retorna o histórico de implantação dos objetos de DCM project. Você pode usá-la para consultar implantações bem-sucedidas e com falha, incluindo carimbos de data/hora, status, detalhes de erros e estatísticas resumidas. A função fornece acesso baseado em função e resultados de baixa latência.
Sintaxe¶
Argumentos¶
Todos os argumentos são opcionais.
PROJECT_NAME => 'string'Nome totalmente qualificado do DCM project. Se não for fornecido, a função retornará o histórico de todos os projetos acessíveis pela função atual.
START_TIME_RANGE_START => constant_exprCarimbo de data/hora (no formato TIMESTAMP_LTZ) que marca o início do intervalo de tempo para recuperar eventos de implantação.
Padrão: sem valor. 7 dias atrás.
START_TIME_RANGE_END => constant_exprCarimbo de data/hora (no formato TIMESTAMP_LTZ) que marca o término do intervalo de tempo para recuperar eventos de implantação.
Padrão: carimbo de data/hora atual.
RESULT_LIMIT => integerNúmero máximo de linhas a retornar.
Padrão:
10000.
Saída¶
A função retorna as seguintes colunas:
Nome da coluna |
Tipo de dados |
Descrição |
|---|---|---|
|
VARCHAR |
Identificador exclusivo da consulta que executou a implantação. |
|
VARCHAR |
Nome do DCM project que foi implantado. |
|
TIMESTAMP_LTZ |
Carimbo de data/hora de quando a execução da implantação foi iniciada. |
|
TIMESTAMP_LTZ |
Carimbo de data/hora de quando a execução da implantação foi concluída ou falhou. |
|
VARCHAR |
Identificador interno da implantação (por exemplo, |
|
VARCHAR |
Alias especificado pelo usuário para a implantação. Vazio se nenhum alias foi fornecido. |
|
VARCHAR |
Resultado da implantação. Valores possíveis: |
|
VARCHAR |
A fase da execução. Valores possíveis: |
|
VARCHAR |
Nome do perfil de configuração usado para a implantação. Vazio se nenhuma configuração foi especificada. |
|
VARCHAR |
Mensagem de erro se a implantação tiver falhado. Vazio para implantações bem-sucedidas. |
|
VARCHAR |
Código de erro se a implantação tiver falhado. Vazio para implantações bem-sucedidas. |
|
VARCHAR |
Banco de dados que contém o DCM project. |
|
VARCHAR |
Esquema que contém o DCM project. |
|
VARCHAR |
Função que executou o comando de implantação. |
|
VARIANT |
Objeto JSON com as estatísticas resumidas da implantação, discriminadas por categoria. Cada categoria mostra as contagens de itens |
Notas de uso¶
Ao chamar uma função de tabela Information Schema, a sessão deve ter um esquema INFORMATION_SCHEMA em uso ou o nome da função deve ser totalmente qualificado. Para obter mais detalhes, consulte Snowflake Information Schema.
Exemplos¶
Recuperar o histórico de implantação de um projeto específico, limitado a 3 resultados:
A coluna STATS contém um objeto JSON com a seguinte estrutura:
Recuperar todas as colunas de todos os projetos acessíveis pela função atual nas últimas 24 horas: