Migration (informatique)

Migration (informatique)
Page d'aide sur l'homonymie Pour les articles homonymes, voir Migration.

Une migration est, en informatique, le passage d'un état existant d'un système d'information ou d'une application vers une cible définie dans un projet ou un programme. La migration de données est généralement réalisée par programmation pour parvenir à un traitement automatisé, en libérant des ressources humaines de tâches embarrassantes. La migration est nécessaire lorsque des organisations ou des individus procèdent au changement des systèmes informatiques ou à leur mise à niveau.

Il existe plusieurs types de migration[1],[2],[3],[4],[5] :

  • Transfert / Refreshing : Cette transformation que l’on nomme parfois refreshing consiste en un déplacement d’un support physique de stockage vers un autre plus adapté aux exigences du temps, sans toucher au train de bits contenant l’information. Cela permet de résoudre la question de l’obsolescence des supports physiques.
  • Normalisation : Une autre transformation conduit à changer le format des fichiers en séparant les données et informations, de tout outil logiciel ayant servi à leur constitution, et à les convertir dans un nouveau format standardisé offrant de plus grandes garanties de pérennité. En raison de la multitude des interactions entre logiciels, la méthode peut parfois entraîner des pertes d’information difficiles à identifier. De plus, la migration est dans une certaine mesure irréversible de par la séparation des données de leur contexte technologique de création.
