Gestion de vos archives SOLIDWORKS PDM avec compression et stockage à froid

Article de Bryce Hooper sur juin 01, 2020

Les données s'accumulent au fil du temps. À long terme, elles peuvent constituer l'élément le plus important de la gestion de nos données. Dans les parties 1 et 2, nous avons expliqué comment gérer vos archives avec nettoyage et  distribution  techniques. Discutons ici de quelques options pour réduire l'empreinte, ou du moins la répartir un peu avec la compression et le stockage à froid. Chacune de ces méthodes pour SOLIDWORKS PDM ont leurs propres concessions mutuelles, il est donc important de les garder à l'esprit avant de mettre en œuvre l'une ou l'autre solution.

Avis de non-responsabilité Avant de déplacer, supprimer ou compresser des données, assurez-vous que tous les fichiers ont été enregistrés par les utilisateurs et que des sauvegardes de la base de données et des archives ont été effectuées. En cas de déplacement, demandez à tous les utilisateurs de se déconnecter ou de passer en mode hors ligne avant de tenter le déplacement.

Compression

Dans SOLIDWORKS PDM, nos fichiers sont stockés dans l'archive en format non compressé. Grâce à une technique de compression, on peut économiser de l'espace sur les versions d'un fichier qui ne sont pas les plus récentes. Cette opération vérifie l'archive à un moment précis et compresse les fichiers au format .GZ.

Il est préférable d'ajouter la compression à un serveur d'archives par le biais d'une stratégie de groupe. Cependant, il existe une méthode plus manuelle permettant de l'activer seulement pour des coffres spécifiques.

Remarque : Il n'y a aucun moyen de décompresser l'archive une fois compressée. Désactiver cette option empêche uniquement la compression des nouveaux fichiers et ne modifie pas les fichiers actuellement compressés. Il convient également de noter que les modifications apportées à la structure des fichiers SOLIDWORKS ont largement rendu ce processus inefficace par rapport à son introduction. Si d'autres formats de fichiers sont utilisés, ils peuvent toujours se compresser à un taux élevé et économiser un espace considérable.

Compression des stratégies de groupe

Sur le serveur d’archives, lancez la boîte de dialogue Éditeur de stratégie de groupe en allant dans le menu Démarrer et en recherchant « gpedit ».

Group Policy Compression

Dans la boîte de dialogue, développez Configuration ordinateur et faites un clic droit sur Modèles d'administration dans le volet de gauche. Sélectionnez l'option de menu « Ajouter/Supprimer des modèles ». Cliquez sur le bouton Ajouter pour charger un modèle de stratégie. Accédez à votre support d'installation SOLIDWORKS, puis à \SWPDMClient\Support\Policies et sélectionnez le modèle PDMWorks Enterprise.ADM. Cette stratégie est maintenant disponible dans la catégorie Modèles d'administration. Développez ce dossier, puis Modèles d'administration classiques (ADM) et Paramètres SOLIDWORKS PDM pour sélectionner Serveur d'archives. Le paramètre de compression d'archives peut être modifié par un clic droit.

SOLIDWORKS PDM Archive Compression

Activez le bouton radio et spécifiez une planification. La compression compressera tous les fichiers de l'archive qui ne sont pas les plus récents. Il est recommandé de ne pas trop répéter ce processus afin d'éviter de surcharger le serveur aux heures de pointe. Tous les coffres-forts de cette archive seront compressés. Pour personnaliser le coffre-fort de compression, vous devez utiliser la méthode manuelle.

Compression manuelle

La compression du coffre-fort peut être configurée par coffre-fort si elle n'est pas configurée par stratégie de groupe. Pour ce faire, nous devons créer une clé de registre de valeur de chaîne nommée CompressionSchedule située à :

HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks Enterprise\ArchiveServer\Vaults\[Nom du coffre-fort]

La valeur de cette clé suit la même structure que la planification de la stratégie de groupe et la planification du service de nettoyage.

Schémas d'entreposage frigorifique

Cold Storage est une option intéressante offrant deux options pour gérer nos archives de coffre-fort. Cet outil permet de déplacer d'anciennes versions de fichiers vers d'autres disques durs et de supprimer les anciennes versions « inutiles ».

