Le Processus de conversion de base de données: Partenariat pour le succès

Depuis 2007, l’équipe expérimentée d’experts de White Box Technologies, Inc. a aidé à migrer avec succès des milliers de bases de données. Après tout, c’est ce que nous faisons tous les jours. Nous comprenons les défis et les nuances uniques du processus de conversion de base de données, et avons appris à minimiser vos risques pour le meilleur résultat possible. Comment on fait ? Nous prenons le temps d’Analyser, de Cartographier et de tester.

Télécharger le livre blanc

Écouter, Analyser, Comprendre

Les analystes de White Box Technologies démarrent le processus de conversion de la base de données en plongeant dans la base de données source. Lorsque les utilisateurs finaux participent activement au processus de conversion (environ la moitié à deux tiers de nos projets de conversion), nous planifions un appel avec eux pour demander des captures d’écran de leur programme actuel et parler de leur processus d’utilisation normal. Une première compréhension de la façon dont les utilisateurs utilisent les données nous aide à nous assurer que le processus de conversion de la base de données crée les meilleurs résultats possibles. Les captures d’écran aident notre équipe d’analyse à reconstituer la base de données source tandis que notre outil de recherche de données recherche des informations difficiles à trouver.

Pour les projets de conversion où les utilisateurs finaux ne sont pas une partie active du projet, nous avons plusieurs sessions Q&A avec le partenaire et les experts en la matière (PME) avec lesquels nous travaillerons pendant toute la durée du projet. Ces projets de conversion nécessitent généralement plus de travail de la part de notre équipe d’analyse — de la même manière qu’un archéologue analysant des fossiles et des bâtiments par rapport à un anthropologue qui peut interroger les personnes qu’il étudie.

Préparation de la ” Feuille de route ”

Après une première analyse, notre équipe envoie le Document de mappage de Table (TMD) au client ou au partenaire pour examen. Il s’agit d’un aperçu de haut niveau de la conversion planifiée, montrant quelles tables sources seront utilisées pour remplir des tables cibles spécifiques. Une fois ces tableaux approuvés par le client ou le partenaire, notre équipe commence à mettre en place un document de cartographie des données (DMD) qui montre le plan de conversion plus en détail. Le DMD s’appuie sur le TMD approuvé et affiche les champs spécifiques qui seront utilisés à partir de la source, quelles modifications (le cas échéant) seront apportées dans le cadre de la conversion et où les données se retrouveront dans le système cible.

Pendant que notre équipe d’analyse construit ces documents de cartographie, nous envoyons notre outil de cartographie de code au client ou au partenaire. Ils utiliseront cet outil pour faire correspondre les codes de la base de données source aux nouveaux codes de la base de données cible. Le mappeur de code se met à jour avec notre logiciel de conversion en temps réel, de sorte que chaque fois que nous exécutons une partie (ou la totalité) de la conversion, nous utilisons les codes les plus à jour du client.

Une fois que les documents de cartographie ont été construits par notre équipe d’analyse et approuvés par le client ou le partenaire, la conversion est transférée à notre équipe d’ingénierie. Nos ingénieurs utilisent le TMD et le DMD pour créer les requêtes SQL et les vues nécessaires à la conversion. Ces requêtes deviennent la source modifiée utilisée par notre outil Data Migration Navigator (DMN). En utilisant ces requêtes comme source, nos ingénieurs construisent le code de conversion dans un C # modifié conçu et construit en interne afin que le code de conversion puisse être reconstitué, comme la construction d’un programme dans Scratch (scratch.mit.edu ). Le fichier ‘babel’ créé pour la conversion (nommé d’après le poisson babel dans le Guide de l’auto-stoppeur sur la Galaxie) passera par des centaines d’itérations ou de versions au fur et à mesure que la conversion sera construite et testée.Les tests

Garantissent une conversion réussie Les conversions

sont livrées au client ou au partenaire dans une série de simulacres ou de tests. Ces moqueries donnent au client la possibilité de voir les données converties dans sa nouvelle application. Un projet de conversion de base de données standard comprend généralement 3 conversions simulées distinctes avant la conversion finale ou de mise en service. Notre outil DMN exécute les conversions rapidement et avec précision – avec de nombreux systèmes complets convertissant en quelques heures. Avec chaque maquette, le client ou le partenaire a le temps d’examiner et de fournir des commentaires ou de faire des demandes de modifications. Au cours des nombreuses moqueries incluses dans la conversion standard, le code de conversion est affiné et perfectionné. La course de conversion en direct est toujours une finition passionnante du projet.

Notre système “éprouvé” garantit que votre projet de conversion de base de données est terminé à temps et dans les limites du budget. Après tout, à quoi servent les partenaires?

Leave a Reply