Passer au contenu principal
La dernière version du service ABBYY FlexiCapture Reporting Service prend en charge le nettoyage automatique de la base de données. Pour purger les enregistrements obsolètes, la base de données est partitionnée, puis certaines partitions sont tronquées. Chaque partition correspond à un mois. Le service vérifie périodiquement s’il existe des partitions (c.-à-d. des mois) à tronquer et lance le processus de nettoyage le cas échéant. La fonctionnalité de nettoyage de la base de données est activée par défaut. Tous les événements de nettoyage de la base de données sont consignés dans le journal. Les durées de conservation des données et les autres paramètres de nettoyage peuvent être définis dans la section “AppSettings” du fichier appsettings.json (l’emplacement par défaut de ce fichier est C:\inetpub\wwwroot\FlexiCapture12Reporting). Vous pouvez spécifier les paramètres suivants :
  • CheckPartitionsPeriodSec - Fréquence à laquelle le service doit vérifier la présence de partitions obsolètes (en secondes). La valeur par défaut est de 6 heures. Si ce paramètre est défini sur 0, aucun nettoyage ne sera effectué.
  • ReservedPartitionsCountMonths - Nombre de partitions à réserver. La valeur par défaut est de 6. Lors de la création initiale de la base de données, des partitions sont réservées pour le mois en cours et les 6 mois suivants.
  • DataStorageIntervalMonth - Durée de conservation des données (en mois, y compris le mois en cours). La valeur par défaut est de 2. Aucune donnée ne sera supprimée de la partition active qui reçoit actuellement les données.