Remarque : Dans les deux configurations de schéma, il n'existe aucun moyen définitif de déterminer la quantité de données à (re)déplacer avant l'exécution. Dans les deux cas, toutes les modifications sont permanentes.

Entreposage frigorifique – Déménagement

La fonction principale du stockage à froid est de répartir les fichiers sur différents lecteurs et répertoires. Pour ce faire, la configuration doit être définie pour les dossiers concernés. Nous définirons également la planification et le chemin d'accès final. Ce chemin doit être accessible au serveur d'archives.

SOLIDWORKS PDM Cold Storage Relocate

L'exemple ci-dessus enregistre toutes les versions de fichiers antérieures aux 10 dernières (mais non marquées comme révisions) dans le magasin. Le magasin est placé sur le lecteur D:, classé sous Année\Mois\Jour, et les traite tous les jours à minuit. L'entrée sous « Nom du support » sera enregistrée dans l'historique comme emplacement du magasin froid.

Il serait raisonnable d'avoir un emplacement en réseau ou un lecteur secondaire à cette fin.  D'autant plus si nous sommes dans une situation où le déplacement du coffre-fort vers ce lecteur ne serait pas optimal.

Remarques :   Bien que ce processus déplace des données dans certains cas, il peut en réalité créer des données supplémentaires et prendre plus d'espace qu'auparavant. Les fichiers placés dans le coffre-fort sont évalués en fonction de la modification des données du fichier ou des métadonnées de la base de données. Si le fichier n'a pas changé, l'archive fait de son mieux pour minimiser l'empreinte de chaque fichier et référencera le même fichier pour différentes versions. Lorsque le stockage à froid traite un fichier pour une version qui n'a pas explicitement de fichier unique, il copie ce fichier et le place dans un paquet compressé. Cela a à son tour créé une deuxième copie d'un fichier que l'archive avait déjà déterminé comme non unique. De cette façon, on a empiré le problème d'espace.

La planification du stockage à froid est définie sur le même système que celui décrit précédemment dans les programmes de service de nettoyage et de compression.

L'accès aux fichiers stockés à froid nécessite des autorisations supplémentaires. Si un utilisateur n'a pas les permissions nécessaires, toute tentative d'obtention d'une ancienne version du fichier sera utilisée et un avertissement s'affichera.

Lors de la tentative de restauration, il est impossible de retourner au dernier fichier non encore enregistré dans le stockage à froid. Les fichiers stockés à froid sont compressés et déplacés ; il est impossible d'annuler cette modification.

Stockage à froid – Suppression

Une autre fonction du schéma Cold Storage est de supprimer les anciennes versions après un numéro de version défini. Sa configuration est semblable à celle du schéma de relocalisation, mais elle diffère par l'absence de chemin d'accès. Cochez la case d'option pour indiquer que le schéma est destiné à la suppression, précisez le nombre de versions à conserver et si les versions marquées comme révisions seront enregistrées. Le processus s'exécutera selon la planification définie et supprimera toute version d'un fichier au-delà du numéro de version spécifié. Toutes les suppressions sont définitives et irréversibles. Ceci est consigné dans l'historique et les versions antérieures aux versions supprimées ne peuvent pas être restaurées, comme pour le schéma de relocalisation.

GoEngineer Application Mentoring Sessions

 

À propos de Bryce Hooper

Bryce utilise SOLIDWORKS depuis 2008 dans divers rôles et dans plusieurs industries, allant des aspirateurs industriels à la conception de cadres de VR. Il a passé plusieurs de ces années en tant qu'administrateur PDM, mettant en place trois coffres PDM au fil du temps. Il a obtenu sa certification CSWP en 2019, suivie de sa certification CSWE en 2013. La programmation est une passion qui a accompagné Bryce tout au long de ses différentes positions, lui permettant de développer des applications commerciales personnalisées pour améliorer les processus de conception. Dans ses temps libres, Bryce est un joueur, un créateur et un brasseur.

Voir tous les messages de Bryce Hooper