Visão geral da retenção de dados
Importante
O SQL do Azure no Edge será desativado em 30 de setembro de 2025. Para obter mais informações e opções de migração, veja o Aviso de aposentadoria.
Observação
O SQL do Azure no Edge encerrou o suporte à plataforma ARM64.
A coleta e o armazenamento de dados de dispositivos IoT conectados são importantes para impulsionar e obter insights operacionais e de negócios. No entanto, com o volume de dados originados desses dispositivos, torna-se importante que as organizações planejem cuidadosamente a quantidade de dados que desejam reter e com que granularidade. Embora a retenção de todos os dados em toda a granularidade seja desejável, nem sempre é prático. Além disso, o volume de dados que podem ser retidos é restrito pela quantidade de armazenamento disponível nos dispositivos IoT ou Edge.
No SQL do Azure no Edge, os administradores de banco de dados podem definir a política de retenção de dados em um banco de dados SQL Edge e suas tabelas subjacentes. Depois que a política de retenção de dados é definida, uma tarefa do sistema em segundo plano é executada para limpar quaisquer dados obsoletos (antigos) das tabelas do usuário.
Observação
Os dados, uma vez eliminados da tabela, não são recuperáveis. A única maneira possível de recuperar os dados limpos é restaurar o banco de dados de um backup mais antigo.
Guias de Início Rápido:
- Habilitar e desabilitar as políticas de retenção de dados
- Gerenciar dados históricos com a política de retenção
Como a política de retenção de dados funciona
Para configurar a retenção de dados, você pode usar as instruções DDL. Para obter mais informações, Habilitar e Desabilitar as Políticas de Retenção de Dados. Para a exclusão automática dos registros obsoletos, a retenção de dados deve, primeiro, ser habilitada para o banco de dados e as tabelas que você deseja limpar dentro desse banco de dados.
Depois que a retenção de dados for configurada para uma tabela, uma tarefa em segundo plano é executada para identificar os registros obsoletos em uma tabela e excluir esses registros. Se, por algum motivo, a limpeza automática das tarefas não estiver em execução ou não conseguir acompanhar as operações de exclusão, uma operação de limpeza manual poderá ser executada nessas tabelas. Para obter mais informações sobre limpezas automáticas e manuais, veja Limpeza automática e manual.
Limitações
- A Retenção de Dados, se habilitada, é desabilitada automaticamente quando o banco de dados é restaurado de um backup completo ou é reassociado.
- A retenção de dados não pode ser habilitada para uma tabela de histórico temporal
- A coluna do filtro de retenção de dados não pode ser alterada. Para alterar a coluna, desabilite a retenção de dados na tabela.