HOPEX Administration : Guide de l’administrateur : Gérer les référentiels : Optimiser les performances d’accès à un référentiel : Gérer le volume des journaux
   
Gérer le volume des journaux
*La gestion du volume des journaux n’est nécessaire que si vous avez activé le journal du référentiel, voir "Activer le journal du référentiel".
Pour réduire le volume des journaux, vous pouvez :
supprimer ou consolider toutes les commandes du journal antérieures à une date sélectionnée
*Voir "Supprimer un journal ou réduire le volume d’un journal".
(SQL Server) supprimer des éléments du journal, que vous choisissez, antérieurs à une date sélectionnée
*Voir "Supprimer des éléments d’un journal pour réduire son volume (SQL server)".
modifier la journalisation d’une MetaClass
*Voir "Modifier la journalisation d’une MetaClass".
Fréquence de gestion du volume des journaux
Vous devez réduire le volume des journaux :
tous les mois, pour des configurations inférieures à 50 utilisateurs.
toutes les semaines pour des configurations supérieurs à 50 utilisateurs.
Supprimer un journal ou réduire le volume d’un journal
Prérequis: avant de supprimer votre journal (suppression totale ou partielle), MEGA vous conseille d’en effectuer une sauvegarde.
*voir "Sauvegarder le jourmal du référentiel".
Pour supprimer un journal ou réduire son volume :
1. Connectez-vous à HOPEX Administration et sélectionnez le référentiel concerné.
*Voir "Accéder à un référentiel".
2. Faites un clic droit sur le référentiel concerné et sélectionnez Journal du référentiel > Administrer le journal du référentiel et des objets.
La fenêtre Administrer le journal apparaît.
3. Dans la fenêtre Administrer le journal, définissez les commandes à supprimer. Sélectionnez soit :
Toutes les commandes
Les commandes antérieures au et sélectionnez la date à l’aide du calendrier du menu déroulant.
4. Cliquez soit sur :
Supprimer pour supprimer complètement toutes les commandes contenues dans l’intervalle de temps sélectionné.
*(GBMS, Oracle) Si vous n’avez pas respecté la recommandation de fréquence de gestion des journaux, cette action peut être très longue, voir "Fréquence de gestion du volume des journaux".
*(SQL Server) Pour une suppression plus fine, voir "Supprimer des éléments d’un journal pour réduire son volume (SQL server)".
Consolider pour supprimer uniquement les commandes intermédiaires contenues dans l’intervalle de temps sélectionné.
*Vous pouvez consolider les dernières informations.
Sauvegarder le jourmal du référentiel
Pour sauvegarder le journal du référentiel vous devez exporter le journal du référentiel dans un fichier et l’enregistrer.
Ce fichier peut être exporté au format :
texte de journal (.mgl)
Le format du nom du fichier exporté est "LOGmmjj.mgl", où "mmjj" représente le mois et le jour de l’export du journal.
XML MEGA (.xmg)
Le fichier exporté se présente sous la forme d’un fichier XML qui contient des commandes ou des données (objets et liens).
Pour éviter d’avoir des duplications de sauvegarde et gagner en temps et volume de sauvegarde, sélectionnez l’option Les commandes à partir du "date sélectionnée" jusqu’au "date sélectionnée" et sélectionnez une date de départ qui correspond à la date de fin de votre dernière sauvegarde et une date de fin comme vous le souhaitez.
Pour sauvegarder le journal du référentiel sous forme d’un fichier de commandes :
1. Connectez-vous à HOPEX Administration et sélectionnez le référentiel concerné.
*Voir "Accéder à un référentiel".
2. Faites un clic droit sur le référentiel concerné et sélectionnez Journal du référentiel > Exporter.
La fenêtre Exporter le journal du référentiel apparaît.
3. Sélectionnez le format d’export.
4. (optionnel) Par défaut le fichier est enregistré dans le dossier db\<nom du référentiel>WORK. Si besoin, modifier le nom et le dossier d’enregistrement du fichier d’export donnés par défaut. Le bouton Parcourir permet de parcourir l'arborescence des dossiers et de sélectionner le dossier où le fichier doit être placé.
5. Dans le cadre Nature des données, sélectionnez la nature des modifications exportées :
Métamodèle permet d'extraire le métamodèle du référentiel système, en cas de modification du métamodèle standard.
Données techniques permet d'exporter du référentiel système les modifications effectuées sur des données telles que les descriptions et les requêtes.
Données permet d'exporter les modifications des données du référentiel, en particulier les espaces de travail.
Objets temporaires - ces objets sont créés lors de requêtes, de consultations d’objets (ils sont classés dans l’historique), etc. La plupart du temps vous n’avez pas besoin d’exporter ces objets.
6. Pour exporter uniquement les commandes qui correspondent à une période définie, sélectionnez Les commandes à partir du / jusqu’au et renseignez les dates concernées.
7. Cliquez sur Exporter.
La fenêtre de Compte rendu d’exécution apparaît.
8. Cliquez sur OK.
Le fichier est exporté et enregistré dans le dossier défini.
Supprimer des éléments d’un journal pour réduire son volume (SQL server)
Avec un référentiel de stockage SQL Server, vous pouvez supprimer des éléments de journal de façon plus précise : vous pouvez supprimer uniquement les éléments de journal, relatifs à certaines MetaClasses, antérieurs à une date sélectionnée.
*Pour ne plus journaliser des éléments de jounal dont vous n’avez pas besoin, voir "Modifier la journalisation d’une MetaClass".
Pour supprimer des éléments d’un journal sur des MetaClasses spécifiques :
1. Connectez-vous à HOPEX Administration et sélectionnez le référentiel concerné.
*Voir "Accéder à un référentiel".
2. Faites un clic droit sur le référentiel désiré et sélectionnez Journal du référentiel > Administrer le journal du référentiel et des objets.
La fenêtre Administrer le journal apparaît.
3. Cliquez sur Avancé.
La fenêtre Gestion du journal - Avancé présente le nombre d’éléments de journal par MetaClass et précise les dates de première et dernière création.
4. Dans le cadre Visualiser à la date, sélectionnez la date jusqu’à laquelle vous voulez supprimer les éléments de journal.
5. Cliquez sur Rafraîchir.
La colonne Nombre jusqu’à la date présente pour chaque MetaClass le nombre d’éléments de journal jusqu’à la date sélectionnée.
*Cliquez sur l’en-tête de la colonne Nombre jusqu’à la date pour trier les MetaClasses en fonction de celles qui ont le plus d’éléments.
6. Dans la colonne MetaClass, sélectionnez la MetaClass pour laquelle vous voulez supprimer les éléments de journal jusqu’à la date sélectionnée.
*Vous pouvez sélectionner plusieurs MetaClasses.
7. Cliquez sur Supprimer.
Les éléments de journal sont supprimés.
Modifier la journalisation d’une MetaClass
Pour réduire le nombre d’objets générés dans les journaux vous pouvez modifier la journalisation des MetaClasses dont vous ne voulez pas suivre la trace.
*Dans le cas de consolidations inter référentiels, voir "Modifier le comportement de la journalisation".
Pour modifier la journalisation d’une MetaClass :
1. Connectez-vous à HOPEX.
*Voir "Se connecter à HOPEX", page 134.
2. Ouvrez la fenêtre de navigation MetaStudio et dépliez les dossiers MetaClass > Metamodel.
*Alternativement cliquez sur Explorer et à partir de l’explorateur, recherchez l’objet MetaAssociation ou MetaClasse.
3. Ouvrez la fenêtre de propriété d’une MetaClasse (ou MetaAssociation).
4. Dans l’onglet Caractéristiques > Avancé, pour l’attribut journalisation, sélectionnez la valeur Non journalisable.
Les occurrences créées, mises à jour ou supprimées dans un espace de travail privé sont publiées mais certaines commandes ne sont pas disponibles dans l’historique des objets et dans l’activité du référentiel.