Partilhar via


Agregar dados em um espaço de trabalho do Log Analytics usando regras de resumo (Visualização)

Uma regra de resumo permite agregar dados de registo numa cadência regular e enviar os resultados agregados para uma tabela de registo personalizada na área de trabalho do Log Analytics. Use regras de resumo para otimizar seus dados para:

  • Análise e relatórios, especialmente em grandes conjuntos de dados e intervalos de tempo, conforme necessário para análise de segurança e incidentes, relatórios de negócios mês a mês ou anuais e assim por diante. Consultas complexas em um grande conjunto de dados geralmente expiram. É mais fácil e eficiente analisar e gerar relatórios sobre dados resumidos limpos e agregados .

  • Economia de custos em logs detalhados, que você pode reter por tão pouco ou quanto tempo necessário em uma tabela de log básica barata, e enviar dados resumidos para uma tabela do Google Analytics para análise e relatórios.

  • Segurança e privacidade de dados, removendo ou ofuscando detalhes de privacidade em dados compartilháveis resumidos e limitando o acesso a tabelas com dados brutos.

Este artigo descreve como as regras de resumo funcionam e como definir e exibir regras de resumo, além de fornecer alguns exemplos do uso e dos benefícios das regras de resumo.

Aqui está um vídeo que fornece uma visão geral de alguns dos benefícios das regras resumidas:

Como funcionam as regras de resumo

As regras de resumo executam o processamento em lote diretamente no espaço de trabalho do Log Analytics. A regra de resumo agrega blocos de dados, definidos pelo tamanho do compartimento, com base em uma consulta KQL, e reingere os resultados resumidos em uma tabela personalizada com um plano de log do Google Analytics no espaço de trabalho do Log Analytics.

Um diagrama que mostra como os dados são ingeridos em um espaço de trabalho do Log Analytics e são agregados e re-ingeridos no espaço de trabalho usando uma regra de resumo.

Você pode agregar dados de qualquer tabela, independentemente de a tabela ter um plano de dados do Google Analytics ou Básico. O Azure Monitor cria o esquema da tabela de destino com base na consulta que você definir. Se a tabela de destino já existir, o Azure Monitor acrescentará todas as colunas necessárias para dar suporte aos resultados da consulta. Todas as tabelas de destino também incluem um conjunto de campos padrão com informações de regras resumidas, incluindo:

  • _RuleName: A regra de resumo que gerou a entrada de log agregada.
  • _RuleLastModifiedTime: Quando a regra foi modificada pela última vez.
  • _BinSize: O intervalo de agregação.
  • _BinStartTime: A hora de início da agregação.

Você pode configurar até 30 regras ativas para agregar dados de várias tabelas e enviar os dados agregados para tabelas de destino separadas ou para a mesma tabela.

Você pode exportar dados resumidos de uma tabela de log personalizada para uma conta de armazenamento ou Hubs de Eventos para integrações adicionais definindo uma regra de exportação de dados.

Exemplo: resumir dados ContainerLogsV2

Se você estiver monitorando contêineres, ingerirá um grande volume de logs detalhados na ContainerLogsV2 tabela.

Você pode usar essa consulta em sua regra de resumo para agregar todas as entradas de log exclusivas em 60 minutos, mantendo os dados úteis para análise e descartando dados de que não precisa:

ContainerLogV2 | summarize Count = count() by  Computer, ContainerName, PodName, PodNamespace, LogSource, LogLevel, Message = tostring(LogMessage.Message)

Aqui estão os dados brutos na ContainerLogsV2 tabela:

Captura de tela que mostra dados de log brutos na tabela ContainerLogsV2.

Aqui estão os dados agregados que a regra de resumo envia para a tabela de destino:

Captura de ecrã que agrega os dados que as regras de resumo enviam para a tabela de destino.

Em vez de registrar centenas de entradas semelhantes em uma hora, a tabela de destino mostra a contagem de cada entrada exclusiva, conforme definido na consulta KQL. Defina o ContainerLogsV2 plano de dados Básico na tabela para retenção barata dos dados brutos e use os dados resumidos na tabela de destino para suas necessidades de análise.

Permissões necessárias

