Aras Innovator est une solution PLM téléchargeable gratuitement. Le fait de pouvoir l’évaluer pendant une période indéfinie avec un nombre d’utilisateurs non limité, permet de mieux appréhender les phases de projets d’implémentation que vous pourriez traverser lors de votre déploiement PLM. Lorsque vous installez la solution, il n’y a aucune donnée dans la solution, il peut donc être intéressant d’avoir une base avec des informations déjà existantes afin de tester les différentes fonctionnalités telles que présentées dans la plupart des vidéos. Je vous propose donc aujourd’hui un tutoriel sur la restauration d’une base de données existante.

De quoi se constitue un backup

Un backup se compose potentiellement de 3 éléments:

  • La base de données : celle-ci contient vos informations de travail telles que vos articles, vos produits, vos projets, etc. Mais elle contient aussi toute la configuration de votre solution PLM, c’est à dire tout votre modèle de données avec les ItemTypes implémentés et leurs relations.
  • Le coffre-fort (Vault) : Celui-ci contient tous vos fichiers
  • Un delta de votre appli web : Cela correspond à des modifications qui auraient pu être apportées à certains fichiers de l’application web Aras Innovator. Cela peut aller du simple logo d’en-tête d’Aras, à l’ajout de bibliothèques comme jQuery qui peuvent être utilisées par certaines de vos méthodes. Cela peut aussi être des pages complètement customisées qui auraient été développée dans l’instance que vous désirez restaurer.

Trouver une base de démo

Rien de plus facile puisque Aras met à disposition cette base pour vous dans la page projet de son site.

Aras Innovator community tab

PLM Demo system

  • A partir de la page du projet, cliquez sur l’onglet download pour accéder à la dernière version de l’archive à télécharger

Aras project PLM download system

Process de restauration

  • Il vous faut d’abord décompresser l’archive
  • Celle ci se compose, pour cet environnement démo, juste d’une base de données à restaurer (1) et d’un dossier pour le coffre fort (2)

archive backup Aras demo system

  •  Nous allons commencer par restaurer la base de données. Pour ce faire, démarrez l’utilitaire SQL Server Management Studio
  • Connectez vous à votre Server

connect to SQL server microsoft

  • Créez une nouvelle base de donnéescreate a new database
  • Renseignez le nom de votre base et validez

create microsoft SQL server database

  • Restaurez votre backup, en faisant un clic droit sur votre base de données, puis task, Restore, Database…

restore9

  •  Choisissez  « From Device » et cliquez sur les « … » pour chercher votre fichier de backup

restore10

  •  Cliquez sur « add »

restore11

  • Retrouvez alors le backup « .bak » que vous veniez de décompresser de votre téléchargement.

select database backup

  •  cliquez sur Ok

validate database backup

  •  Validez la base de données à restaurer en cochant la case (en 1) puis allez sur le panneau Options.

valid backup

  •  Cochez l’option « overwrite existing database » cela n’est pas forcément nécessaire comme on vient de créer la base mais, ça permet de prendre une bonne habitude. Puis validez.

restore34

  •  Validez le message qui vous indique que la base a bien été restaurée.

restore35

  •  Créez une nouvelle requête pour votre base afin de fournir les bonnes autorisations à Aras Innovator pour communiquer avec cette base de données.

restore36

  •  tapez le code suivant (cliquez sur l’image pour obtenir le code)

 

scripts for database access

  •  Executez les commandes une par une

restore38

  •  Si vous avez installé Aras Innovator normalement, l’execution de la seconde ligne doit vous présenter le message d’erreur suivant, ça n’est pas grave, poursuivez avec la 3ème ligne.

restore39 restore40

  •  Quittez SQL server et récupérez le dossier de l’archive qui représente votre vault.
  • Copiez le dans votre répertoire de vault (par défaut: c:/aras/vault/) et renommez le avec le nom de votre base de données.

restore vault backup

  • Allez ensuite rajouter une entrée pour la sélection de la base lors du login.

restore42

  • Editez InnovatorServerConfig dans votre repertoire d’installation d’Aras  (par défaut: c:/program files/Aras/Innovator/)

restore43

  •  Rajoutez la ligne suivante

restore44

  •  Relancez votre serveur web IIS en lançant un iisreset dans une invite de commande

restore45

  •  Vous n’avez plus qu’à retourner sur Aras Innovator et votre nouvelle base sera dans votre liste déroulante.

restore46

 

C’est un peu long, mais normalement il ne devrait pas y avoir de problème. N’hésitez pas à poser des questions en commentaire si vous rencontrez un problème.

[subscribe2]

 

Posted by Yoann Maingon

Consultant PLM avec des expériences autant côté métier que dans l’implémentation technique de solutions PLM et d’intégrations de systèmes, je partage avec vous mes expériences, mes recherches et mes développements à travers ce blog.