Introduction
Lorsque vous travaillez avec Delta Watch (DW), toutes les données sont enregistrées dans la base de données. Cette méthode est pratique, car les sauvegardes sont faciles à effectuer ou restaurer. Comme avec n'importe quelle base de données, lorsque vous l'utilisez activement, par exemple pour tester de nouvelles configurations ou créer de petits projets courts, sa taille peut rapidement augmenter. Ce document aborde certaines méthodes de gestion de la base de données, notamment la réalisation et la création de sauvegardes manuelles ainsi que les possibilités de réduire sa taille.
Utilitaire de gestion de la base de données
Delta Watch est fourni avec un utilitaire à utiliser lors de l'exécution d'opérations spéciales sur la base de données. Par exemple, lors de la création manuelle ou de la restauration d'une sauvegarde. Il s'agit du programme « Tunis.Utils.exe » situé dans le dossier du programme DW. En cas d'installation par défaut, il se situe à l'emplacement suivant :
[lecteur]:\Topcon Delta Watch\Tunis.Utils.exe
Lorsque vous exécutez le programme, il vous demandera de vous connecter. Utilisez les informations suivantes :
Utilisateur : Administrateur
Mot de passe : Maflec49
Après avoir saisi ces détails, une petite boîte de dialogue s'affiche pour vous permettre d'accéder aux différents outils de gestion de la base de données. Les fonctions que nous utiliserons pour les actions décrites dans cet article sont les suivantes : Create backup (Créer une sauvegarde) et Restore backup (Restaurer une sauvegarde).
Par défaut et s'il a été configuré, DW effectue les sauvegardes automatiques de la base de données dans le dossier d'installation du programme. En cas d'installation par défaut, il se situe à l'emplacement suivant :
[lecteur]:\Topcon Delta Watch\Backup
Le base de données peut porter l'extension .bak ou .bku et le nom de fichier peut ressembler à l'un des fichiers ci-dessous en fonction du mode de création de la sauvegarde :
- tunisdb_20171205183059.bku
- tunisdb_firebird_20171205181529.bku
- tunisdb_manual_201712051801013.bku
Configurer Delta Watch de manière à effectuer des sauvegardes automatiques
L'opération la plus importante est de configurer DW de manière à effectuer des sauvegardes automatiques. Une fois configurées, celles-ci seront créées à intervalles réguliers, en cas de besoin.
Dans Delta Watch, accédez à ADMINISTRATION > SYSTEM CONFIGURATION > AUTOMATIC BACKUP.
Vous pouvez ici configurer les paramètres. Veuillez noter que la période est exprimée en minutes : 1440 minutes = 1 jour. Si vous souhaitez effectuer deux sauvegardes de la base de données, par exemple une sauvegarde locale et une sauvegarde vers un emplacement hors site, cochez l'option Additional copy (Copie supplémentaire). Voir l'exemple de configuration de la capture d'écran ci-dessous.
Une fois la configuration terminée, cliquez sur le bouton[Apply] de la barre d'outils. Si vous le souhaitez, vous pouvez également créer une sauvegarde manuelle. Pour ce faire, cliquez sur l'option Help de barre de menu puis sélectionnez Database back-up... (Sauvegarde de la base de données). Voir image. En fonction de la taille de la base de données, cette opération peut durer plus ou moins longtemps. Pour consulter d'autres possibilités, reportez-vous à la section « Création manuelle d'une sauvegarde de base de données ».
Veuillez également lire la section « Besoins en espace »
Restauration d'une sauvegarde
La restauration d'une sauvegarde de base de données peut être nécessaire pour différentes raisons, parmi lesquelles :
- Perte accidentelle de données, l'utilisateur a supprimé des données incorrectes
- Problèmes liés au système d'exploitation de l'ordinateur, nécessitant une réinstallation du système complet
- Action de nettoyage de la base de données
Les sauvegardes peuvent avoir été créées via différentes méthodes, parmi lesquelles :
- Procédure automatique configurée par l'utilisateur dans DW
- Sauvegarde manuelle déclenchée à partir de DW dans le menu About > Database backup…
- Sauvegarde manuelle réalisée à l'aide du programme Tunis.Utils
Les étapes suivantes vous permettront d'effectuer la procédure de restauration d'une sauvegarde de base de données existante.
1) Lancez l'utilitaire Tunis.Utils comme indiqué à la section Utilitaire de gestion de la base de données.
2) Sélectionnez [ Restore backup ] (voir image).
3) Vous êtes invité à sélectionner la base de données à restaurer. Cliquez ensuite sur [ Next ].
4) Vous devez ensuite indiquer l'emplacement de la restauration, par défaut dans le dossier où se trouve la sauvegarde. Acceptez puis cliquez sur [ Next ] (voir également la note en fin de section).
5) Le programme décompresse la base de données. Lorsque vous avez terminé, cliquez sur [ Finish ].
6) Quittez le programme.
Une fois la base de données décompressée, vous pouvez la restaurer afin que DW puisse l'utiliser.
7) Vérifiez que DW est fermé s'il était en cours d'exécution.
8) Accédez au dossier de la base de données DW à l'aide de l'explorateur de fichiers Windows. En cas d'installation par défaut, il se trouve dans : « [lecteur]:\Topcon Delta Watch\Database ».
9) Vérifiez s'il existe un fichier nommé « TUNIS.FDB ». Si oui, nous vous recommandons vivement de le renommer à ce stade.
10) Si le fichier SCHEDULER.FDB est également présent, renommez-le également, car il appartient à la base de données que vous venez de renommer et y est associé.
11) Dans une deuxième fenêtre de l'explorateur de fichiers, accédez à l'emplacement où vous avez placé la sauvegarde restaurée de la base de données à l'étape 4) lors de la décompression. Le nom de fichier est de type :
« tunisdb_firebird_20180302113853.fdb »
12) Copiez le fichier de l'étape 11) et placez-le dans le dossier de la base de données DW.
13) Renommez le fichier en spécifiant : « TUNIS.FDB »
14) Vous pouvez maintenant redémarrer DW.
REMARQUE :
Il est bien sûr possible de restaurer la base de données directement dans son dossier en la nommant TUNIS.FDB, dans la mesure où vous avez envisagé ce qu'il adviendra des éventuels fichiers existants.
Création manuelle d'une sauvegarde de la base de données
Il existe 2 manières de créer manuellement une sauvegarde de base de données.
- En utilisant Delta Watch
- En utilisant le programme Tunis.Utils.exe
La différence porte sur l'option 2, avec laquelle vous disposez d'un meilleur contrôle quant à l'emplacement et la méthode selon laquelle la sauvegarde de la base de données est créée.
1. Utilisation de Delta Watch pour créer une sauvegarde
La manière la plus simple de créer une sauvegarde manuelle consiste à utiliser Delta Watch. Même si vous avez configuré les sauvegardes automatiques, vous serez parfois amené à déclencher manuellement la procédure de sauvegarde, par exemple après avoir supprimé certaines données ou après avoir exécuté une longue tâche.
2. Utilisation du programme Tunis.Utils
L'utilitaire de gestion de la base de données décrit dans la section Utilitaire de gestion de la base de données doit être utilisé si vous souhaitez contrôler l'emplacement de création de la sauvegarde et/ou effectuer des actions supplémentaires. Le point le plus important consiste à pouvoir supprimer définitivement tous les enregistrements supprimés.
- Vérifiez que DW est fermé.
- Démarrez l'utilitaire comme indiqué dans la section Utilitaire de gestion de la base de données
- Sélectionnez l'option [ Create backup ] (Créer une sauvegarde) (voir image).
- Sélectionnez la base de données pour laquelle vous souhaitez créer une sauvegarde. Supposons que vous souhaitiez sauvegarder la base de données actuelle. Celle-ci se trouve dans : « [lecteur]:\Topcon Delta Watch\Database et porte le nom « TUNIS.FDB ».
- Cliquez sur [ Next ].
- Vérifiez maintenant le nom de la base de données de sauvegarde. Par défaut, elle se trouve dans le même dossier que dans 4) et porte l'extension .bku. Si vous le souhaitez, vous pouvez modifier l'emplacement et le nom du fichier, sans modifier l'extension.
- Cliquez sur [ Next ].
- Cette page vous permet de spécifier les actions supplémentaires à effectuer sur la base de données lors de la création de la sauvegarde. Par défaut, aucune option n'est sélectionnée.
- Cliquez sur [ Next ] pour lancer la procédure de sauvegarde.
Réduire la taille de la base de données
Les bases de données sont formidables, mais ont tendance à devenir volumineuses : lorsque vous supprimez quelque chose, cet élément n'est pas toujours réellement supprimé. Il en va de même pour celle de Delta Watch. Il est possible de réduire la taille de la base de données en fonction de la quantité d'informations qu'elle contient.
Lorsque DW traite des données géodésiques brutes et les convertit en coordonnées, il conserve la copie des données brutes, mais enregistre également des données telles que les résultats des ajustements du réseau. Si vous gérez un long projet, vous n'aurez peut-être pas besoin de toutes ces informations après un certain temps, car vous serez satisfait des résultats. Vous pouvez donc nettoyer à intervalles réguliers les anciennes données de la base de données. Cette méthode présente des avantages quant aux besoins en espace des sauvegardes automatiques sur site ou hors site.
Lorsque vous exécutez une action de « nettoyage des données » dans DW, toutes les informations inutiles de la période sélectionnée sont supprimées, mais les résultats calculés sont conservés. Pour réduire la taille de la base de données, procédez comme suit.
1) Dans Delta Watch, activez le projet auquel vous souhaitez appliquer l'action de nettoyage.
2) Accédez à ADMINISTRATION > AUTOMATED GEODETIC NETWORKS puis sélectionnez un réseau.
3) Faites un clic droit sur un mois complet ou agrandissez le mois puis faites un clic droit sur un seul jour.
4) Sélectionnez Cleanup data (Nettoyer les données) comme sur l'image.
5) Répétez les étapes 3) et 4) pour les autres éléments de ce projet.
6) Répétez les étapes 1) à 5) pour les autres projets de la base de données.
7) Quittez Delta Watch.
- Créez maintenant une sauvegarde manuelle à l'aide du programme Tunis.Utils comme indiqué dans la section Créer une base de données à l'aide de Tunis.Utils. À l'étape 8), cochez l'option « Skip Garbage collection » (Ignorer la collecte des déchets). Voir l'image.
- Une fois la sauvegarde terminée, vous pouvez la restaurer en suivant les instructions de la section « Restauration d'une sauvegarde ». Vous remarquerez que la taille de la base de données a diminué.
Besoins en espace
Il est important d'évaluer régulièrement vos besoins en espace sur le serveur d'auscultation. Votre base de données croît quotidiennement et Delta Watch a besoin d'un certain espace disque libre pour fonctionner, mais également pour créer et gérer vos sauvegardes de données.
Lorsque Delta Watch crée une base de données, il utilise un emplacement temporaire. Une fois créée, la base de données est copiée dans le dossier de sauvegarde, puis un contrôle d'intégrité est effectué sur ce dernier.
Il est en outre nécessaire de tenir compte du nombre de sauvegardes de bases de données que vous souhaitez que DW conserve avant de les supprimer. Dans tous les cas, une certaine quantité d'espace disque est nécessaire en plus de l'espace disque de la base de données de production.
Nous vous conseillons toujours de commencer avec un minimum de 150 Go d'espace libre, quantité suffisante pour la plupart des projets. Une bonne pratique consiste néanmoins à garder un œil sur l'espace libre disponible.
Pour calculer l'espace total nécessaire à la création et la gestion de vos sauvegardes, pensez à comptabiliser l'espace déjà utilisé par les sauvegardes existantes.
4020 MB |
Vérifiez la taille de TUNIS.FDB |
|
3200 MB |
Vérifiez la taille de la dernière sauvegarde dans le dossier « Backup » |
|
Nombre de sauvegardes |
10 |
Consultable dans DW à la section « Automatic backup » (Sauvegarde automatique) de la configuration du système. |
|
|
|
Espace nécessaire |
44 Go |
(3 x Working_DB) + (NumOfBackups x Backup_DB) |