Meilleures pratiques pour la purge de transactions dans le module Correspondance de transactions

Suivez les meilleures pratiques recommandées pour optimiser les résultats de la purge des transactions.

L'approche à suivre pour archiver et purger des transactions repose sur les facteurs suivants :

  • Volume de transactions à purger
  • Forme des données

Recommandations pour la purge des transactions

  • Archivez les transactions mises en correspondance qui ne sont plus requises avant de les purger.

    Bien qu'il soit recommandé d'archiver les transactions avant de les purger, vous pouvez également choisir d'omettre cette étape.

  • Purgez les transactions en dehors des heures de bureau.

    Lorsque les transactions sont purgées pour un type de correspondance, ce dernier est verrouillé et les opérations telles que l'import de transactions, la correspondance manuelle de transactions et l'exécution de la correspondance automatique ne sont pas autorisées.

  • Clonez l'environnement de production vers l'environnement de test, puis purgez les transactions d'abord sur l'environnement de test. Les enseignements tirés de cet exercice vous aideront à purger efficacement les transactions sur l'environnement de production.
  • Envisagez de replanifier la maintenance quotidienne (fenêtre de maintenance automatisée) du jour concerné si le volume de transactions est important pendant l'opération d'archivage et de purge initiale. Reportez-vous à la section Gestion de la maintenance quotidienne dans le Guide de mise en route pour les administrateurs.

    Par exemple, si la fenêtre de maintenance automatisée est planifiée pour 1 heure du matin et que le job d'archivage ou de purge est toujours en cours d'exécution à 23 heures, vous pouvez la replanifier à 21 heures le lendemain. La fenêtre de maintenance automatisée est alors reportée au jour suivant pour que le job d'archivage ou de purge puisse se terminer. N'oubliez pas cependant, avant 21 heures le lendemain, de redéfinir la fenêtre de maintenance automatisée sur son heure d'origine une fois le job d'archivage ou de purge terminé.

A propos de la première purge de transactions

Selon la taille de l'application et le volume de transactions, l'archivage initial peut prendre un certain temps. Cependant, une fois des routines d'archivage et de purge régulières établies, les jobs d'archivage ou de purge ultérieurs prennent moins de temps. Avec les applications volumineuses, il est recommandé d'effectuer des routines d'archivage et de purge périodiques. Cela réduit le volume de données traité à chaque fois.

Pour des performances optimales avec les applications volumineuses, une stratégie d'archivage et de purge échelonnée basée sur l'ancienneté des transactions est recommandée. C'est particulièrement le cas si vous travaillez avec des données historiques (par exemple, datant de plus de 18 mois).

Pour la gestion des données historiques, la stratégie suivante est suggérée :

  • Phase 1 : archiver et purger les données datant de plus de 18 mois
  • Phase 2 : archiver et purger les données datant de plus de 12 mois
  • Phase 3 : archiver et purger les données datant de plus de 9 mois
  • Phase 4 : archiver et purger les données datant de plus de 6 mois

Une fois des routines d'archivage et de purge régulières établies, les opérations ultérieures prennent généralement moins de temps.

Prérequis pour la purge de transactions sur l'instance de test

  1. Sauvegardez l'instance de test. Reportez-vous à la section Sauvegarde et restauration d'un environnement à l'aide de l'instantané de maintenance dans le Guide de mise en route pour les administrateurs.
  2. Clonez l'instance de production vers l'instance de test. Reportez-vous à la section Clonage d'environnements Cloud EPM dans le guide Administration de Migration.

Etapes à suivre pour la purge de transactions sur l'instance de test

  1. Effectuez une sauvegarde de l'application.
  2. Evaluez le nombre de transactions mises en correspondance que vous voulez purger. Pour ce faire, accédez à l'onglet Transactions dans le module Correspondance de transactions ou aux rapports BI Publisher. Vous pouvez vérifier ce nombre après la purge des transactions. Reportez-vous à la section Recherche de transactions dans le module Correspondance de transactions.
  3. Sélectionnez les transactions qui doivent être archivées ou purgées.

    En fonction du volume de transactions à archiver ou purger, vous pouvez indiquer l'ancienneté des transactions mises en correspondance. Vous pouvez effectuer une ou plusieurs opération(s) d'archivage et de purge. Reportez-vous à la section Recommandations pour la purge des transactions.

    Remarque : la taille de lot par défaut est 200 000. Ne mettez pas ce paramètre à jour, sauf si le support technique Oracle vous le recommande.

  4. Assurez-vous que l'heure de la maintenance quotidienne (fenêtre de maintenance automatisée) ne chevauche pas celle de l'archivage ou de la purge. Reportez-vous à la section Recommandations pour la purge des transactions.
  5. Purgez les transactions.
  6. Notez la durée de chaque étape du processus.

Appuyez-vous sur les enseignements tirés de cet exercice pour purger les transactions dans l'instance de production.

En cas de problème lors de l'opération d'archivage ou de purge dans l'instance de test ou de production, ouvrez une demande de service auprès du support technique Oracle.

Purge de transactions à intervalles réguliers

Une fois que vous avez purgé les transactions pour la première fois, Oracle recommande d'effectuer cette opération à intervalles réguliers. EPM Automate vous permet d'automatiser ce processus.

Etapes à suivre pour la purge de transactions à intervalles réguliers

  1. Appliquez les enseignements tirés du processus de purge effectué sur l'instance de production.
  2. Testez la planification de purge automatisée sur l'instance de test avec les paramètres recommandés.

    Bien que la stratégie recommandée soit d'archiver les transactions mises en correspondance, puis de les purger, vous pouvez choisir l'une des stratégies suivantes :

  3. Déployez la planification de purge automatisée sur l'instance de production.