Ação Permissões necessárias
Criar ou atualizar regra de resumo Microsoft.Operationalinsights/workspaces/summarylogs/writepermissões para o espaço de trabalho do Log Analytics, conforme fornecido pela função interna Colaborador do Log Analytics, por exemplo
Criar ou atualizar tabela de destino Microsoft.OperationalInsights/workspaces/tables/writepermissões para o espaço de trabalho do Log Analytics, conforme fornecido pela função interna Colaborador do Log Analytics, por exemplo
Habilitar operação de consulta no espaço de trabalho Microsoft.OperationalInsights/workspaces/query/readpermissões para o espaço de trabalho do Log Analytics, conforme fornecido pela função interna do Log Analytics Reader, por exemplo
Consultar todas as tabelas no espaço de trabalho Microsoft.OperationalInsights/workspaces/query/*/readpermissões para o espaço de trabalho do Log Analytics, conforme fornecido pela função interna do Log Analytics Reader, por exemplo
Consultar logs em uma tabela Microsoft.OperationalInsights/workspaces/query/<table>/readpermissões para o espaço de trabalho do Log Analytics, conforme fornecido pela função interna do Log Analytics Reader, por exemplo
Logs de consulta em uma tabela (ação de tabela) Microsoft.OperationalInsights/workspaces/tables/query/readpermissões para o espaço de trabalho do Log Analytics, conforme fornecido pela função interna do Log Analytics Reader, por exemplo
Usar consultas criptografadas em uma conta de armazenamento gerenciada pelo cliente Microsoft.Storage/storageAccounts/*permissões para a conta de armazenamento, conforme fornecido pela função interna Colaborador da Conta de Armazenamento, por exemplo

Considerações de implementação

  • O número máximo de regras ativas em um espaço de trabalho é 30.
  • Atualmente, as regras de resumo só estão disponíveis na nuvem pública.
  • A regra de resumo processa dados de entrada e não pode ser configurada em um intervalo de tempo histórico.
  • Quando as novas tentativas de execução do bin se esgotam, o compartimento é ignorado e não pode ser executado novamente.
  • Não há suporte para consultar um espaço de trabalho do Log Analytics em outro locatário usando o Lighthouse.

Modelo de preços

Não há custo extra para as regras do Resumo. Você paga apenas pela consulta e pela ingestão de resultados na tabela de destino, com base no plano de tabela da tabela de origem na qual você executa a consulta:

Plano da tabela de origem Custo da consulta Resumo dos resultados do custo de ingestão
Análise Sem custos Ingestão de logs do Google Analytics
Básico e Auxiliar Análise de dados Ingestão de logs do Google Analytics

Por exemplo, o cálculo de custo para uma regra horária que retorna 100 registros por compartimento é:

Plano da tabela de origem Cálculo mensal do preço
Análise Preço de ingestão x volume recorde x número de registros x 24 horas x 30 dias.
Básico e Auxiliar Preço de varredura de dados x volume digitalizado + Preço de ingestão x volume de registro x número de registros x 24 horas x 30 dias. Para a execução contínua da regra, todos os dados recebidos para a tabela de origem são verificados.

Para obter mais informações, consulte Preços do Azure Monitor.

Criar ou atualizar uma regra de resumo

Os operadores que você pode usar na regra de resumo da sua consulta dependem do plano da tabela de origem na consulta.

  • Analytics: Suporta todos os operadores e funções do KQL, exceto para:
    • Consultas entre recursos, que usam o workspaces(), app()e resource() expressões, e consultas entre serviços, que usam as ADX() expressões e ARG() .
    • Plug-ins que remodelam o esquema de dados, incluindo bag unpack, narrow e pivot.
  • Básico: Suporta todos os operadores KQL em uma única mesa. Você pode unir até cinco tabelas do Google Analytics usando o operador de pesquisa.
  • Funções: As funções definidas pelo utilizador não são suportadas. As funções do sistema fornecidas pela Microsoft são suportadas.

As regras de resumo são mais benéficas em termos de custo e experiências de consulta quando a contagem ou o volume de resultados são reduzidos significativamente. Por exemplo, visando um volume de resultados de 0,01% ou menos do que a fonte. Antes de criar uma regra, experimente a consulta no Log Analytics e verifique se a consulta não atinge ou se aproxima dos limites da API de consulta. Verifique se a consulta produz os resultados esperados e o esquema pretendidos. Se a consulta estiver próxima dos limites de consulta, considere usar um 'tamanho de lixo' menor para processar menos dados por compartimento. Você também pode modificar a consulta para retornar menos registros ou campos com maior volume.

Quando você atualiza uma consulta e há menos campos nos resultados resumidos, o Azure Monitor não remove automaticamente as colunas da tabela de destino e você precisa excluir colunas da tabela manualmente.

Para criar ou atualizar uma regra de resumo, faça esta PUT chamada de API:

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.OperationalInsights/workspaces/{workspace}/summarylogs/{ruleName}?api-version=2023-01-01-preview
Authorization: {credential}

{
  "properties": {
      "ruleType": "User",
      "description": "My test rule",
      "ruleDefinition": {
          "query": "StorageBlobLogs | summarize count() by AccountName",
          "binSize": 30,
          "destinationTable": "MySummaryLogs_CL"
      }
  }
}

Esta tabela descreve os parâmetros da regra de resumo:

Parâmetro Valores válidos Description
ruleType User ou System Especifica o tipo de regra.
- User: Regras que você define.
- System: regras predefinidas gerenciadas pelos serviços do Azure.
description String Descreve a regra e sua função. Esse parâmetro é útil quando você tem várias regras e pode ajudar com o gerenciamento de regras.
binSize 20, 30, , 60, 120, 360180, 720, ou 1440 (minutos) Define o intervalo de agregação e o intervalo de tempo de retrospetiva. Por exemplo, se você definir "binSize": 120, poderá obter entradas para 02:00 to 04:00 e 04:00 to 06:00.
query Consulta KQL (Kusto Query Language) Define a consulta a ser executada na regra. Não é necessário especificar um intervalo de tempo porque o binSize parâmetro determina o intervalo de agregação - por exemplo, 02:00 to 03:00 se "binSize": 60. Se você adicionar um filtro de tempo na consulta, a raiva de tempo usada na consulta será a interseção entre o filtro e o tamanho do compartimento.
destinationTable tablename_CL Especifica o nome da tabela de log personalizada de destino. O valor do nome deve ter o sufixo _CL. O Azure Monitor cria a tabela no espaço de trabalho, se ainda não existir, com base na consulta definida na regra. Se a tabela já existir no espaço de trabalho, o Azure Monitor adicionará quaisquer novas colunas introduzidas na consulta.

Se os resultados do resumo incluírem um nome de coluna reservado - como , , , TenantId, ou Type - o Azure Monitor acrescentará o prefixo _Original aos campos originais para preservar seus valores _ResourceIdoriginais. _IsBillableTimeGenerated
binDelay (opcional) Inteiro (minutos) Define um tempo de espera antes da execução do bin, normalmente útil quando executado em dados que chegam atrasados, também conhecido como latência de ingestão, e permite que a maioria dos dados chegue. O atraso padrão é de três minutos e meio a 10% do binSize valor.

Se souber que os dados consultados são normalmente ingeridos com atraso, defina o binDelay parâmetro com o valor de atraso conhecido ou superior, até 1440 minutos. Para obter mais informações, consulte Configurar o tempo de agregação.
Em alguns casos, o Azure Monitor pode começar a execução do compartimento ligeiramente após o atraso do compartimento definido para garantir a confiabilidade do serviço e o sucesso da consulta.
binStartTime (opcional) Data/hora em
%Y-%n-%eT%H:%M %Z Formato
Especifica a data e a hora para a execução inicial do compartimento. O valor pode começar na data de criação da regra menos o binSize valor, ou mais tarde e em horas inteiras. Por exemplo, se a datetime for 2023-12-03T12:13Z e binSize for 1.440, o valor válido binStartTime mais antigo será 2023-12-02T13:00Z, e a agregação incluirá dados registrados entre 02T13:00 e 03T13:00. Nesse cenário, as regras começam a agregar um 03T13:00 mais o atraso padrão ou especificado.

O binStartTime parâmetro é útil em cenários de resumo diário. Suponha que você esteja no fuso horário UTC-8 e crie uma regra diária em 2023-12-03T12:13Z. Você quer que a regra seja concluída antes de começar o dia às 8:00 (00:00 UTC). Defina o binStartTime parâmetro como 2023-12-02T22:00Z. A primeira agregação inclui todos os dados registrados entre 02T:06:00 e 03T:06:00 hora local, e a regra é executada ao mesmo tempo diariamente. Para obter mais informações, consulte Configurar o tempo de agregação.

Ao atualizar regras, você pode:
- Use o valor existente binStartTime ou remova o binStartTime parâmetro, caso em que a execução continua com base na definição inicial.
- Atualize a regra com um novo binStartTime valor para definir um novo valor datetime.
timeSelector (opcional) TimeGenerated Define o campo de carimbo de data/hora que o Azure Monitor usa para agregar dados. Por exemplo, se você definir "binSize": 120, poderá obter entradas com um TimeGenerated valor entre 02:00 e 04:00.

Configurar o tempo de agregação

Por padrão, a regra de resumo cria a primeira agregação logo após a próxima hora inteira.

O curto atraso do Azure Monitor adiciona contas para latência de ingestão - ou o tempo entre quando os dados são criados no sistema monitorado e o tempo em que ficam disponíveis para análise no Azure Monitor. Por padrão, esse atraso é entre três minutos e meio a 10% do valor de 'tamanho do compartimento' antes de agregar cada compartimento. Na maioria dos casos, esse atraso garante que o Azure Monitor agregue todos os dados registrados em cada período de lixo.

Por exemplo:

  • Você cria uma regra de resumo com um tamanho de compartimento de 30 minutos às 14:44.

    A regra cria a primeira agregação pouco depois das 15:00 - por exemplo, às 15:04 - para os dados registados entre as 14:30 e as 15:00.

  • Você cria uma regra de resumo com um tamanho de compartimento de 720 minutos (12 horas) às 14:44.

    A regra cria a primeira agregação às 16:12 - 72 minutos (10% do tamanho do compartimento de 720) após as 13:00 - para dados registrados entre 03:00 e 15:00.

Use os binStartTime parâmetros e binDelay para alterar o tempo da primeira agregação e o atraso que o Azure Monitor adiciona antes de cada agregação.

As próximas seções fornecem exemplos do tempo de agregação padrão e das opções de tempo de agregação mais avançadas.

Usar o tempo de agregação padrão

Neste exemplo, a regra de resumo é criada em 2023-06-07 às 14:44 e o Azure Monitor adiciona um atraso padrão de quatro minutos.

binSize (minutos) Execução da regra inicial Primeira agregação Segunda agregação
1440 2023-06-07 15:04 2023-06-06 15:00 - 2023-06-07 15:00 2023-06-07 15:00 - 2023-06-08 15:00
720 2023-06-07 15:04 2023-06-07 03:00 - 2023-06-07 15:00 2023-06-07 15:00 - 2023-06-08 03:00
360 2023-06-07 15:04 2023-06-07 09:00 - 2023-06-07 15:00 2023-06-07 15:00 - 2023-06-07 21:00
180 2023-06-07 15:04 2023-06-07 12:00 - 2023-06-07 15:00 2023-06-07 15:00 - 2023-06-07 18:00
120 2023-06-07 15:04 2023-06-07 13:00 - 2023-06-07 15:00 2023-06-07 15:00 - 2023-06-07 17:00
60 2023-06-07 15:04 2023-06-07 14:00 - 2023-06-07 15:00 2023-06-07 15:00 - 2023-06-07 16:00
30 2023-06-07 15:04 2023-06-07 14:30 - 2023-06-07 15:00 2023-06-07 15:00 - 2023-06-07 15:30
20 2023-06-07 15:04 2023-06-07 14:40 - 2023-06-07 15:00 2023-06-07 15:00 - 2023-06-07 15:20

Definir parâmetros opcionais de tempo de agregação

Neste exemplo, a regra de resumo é criada em 2023-06-07 às 14:44, e a regra inclui estas definições de configuração avançadas:

  • binStartTime: 2023-06-08 07:00
  • binDelay: 8 minutos
binSize (minutos) Execução da regra inicial Primeira agregação Segunda agregação
1440 2023-06-09 07:08 2023-06-08 07:00 - 2023-06-09 07:00 2023-06-09 07:00 - 2023-06-10 07:00
720 2023-06-08 19:08 2023-06-08 07:00 - 2023-06-08 19:00 2023-06-08 19:00 - 2023-06-09 07:00
360 2023-06-08 13:08 2023-06-08 07:00 - 2023-06-08 13:00 2023-06-08 13:00 - 2023-06-08 19:00
180 2023-06-08 10:08 2023-06-08 07:00 - 2023-06-08 10:00 2023-06-08 10:00 - 2023-06-08 13:00
120 2023-06-08 09:08 2023-06-08 07:00 - 2023-06-08 09:00 2023-06-08 09:00 - 2023-06-08 11:00
60 2023-06-08 08:08 2023-06-08 07:00 - 2023-06-08 08:00 2023-06-08 08:00 - 2023-06-08 09:00
30 2023-06-08 07:38 2023-06-08 07:00 - 2023-06-08 07:30 2023-06-08 07:30 - 2023-06-08 08:00
20 2023-06-08 07:28 2023-06-08 07:00 - 2023-06-08 07:20 2023-06-08 07:20 - 2023-06-08 07:40

Ver regras de resumo

Use esta GET chamada de API para exibir a configuração de uma regra de resumo específica:

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.OperationalInsights/workspaces/{workspace}/summarylogs/{ruleName1}?api-version=2023-01-01-preview
Authorization: {credential}

Use esta GET chamada de API para exibir a configuração de todas as regras de resumo em seu espaço de trabalho do Log Analytics:

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.OperationalInsights/workspaces/{workspace}/summarylogs?api-version=2023-01-01-preview
Authorization: {credential}

Parar e reiniciar uma regra de resumo

Você pode interromper uma regra por um período de tempo - por exemplo, se quiser verificar se os dados foram ingeridos em uma tabela e não quiser afetar a tabela resumida e os relatórios. Quando você reinicia a regra, o Azure Monitor começa a processar dados a partir da próxima hora inteira ou com base no parâmetro definido binStartTime (opcional).

Para interromper uma regra, use esta POST chamada de API:

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.OperationalInsights/workspaces/{workspace}/summarylogs/{ruleName}/stop?api-version=2023-01-01-preview
Authorization: {credential}

Para reiniciar a regra, use esta POST chamada de API:

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.OperationalInsights/workspaces/{workspace}/summarylogs/{ruleName}/start?api-version=2023-01-01-preview
Authorization: {credential}

Excluir uma regra de resumo

Você pode ter até 30 regras de resumo ativas em seu espaço de trabalho do Log Analytics. Se você quiser criar uma nova regra, mas já tiver 30 regras ativas, deverá interromper ou excluir uma regra de resumo ativa.

Para excluir uma regra, use esta DELETE chamada de API:

DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.OperationalInsights/workspaces/{workspace}/summarylogs/{ruleName}?api-version=2023-01-01-preview
Authorization: {credential}

Monitorar regras de resumo

Para monitorar regras de resumo, habilite a categoria Logs de resumo nas configurações de diagnóstico do espaço de trabalho do Log Analytics. O Azure Monitor envia detalhes resumidos de execução de regras, incluindo informações de execução de regra de resumo Iniciar, Êxito e Falha, para a tabela LASummaryLogs no seu espaço de trabalho.

Recomendamos que você configure regras de alerta de log para receber notificações de falhas de bin ou quando a execução de bin estiver se aproximando do tempo limite, conforme mostrado abaixo. Dependendo do motivo da falha, você pode reduzir o tamanho do compartimento para processar menos dados em cada execução ou modificar a consulta para retornar menos registros ou campos com maior volume.

Esta consulta retorna execuções com falha:

LASummaryLogs | where Status == "Failed"

Esta consulta retorna bin runs onde o valor é maior que 0,9 QueryDurationMs x 600.000 milissegundos:

LASummaryLogs | where QueryDurationMs > 0.9 * 600000

Verificar a integridade dos dados

As regras de resumo são projetadas para escala e incluem um mecanismo de repetição para superar falhas transitórias de serviço ou consulta relacionadas a limites de consulta, por exemplo. O mecanismo de repetição faz 10 tentativas para agregar um compartimento com falha dentro de oito horas e ignora um compartimento, se esgotado. A regra é definida isActive: false e suspensa após oito tentativas consecutivas. Se você habilitar as regras de resumo do monitor, o LASummaryLogs Azure Monitor registrará um evento na tabela em seu espaço de trabalho.

Não é possível executar novamente uma execução de bin com falha, mas você pode usar a seguinte consulta para exibir execuções com falha:

let startTime = datetime("2024-02-16");
let endtTime = datetime("2024-03-03");
let ruleName = "myRuleName";
let stepSize = 20m; // The stepSize value is equal to the bin size defined in the rule
LASummaryLogs
| where RuleName == ruleName
| where Status == 'Succeeded'
| make-series dcount(BinStartTime) default=0 on BinStartTime from startTime to endtTime step stepSize
| render timechart

Esta consulta processa os resultados como um gráfico de tempo:

Captura de tela que mostra um gráfico que mostra os resultados da consulta para compartimentos com falha em regras de resumo.

Consulte a seção Monitorar regras de resumo para obter opções de correção de regras e alertas proativos.

Criptografar consultas de regras de resumo usando chaves gerenciadas pelo cliente

Uma consulta KQL pode conter informações confidenciais em comentários ou na sintaxe da consulta. Para criptografar consultas de regras de resumo, vincule uma conta de armazenamento ao seu espaço de trabalho do Log Analytics e use chaves gerenciadas pelo cliente.

Considerações ao trabalhar com consultas criptografadas:

  • Vincular uma conta de armazenamento para criptografar suas consultas não interrompe as regras existentes.
  • Por padrão, o Azure Monitor armazena consultas de regras de resumo no armazenamento do Log Analytics. Se você tiver regras de resumo existentes antes de vincular uma conta de armazenamento ao seu espaço de trabalho do Log Analytics, atualize suas regras de resumo para que as consultas salvem as consultas existentes na conta de armazenamento.
  • As consultas salvas em uma conta de armazenamento estão localizadas na CustomerConfigurationStoreTable tabela. Essas consultas são consideradas artefatos de serviço e seu formato pode mudar.
  • Você pode usar a mesma conta de armazenamento para consultas de regras de resumo, consultas salvas no Log Analytics e alertas de log.

Solucionar problemas de regras de resumo

Esta seção fornece dicas para solucionar problemas de regras de resumo.

Tabela de destino da regra de resumo excluída acidentalmente

Se você excluir a tabela de destino enquanto a regra de resumo estiver ativa, a regra será suspensa e o Azure Monitor enviará um evento para a LASummaryLogs tabela com uma mensagem indicando que a regra foi suspensa.

Se você não precisar dos resultados de resumo na tabela de destino, exclua a regra e a tabela. Se você precisar recuperar resultados de resumo, siga as etapas na seção Criar ou atualizar regras de resumo para recriar a tabela. A tabela de destino é restaurada, incluindo os dados ingeridos antes da exclusão, dependendo da política de retenção na tabela.

Se você não precisar dos resultados de resumo na tabela de destino, exclua a regra e a tabela. Se precisar dos resultados do resumo, siga as etapas na seção Criar ou atualizar regras de resumo para recriar a tabela de destino e restaurar todos os dados, incluindo os dados ingeridos antes da exclusão, dependendo da política de retenção na tabela.

A consulta usa operadores que criam novas colunas na tabela de destino

O esquema da tabela de destino é definido quando você cria ou atualiza uma regra de resumo. Se a consulta na regra de resumo incluir operadores que permitem a expansão do esquema de saída com base em dados de entrada - por exemplo, se a consulta usar a arg_max(expression, *) função - o Azure Monitor não adicionará novas colunas à tabela de destino depois de criar ou atualizar a regra de resumo e os dados de saída que exigem essas colunas serão descartados. Para adicionar os novos campos à tabela de destino, atualize a regra de resumo ou adicione uma coluna à tabela manualmente.

Os dados nas colunas removidas permanecem no espaço de trabalho com base nas configurações de retenção da tabela

Quando você remove um campo na consulta, as colunas e os dados permanecem no destino e com base no período de retenção definido na tabela ou espaço de trabalho. Se você não precisar da tabela removida no destino, exclua as colunas do esquema da tabela. Se você adicionar colunas com o mesmo nome, todos os dados que não forem mais antigos que o período de retenção aparecerão novamente.