0% ont trouvé ce document utile (0 vote)
70 vues2 pages

Guide de Migration et SQL pour ERP

Le document décrit des concepts clés liés aux migrations de données entre bases de données, notamment les termes ERP, migration de données et plan de migration. Il examine également les étapes d'une migration de données, les index SQL, les procédures stockées SQL et les fonctions SQL.

Transféré par

Antonio Leo ROSEMARY
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
70 vues2 pages

Guide de Migration et SQL pour ERP

Le document décrit des concepts clés liés aux migrations de données entre bases de données, notamment les termes ERP, migration de données et plan de migration. Il examine également les étapes d'une migration de données, les index SQL, les procédures stockées SQL et les fonctions SQL.

Transféré par

Antonio Leo ROSEMARY
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Mots-clés

- ERP : Entreprise Ressource Planning. Il s’agit d’un système permettant a une entreprise de
suivre toute les informations et services qu’elle possède en continue.
- Migration de données : Il s’agit de l’opération durant laquelle on déplace des informations
d’une BDD a une autre
- Plan de migration : Il s’agit des instructions données pour réussir la migration de donnée

Etudes
Etude des migrations :
- En premier lieu, il faut catégoriser les différentes données, généralement on les catégorise
en trois grandes catégories : référentiel, gestion et structure.
- Les données de référentiels concernent tous les agents extérieurs à l’entreprise qui
interagisse avec
- Les données de structure sont celles qui permettent d’analyser l’information et de
l’organiser en conséquence.
- Les données de gestion sont celle concernant la gestion quotidienne de l’entreprise
telle que les facture ou commande
- Les données de structures seront celles à migrer en premier suivit des données re
référentielles puis de gestion.
- Si jamais les structures des deux BDD diffèrent l’une de l’autre, il va falloir faire un
retraitement avant afin de trouver des similarités entre les deux BDD
- Avant de réaliser la migration, il est très fortement recommandé de :
- Faire une trie des informations à garder
- Faire une sauvegarde des informations de l’ancienne BDD
- réaliser différents tests sur des modèle réduit.

Index SQL :
- Un Index en sql permet de récupérer des informations d’une colonne et de la stocké dans un
ordre spécifique autre part. cela permettra d’accélérer toute requêtes de recherche liée a
l’information indexé, mais ralentira des requêtes de modification.
- CREATE INDEX nom_index ON nom_table(nom_colonnes1, nom_colonnes2,…)
- Par defaut, les index sont stocké sous forme d’arbre de données
- Il y a d’autre forme comme la table de hachage

Procédure stocker SQL :


- Il s’agit de requête que l’on peut sauvegarder dans la base de données afin de ne pas devoir
les retaper a chaque fois, basiquement, cela marche de la même façon que les fonctions en C
- DELIMITER //
CREATE PROCEDURE nom_procédure (
nom_variable1 type_variable1,
nom_variable2 type-variable2,
….
)
BEGIN
Requête SQL stocker
END //
- DELIMITER permet de sélectionner une suite de caractère qui indiquera la fin de la requête
- Pour appeler la procédure, on utilise CALL nom_procédure(valeur1, valeur2, …) ;
- Ce que l’on met en valeur1 etc sera stocké dans les variable correspondante que l’on a
déclarer dans la création de la procédure. Ces variables pourront être utilisé par la requête
comme des constantes.

Fonction SQL :
- Même principe que les procédures mais on ne renvoie qu’une valeur
- DELIMITER //
CREATE FUNCTION nom_fonction (
Nom_variable type_variable
)RETURNS type_de_la_valeur_retourner
BEGIN
fonction
RETURN valeur_a_retourner;
END //
- DECLARE nom_variable type_variable DEFAULT valeur ;
permet de rajouter des variable dans la fonction et de donner une valeur par défaut
- SET variable:=valeur;
permet d’affecter une valeur a une variable
- Expression INTO variable
permet de stocker le résultat d’une opération dans une variable.

Vous aimerez peut-être aussi