Melhores Práticas para Expurgar Transações na Correspondência de Transações

Siga as melhores práticas recomendadas para obter os resultados ideias das transações de expurgar.

A abordagem correta para arquivar e expurgar transações é baseada nos seguintes fatores:

  • Volume de transações a serem expurgadas
  • Forma de seus dados

Recomendações ao Expurgar Transações

  • Arquive as transações correspondentes não mais necessárias e depois expurgue-as.

    Embora seja recomendável arquivar transações antes de expurgá-las, você também pode optar por expurgá-las sem arquivar.

  • Expurgue transações fora do horário comercial

    Quando as transações estão sendo expurgadas para um tipo de correspondência, o tipo de correspondência é bloqueado, e não são permitidas operações como importação de transações, correspondência manual de transações e execução de Correspondência Automática.

  • Clone o ambiente de produção no ambiente de teste e elimine primeiro as transações contidas no ambiente de teste. Os aprendizados deste exercício ajudarão você a eliminar com eficiência transações em seu ambiente de produção.
  • Se o volume de transações for grande durante a operação de arquivamento inicial e expurgação, considere reprogramar a Manutenção Diária (AMW) para esse dia. Consulte Gerenciamento de Manutenção Diária no Guia de Princípios Básicos para Administradores.

    Por exemplo, se a AMW estiver programada para 1h e o job de arquivamento ou expurgação ainda estiver em execução às 11h, você poderá reprogramar a AMW para 21h do dia seguinte. Isso adia a AMW para o dia seguinte, garantindo que o job de arquivamento ou expurgação seja concluído. No entanto, antes das 21h do dia seguinte, lembre-se de alterar o horário da AMW para a programação original após a conclusão do job de arquivamento ou expurgação.

Sobre como Expurgar Transações pela Primeira Vez

Dependendo do tamanho do seu aplicativo e do volume de transações, o arquivamento inicial pode levar algum tempo. No entanto, uma vez estabelecidas rotinas regulares de arquivamento e expurgação, os jobs de arquivamento ou expurgação subsequentes levarão menos tempo. Com aplicativos maiores, a recomendação é executar rotinas periódicas de arquivamento e expurgação. Com isso, você minimiza regularmente o volume de processos de dados.

Para otimizar o desempenho com aplicativos grandes, recomenda-se uma estratégia de arquivamento e expurgação em fases com base na idade das transações. Isso é especialmente aplicável quando trabalhamos com dados históricos (por exemplo, com mais de 18 meses).

Para gerenciar dados históricos, sugerimos esta estratégia:

  • Fase 1: Arquivar e expurgar dados com mais de 18 meses
  • Fase 2: Arquivar e expurgar dados com mais de 12 meses
  • Fase 3: Arquivar e expurgar dados com mais de 9 meses
  • Fase 4: Arquivar e expurgar dados com mais de 6 meses

Uma vez estabelecidas as rotinas regulares de arquivamento e expurgação, geralmente as operações subsequentes levarão menos tempo.

Pré-requisitos para Expurgar Transações na Instância de Teste

  1. Backup de sua instância de teste. Consulte Backup e Restauração de um Ambiente com o Instantâneo de Manutenção no Guia de Princípios Básicos para Administradores.
  2. Clone sua instância de produção em sua instância de teste. Consulte Clonagem de Ambientes do Cloud EPM em Administração da Migração.

Etapas para Expurgar Transações na Instância de Teste

  1. Faça um backup do seu aplicativo.
  2. Avalie a contagem de transações correspondentes que você expurgaria. Você pode fazer isso usando a guia Transações em Correspondência de Transações ou por meio de relatórios do BI Publisher. Essa contagem pode ser verificada depois que as transações forem expurgadas. Consulte Pesquisa de Transações em Correspondência de Transações.
  3. Selecione as transações que deverão ser arquivadas ou expurgadas.

    Com base no volume de transações a serem arquivadas ou expurgadas, você pode especificar a idade das transações correspondentes. É possível executar apenas uma ou várias operações de arquivamento e expurgação. Consulte Recomendações ao Expurgar Transações.

    Observação: O tamanho do lote padrão é 200000. Não atualize essa configuração, a menos que recomendado pelo Suporte Oracle.

  4. Certifique-se de que o horário do processo de Manutenção Diária (AMW) não coincida com o horário do arquivamento ou da expurgação. Consulte Recomendações ao Expurgar Transações.
  5. Expurgue as transações.
  6. Anote o tempo gasto para cada etapa do processo.

Com base nesses aprendizados, expurgue as transações em sua instância de produção.

Se tiver alguma preocupação durante a operação de arquivamento ou expurgação na sua instância de teste ou produção, crie uma Solicitação de Serviço com o Suporte Oracle.

Expurgar Transações em Intervalos Regulares

Depois de expurgar as transações pela primeira vez, a Oracle recomenda que você expurgue as transações em intervalos regulares. Você pode automatizar esse processo por meio do EPM Automate.

Etapas para Expurgar Transações em Intervalos Regulares

  1. Aplique os aprendizados do processo de expurgar realizado na instância de produção.
  2. Teste a programação de expurgação automatizada na instância de teste com as configurações recomendadas.

    Embora a estratégia recomendada seja arquivar transações correspondentes e depois expurgá-las, você pode escolher uma das seguintes estratégias:

  3. Implante a programação automatizada de expurgar em sua instância de produção.