Ce type de migration de données implique une veille technologique permanente à propos des nouveaux standards ouverts et normes. À tout le moins, elle nécessite le suivi des modifications de versions logicielles, car il est impératif de ne pas « sauter » une version majeure dans la mesure où la compatibilité ascendante n’est garantie que pour un nombre donné de versions.
  • Migration de données : Cette transformation vise à modifier l'ensemble des données gérées par un système informatique source (Matériel et logiciel) pour pouvoir les utiliser sur autre système cible. Les différences entre les logiciels obligent à transformer les données pour qu'elles soient compatibles avec le nouveau système. Cette transformation de données, pour pouvoir être réalisées avec succès, nécessite deux pré-requis :
    • Vérification des règles qui devront être vérifiées par les données migrées : Cette vérification doit se faire tant face aux anciennes règles (comparaison des data models) que face aux données avant migration (data cleansing).
    • Identification des données migrées qui ne respecteront pas les nouvelles règles : Amnestie de certaines règles de validation pour certaines données migrées.
  • Migration de système : Cette transformation vise à transformer un logiciel pour le faire fonctionner sur un autre ordinateur (par exemple pour passer d'un ordinateur MVS vers un ordinateur sous Unix). Les données auront cette fois la même organisation mais les programmes devront être adaptés pour prendre en compte le mode d'emploi de la nouvelle machine[6].

Sommaire

Conservation des données

La migration peut aussi être utilisée comme une approche viable pour la conservation à long terme des objets numériques. Tel est l'acte de la réécriture des données d'un milieu obsolète à un milieu courant. Un exemple de cette migration est la reproduction sur microfilms des journaux âgés.

Notes et références

  1. Andrew McDonald, Kimberly Barata, Michael Wettengel, Michael Miller, Niklaus Bütikofer, Kevin Ashley, Ivar Fonnes, « Les archives électroniques : Manuel à l’usage des archivistes », dans Études, Conseil international des archives - Comité pour les archives courantes dans un environnement électronique, no 16, 2005, p. 47 [texte intégral (page consultée le 26 décembre 2007)] .
  2. Jos Dumortier, « Réflexions juridiques relatives à l’archivage numérique », Numérisation de l’information et des archives parlementaires. Séminaire Bruxelles 2002 – La Haye 2003. Rapport, Parlement fédéral belge, 2003, p. 19-30. Consulté le 26 décembre 2007.
  3. Divers, « La conservation électronique des documents : recommandation », Forum des droits sur l'internet, 1er décembre 2005. Consulté le 18 février 2008.
  4. Isabelle Boydens, « La préservation à long terme de l’information numérique », dans Techno. Publication technique de la Smals-MvM, no 28, septembre 2004 [texte intégral (page consultée le 8 janvier 2008)] .
  5. Catherine Dhérent, Les archives électroniques : manuel pratique, Paris, La Documentation française / Direction des archives de France, février 2002 (ISBN 2-11-005131-0 / ISBN 2-911601-33-5) [présentation en ligne] .
  6. Roland Olivet, Transformation des applications informatiques - http://rolsys.com/site/page/mlr/rol/prfpb/f00172qi.html

Voir aussi

Outils de migration de données

  • Data Migration Toolkit (DMT): un outil gratuitement disponible - développé en Java avec un environnement graphique - pour la migration des fichiers et des données de base de données.
  • ETL Integrator: un outil open source ETL - qui permet JBI - pour la migration de données dans les environnements AOS.
  • Scriptella: un outil open source ETL - qui permet l'exécution de script - pour la migration des données de base de données.
  • Talend: un outil de génération de code - qui permet l'exécution de script - pour la transformation de données.
  • nag migrate: Un outil d'analyse et de migration (genérateur de code) permettant de fusionner des systèmes hétérogènes et de transférer des volumes importants de données complexes du système de l'application source vers le système cible.
  • TRANSMIG Solution: Une solution industrielle, basée sur des ateliers logiciels performants et collaboratifs, associés à une méthodologie éprouvée garantissant une qualité optimale des données migrées.
  • RECODE Data: une solution de migration intégrant la génération automatique de code, la fiabilisation des données source et les tableaux de bord métiers pour la validation

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Migration (informatique) de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • migration — ● n. f. Passage d une version d un logiciel à une autre, plus récente, ou d une vieille machine à une nouvelle …   Dictionnaire d'informatique francophone

  • Informatique — Les moyens de calcul informatique peuvent établir une prévision météorologique à plusieurs jours grâce à la modélisation climatique. L informatique est le domaine d activité scientifique, technique et industriel concernant le traitement… …   Wikipédia en Français

  • Migration — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Migration », sur le Wiktionnaire (dictionnaire universel) La migration est un déplacement. On… …   Wikipédia en Français

  • Informatique libre — Logiciel libre Un logiciel libre est un logiciel dont la licence dite libre donne à chacun (et sans contrepartie) le droit d utiliser, d étudier, de modifier, de dupliquer, et de diffuser (donner et vendre) le dit logiciel. Richard Stallman a… …   Wikipédia en Français

  • Dépréciation (informatique) —  Pour l’article homonyme, voir Dépréciation.  La dépréciation est, dans le domaine du développement logiciel, la situation où une ancienne fonctionnalité est considérée comme obsolète au regard d un nouveau standard, et où, bien qu elle …   Wikipédia en Français

  • Machine virtuelle (informatique) — Machine virtuelle Pour les articles homonymes, voir VM. VirtualBox Le sens originel de machine virtuelle (ou Virtual Machine (VM) en anglais) e …   Wikipédia en Français

  • Passage informatique a l'an 2000 — Passage informatique à l an 2000 Le Passage informatique à l an 2000, couramment appelé bogue de l an 2000 (ou Y2K aux États Unis), était un ensemble de problèmes de programmation portant sur le format de la date dans les mémoires des ordinateurs …   Wikipédia en Français

  • Passage informatique à l'an 2000 — Pour les articles homonymes, voir Y2K. Bug de l’an 2000 : la pendule indique janvier 1900 au lieu de janvier 2000. Le passage informatique à l’an 2000 (couramment appelé bug …   Wikipédia en Français

  • Terminologie informatique — La terminologie informatique est l ensemble des termes et des sigles utilisés dans le domaine de l informatique. La terminologie informatique regroupe en particulier des termes relatifs à des notions, des techniques, des normes, des produits –… …   Wikipédia en Français

  • Virtualisation (informatique) — Virtualisation VirtualBox En informatique, on tente de définir la virtualisation comme un ensemble de techniques matérielles et/ou logicielles qui permettent de faire fonctionner sur une seule machine plusieurs systèmes d exploitation et/ou… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”