Bases de données

Kofax RPAProcess Discovery est conçu pour utiliser une base de données MySQL. Pour les versions de MySQL prises en charge, voir le document Caractéristiques techniques de Kofax RPA sur le site de la documentation Kofax RPA 11.5.0 : https://docshield.kofax.com/Portal/Products/RPA/11.5.0-nlfihq5gwr/RPA.htm.

Nous vous recommandons de suivre ces instructions afin d'éviter des problèmes de performance.

  • Utilisez un serveur dédié avec des disques durs rapides, comme le format SSD, pour votre base de données MySQL. Si le matériel associé n'est pas puissant, nous vous recommandons de ne pas exécuter plus de 100 agents simultanément pour un groupe Process Discovery. Le nombre maximum d'agents par groupe dépend de l'intensité des activités utilisateur enregistrées et des applications où ces activités se produisent.

  • La longueur maximale du nom de la base de données MySQL spécifiée dans Management Console est de 104 caractères.

  • Une instance de l'agent Process Discovery enregistre environ 500 Mo de données par utilisateur et par jour.

    Assurez-vous que le serveur MySQL dispose d'un espace de stockage suffisant.

  • Modifiez certains des paramètres par défaut du serveur MySQL, qui sont stockés dans un fichier de configuration. Le nom et l'emplacement du fichier peuvent différer en fonction de votre système d'exploitation et de la version du package de distribution MySQL.

    Par exemple, sous Windows, le fichier de configuration de MySQL 8 se trouve ici :

    C:\ProgramData\MySQL\MySQL Server 8.0\data\my.ini

    • Configurez « max_allowed_packet » avec au moins 16 Mo (« max_allowed_packet=16MB »).

    • Configurez « innodb_buffer_pool_size » à 80 % de la RAM disponible.

      Par exemple, s'il y a 8,0 Go de RAM totale et 5,0 Go de RAM disponible sur un serveur MySQL, alors « innodb_buffer_pool_size » doit être réglé sur 4096 Mo (« innodb_buffer_pool_size=4096MB »), car 5,0 Go * 1024 * 0,8 = 4096 Mo.

    • Désactivez la fonctionnalité de journalisation binaire.

      Lorsqu'elle est activée, elle double le volume de données que les agents enregistrent dans la base de données.

      Pour la désactiver, ajoutez la ligne « skip-log-bin » à la section [mysqld] du fichier de configuration.

    • Définissez le nombre maximum de connexions à 1000 (« max_connections=1000 »).

    Redémarrez le serveur MySQL pour appliquer les modifications apportées au fichier de configuration.

  • Conservation des données.

    Une fois que les données de l'agent ne sont plus nécessaires, supprimez le schéma de base de données de l'agent spécifié dans la Management Console pour le groupe Discovery spécifique. Pour ce faire, vous pouvez utiliser n'importe quel outil de gestion de base de données, tel que MySQL Workbench.

    Suivez les mêmes instructions pour stocker les données Process Discovery Analyzer.