Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo explica como configurar uma política de retenção de dados para uma tabela do Microsoft Dataverse.
Pré-requisitos
Esses pré-requisitos devem ser concluídos antes que você possa definir uma tabela para retenção de dados de longo prazo:
- Habilitar uma tabela para retenção de longo prazo
- Determinar exibições do Dataverse para critérios de política
Habilitar uma tabela para retenção de longo prazo
Antes de configurar uma política de retenção, ative a tabela principal (raiz) para retenção de longo prazo.
Observação
Quando uma tabela principal (raiz) está ativada para retenção de longo prazo, todas as tabelas subordinadas relacionadas são automaticamente ativadas. Não pode desativar a retenção para uma tabela subordinada quando a tabela principal já está ativada para retenção. Por exemplo, suponha que uma tabela personalizada e uma tabela de anotações sejam tabelas filhas da tabela de casos. Estas tabelas subordinadas não podem ser desativadas para retenção quando a tabela de caso principal está ativada. Um criador pode sempre desativar a tabela principal durante a retenção de longo prazo e ativar separadamente as tabelas subordinadas para retenção. No entanto, existe uma exceção a este comportamento de tabelas subordinadas relacionadas quando a retenção de longo prazo é ativada através de um processo de importação da solução. Neste caso, as tabelas subordinadas relacionadas não são ativadas automaticamente.
- Inicie sessão nas Power Apps, aceda a Tabelas e, em seguida, abra a tabela pretendida. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.
- Selecione Propriedades na barra de comandos, expanda Opções avançadas e, em seguida, selecione Ativar retenção de longo prazo.
- Selecione Guardar.
A raiz principal e quaisquer tabelas subordinadas estarão disponíveis para configuração de políticas dentro de 15 a 30 minutos depois de guardar a tabela. Quanto maior for o número de tabelas subordinadas, maior será o período de tempo necessário para concluir o processo.
Determinar visões do Dataverse para critérios de diretivas
As visualizações do Dataverse são usadas para determinar quais linhas da tabela (registos) são marcadas para retenção usando uma política de retenção a longo prazo. Antes de definir uma política de retenção de dados, deve-se configurar uma vista do Dataverse como critério para a retenção.
Depois de ter uma vista do Dataverse para uso numa política de retenção de longo prazo específica, deve testar o resultado da vista. Uma boa prática é modificar a consulta de exibição com uma TOP N instrução e testá-la para garantir que o conjunto de resultados retornado esteja conforme o esperado. Isso é sempre recomendado, especialmente quando o número de linhas é grande.
Por exemplo, considere uma visualização Dataverse criada para selecionar todos os casos encerrados a partir do ano de 2015. O número de casos pode ser potencialmente muito elevado. Portanto, você deve adicionar um TOP N, como TOP 10, à exibição e testá-lo para confirmar o conjunto de amostras dos casos recuperados.
Quando a política de retenção de dados é executada, as linhas da tabela principal e de todas as tabelas secundárias são incluídas para a retenção de dados a longo prazo. Os casos principais podem ter linhas associadas de tabelas subordinadas, por exemplo, notas, tarefas e tabelas personalizadas. A política de retenção assegura que o registo do caso e todas as linhas subordinadas relacionadas são marcadas e retidas a longo prazo no Dataverse. Além disso, os valores de pesquisa na tabela de casos, por exemplo, são desnormalizados com o ID e os valores de nome disponibilizados como parte dos dados retidos. Isso permite, em muitos cenários, que uma única consulta recupere os dados retidos relevantes.
Importante
Recomendamos que você crie uma exibição Dataverse específica para identificar apenas as linhas que deseja manter. Em seguida, crie e execute uma aplicação que tenha a visualização para verificar antes de usá-la como critério na política. Para obter informações sobre como criar uma vista de tabela, aceda a Criar e editar vistas públicas ou do sistema.
Configurar uma política de retenção
Os administradores da Power Platform configuram políticas de retenção.
Importante
Depois que os dados são retidos como dados de longo prazo (inativos), eles não podem ser movidos de volta para o armazenamento de dados ativo.
Quando uma política de retenção é executada, o processo faz solicitações de API no Microsoft Power Platform. Essas solicitações são contadas para as solicitações de API existentes disponíveis no seu plano. Mais informações: Limites e alocações de pedidos
Para concluir esta tarefa, tem de ter a função de administrador da Power Platform.
- Habilite uma tabela para retenção de longo prazo.
- Inicie sessão no Power Apps e, em seguida, no painel de navegação esquerdo, selecione Políticas de retenção. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.
- Na barra de comandos, selecione Nova política de retenção.
- Preencha as seguintes propriedades para a política de retenção:
- Tabela. Selecione a tabela de raiz principal que será utilizada para configurar uma política para reter dados históricos congelados no armazenamento de longo prazo.
- Name. Insira um nome para a política de retenção.
- critérios. Selecione uma vista da lista. A exibição deve ter sido previamente criada e testada para garantir que os dados históricos corretos foram selecionados. Determinar exibições do Dataverse para critérios de política
- Horário - Data de início. Introduza a data em que pretende que a política seja executada pela primeira vez. A política é executada durante as horas de folga da região do ambiente.
-
Frequência. As opções disponíveis são Once, Daily, Weekly, Monthly e Yearly.
- Selecione Guardar.
Agora você pode visualizar e gerenciar a política. Para obter mais informações: Gerenciar políticas de retenção de dados
Importante
- A política de retenção não será iniciada para ambientes com o modo de administração habilitado.
- Todas as atividades, e-mails e anexos principais e subordinados associados são retidos como um conjunto quando configura uma política numa tabela principal. Isso é semelhante às políticas de exclusão em massa. Por exemplo, uma política de retenção explícita não pode ser definida para as tabelas Activity Pointer, Activity Party e Attachment. As políticas de retenção de longo prazo não podem ser definidas para as tabelas em que a exclusão em massa não é suportada.
- A tabela principal e todas as linhas relacionadas de tabelas subordinadas, da principal, serão marcadas e armazenadas no armazenamento a longo prazo do Dataverse.
- A lógica associada a uma ação de eliminação existente de qualquer tabela (principal e subordinada) será sempre executada durante a execução da política.
- A execução de uma política levará de 72 a 96 horas, independentemente do volume de dados. As políticas de retenção de dados recebem baixa prioridade da plataforma. O Dataverse sempre executará o processo de retenção em segundo plano para evitar qualquer impacto em outros serviços da plataforma, como aplicativos e fluxos.
- Considere uma situação em que duas políticas (Política1 e Política2) são executadas em tabelas principais separadas que têm tabelas subordinadas comuns. A Política1 começa a ser executada antes da Política2. Se o status da Política1 não tiver progredido além da reconciliação pendente, o status da Política2 permanecerá no status Exclusão pendente até que a Política1 progrida da reconciliação pendente para a exclusão pendente. Este comportamento ocorre para impedir a eliminação de quaisquer registos comuns de tabelas comuns nas duas políticas.
Problema conhecido
Se uma tabela principal tiver muitas tabelas subordinadas, e o tamanho das tabelas principais ou subordinadas for grande, poderá encontrar tempos limite. Por exemplo, quando o número de tabelas é grande em uma cadeia de relacionamento em cascata, como vinte e cinco ou mais. Para mitigar esta situação, primeiro permita que algumas tabelas subordinadas se separem. Em seguida, volte e ative a tabela principal.
Próximos passos
Gerenciar políticas de retenção de dados
Partilhe as suas ideias
Para desenvolvedores: retenção de dados a longo prazo