Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique aux applications Dynamics 365 suivantes :
Ressources humaines
Vous pouvez suivre les modifications apportées aux tables et aux champs dans Dynamics 365 Human Resources à l’aide de la journalisation de base de données. Cet article décrit les opérations suivantes :
- Gérer la sécurité et les performances pour la journalisation de la base de données
- Paramétrer la connexion de la base de données
- Nettoyer les journaux de base de données
Présenter la journalisation de la base de données
La journalisation de la base de données effectue le suivi des modifications apportées aux tables et aux champs dans Microsoft Dynamics 365 Human Resources. Ces modifications incluent l’insertion, la mise à jour ou la suppression d’enregistrements. La journalisation de la base de données stocke un enregistrement des modifications apportées aux tables ou aux champs dans la table de journal de la base de données.
Les utilisations commerciales de la journalisation de la base de données comprennent :
- Création d’un enregistrement d’audit des modifications apportées à des tables spécifiques contenant des informations sensibles.
- Suivi des transactions uniques. La journalisation de la base de données n’est pas destinée au suivi des transactions automatisées qui s’exécutent dans des travaux par lots.
Sécurité pour la journalisation de la base de données
Les journaux de base de données peuvent contenir des données confidentielles. Limitez l’accès aux seuls rôles de sécurité qui ont besoin d’accéder aux données de journal.
Journalisation et performances de la base de données
Bien que précieuse d’un point de vue commercial, la journalisation de la base de données peut être coûteuse en termes d’utilisation et de gestion des ressources. Les implications de performance de la journalisation de la base de données comprennent :
- La table des journaux de la base de données peut croître rapidement et entraîner une augmentation de la taille de la base de données. La croissance dépend de la quantité de données enregistrées que vous décidez de conserver. Par défaut, la table des journaux de la base de données ne conserve que 30 jours de données de journal.
- La journalisation de la base de données peut nuire aux processus automatisés de longue durée, tels que les importations de données de longue durée.
Bonnes pratiques
Pour améliorer les performances, limitez les entrées de journal en sélectionnant des champs spécifiques à enregistrer au lieu de tables entières. Pour maintenir les performances globales, vous pouvez enregistrer jusqu’à 20 tables.
Note
Seules les mises à jour peuvent être enregistrées pour des champs individuels.
Paramétrer la connexion de la base de données
Utilisez l’assistant Journalisation des modifications de la base de données pour configurer la journalisation de la base de données. L’assistant offre un moyen flexible de configurer la journalisation des tables ou des champs.
Accédez à Administration système> liens> Base de données> Configuration du journal de base de données. Sélectionnez Nouveau pour démarrer l’assistant Consignation des modifications de base de données.
Cliquez sur Suivant.
Dans la page Tables et champs de l’Assistant, sélectionnez les tables et les champs sur lesquels vous souhaitez activer la journalisation de base de données, puis sélectionnez Suivant.
Note
La journalisation des bases de données n’est pas disponible sur toutes les tables de la base de données Ressources humaines. La sélection Afficher toutes les tables sous la liste développe la liste des tables et des champs pour afficher toutes les tables de base de données pour lesquelles la journalisation de base de données est disponible, mais cette liste est un sous-ensemble de la liste complète des tables de base de données.
Sur la page Types de modification de l’assistant, sélectionnez les opérations de données pour lesquelles vous souhaitez suivre les modifications pour chacune des tables et chacun des champs, puis sélectionnez Suivant. Consultez le tableau suivant pour obtenir une description des opérations de données disponibles pour la journalisation.
Sur la page Finish, passez en revue les modifications apportées par l’Assistant, puis sélectionnez Finish.
| Opération | Description |
|---|---|
| Suivre les nouvelles transactions | Créez un journal pour les nouveaux enregistrements que vous créez dans la table. |
| Update | Créez un journal pour les mises à jour des enregistrements de la table ou les mises à jour des champs sélectionnés individuellement dans la table. Si vous choisissez de journaliser les mises à jour de la table, le système crée un enregistrement de journal chaque fois qu’une mise à jour est effectuée sur n’importe quel champ d’enregistrement de la table. Si vous choisissez de journaliser les mises à jour pour des champs spécifiques, le système crée un enregistrement de journal uniquement lorsque les mises à jour sont apportées à ces champs d’enregistrements de table. |
| Supprimer | Créez un journal pour les enregistrements supprimés de la table. |
| Renommer la clé | Créez un enregistrement de journal lorsqu’une clé de table est renommée. |
Nettoyer les journaux de base de données
Vous pouvez supprimer toutes ou partie des journaux de base de données à l’aide des options suivantes :
- Sélectionnez tous les journaux pour une table particulière.
- Sélectionnez des types spécifiques de journal de base de données.
- Sélectionnez une date et une heure de création d’un journal.
Pour paramétrer le nettoyage des journaux de base de données, procédez comme suit :
Accédez à Administration système> liens> Base de données> Journal de base de données. Sélectionnez Nettoyer le journal.
Sous l’en-tête Enregistrements à inclure, sélectionnez Filtrer.
Choisissez la méthode pour sélectionner les journaux à supprimer. Entrez l’une des options suivantes :
- Identifiant de table
- Type de journal
- Date et heure de création
Utilisez l’onglet Nettoyage des journaux de base de données pour déterminer quand exécuter la tâche de nettoyage des journaux. Par défaut, les journaux de base de données sont disponibles pendant 30 jours.