IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Alimentation Discussion :

[SGBD] Migration d'une base vers une autre


Sujet :

Alimentation

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 21
    Points : 12
    Points
    12
    Par défaut [SGBD] Migration d'une base vers une autre
    Bonjour,

    Je dois trouver une solution pour transférer une base de données X dans une base Y tout en vérifiant les incohérences comme transformer Prs en Paris par exemple.

    Cette base est utilisée pour le customer relation management system donc avec un call center. La base doit être corrigée et transférée sans interrruption de service vers le nouveau CRM.

    Quelles seraient les solutions ?

    - Je pensais à utiliser un ETL comme Talend pour corriger les incohérences pour
    modifier les tables ou champs si nécessaire.
    - Pour le transfert, un backup de la base ou mettre en place un cluster ....

    Merci de faire part de votre expérience !

  2. #2
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 370
    Points
    2 370
    Par défaut
    Je dirais qu'un ETL n'est pas nécessaire pour corriger les incohérences. De manière générale un ETL n'est pas souvent nécessaire pour un projet one-shot (sauf éventuellement des problématiques de performances, de volumes ou de format de BDD).

    Qu'est-ce qui te fais penser que tu ne peux pas simplement utiliser des scripts SQL ? Du genre, tu exportes tes n tables puis
    Table 1 :
    import
    correction

    Table 2 :
    import
    correction

    ...

    Table n :
    import
    correction

  3. #3
    Membre expérimenté

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Points : 1 478
    Points
    1 478
    Par défaut
    Salut !
    Nuke_y, tu as raison, faut pas acheter une porsche alors qu'un vélo suffit !
    Mais pour la problématique de la détection des incohérences, je ne pense pas qu'un script SQL puisse faire l'affaire. Sauf si la table est petite et que des corrections manuelles sont envisageables.
    Si ce sont des millions de lignes par contre, SSIS de Microsoft propose un composant pour la détection de ce genre de boulettes d'entrée de données. Ce sont des méthodes statistiques (donc pas fiables à 100%), mais qui peuvent, dans le pire des cas, rediriger tes données qui ne sont pas bonnes dans une table de rejets que tu pourras traiter manuellement...

    je rejoins nuke_y : ne surtout pas en faire trop pour pas grand chose...

Discussions similaires

  1. Dupliquer une requete d une base vers une autre
    Par adelsunwind dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 15/07/2010, 13h09
  2. [AC-2007] Copier une table depuis une base vers une autre
    Par Triton972 dans le forum VBA Access
    Réponses: 3
    Dernier message: 01/11/2009, 19h27
  3. Copier une requête d'une base vers une autre
    Par david71 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 04/06/2008, 09h36
  4. Créer une vue dans une base vers une autre base ?
    Par guidav dans le forum Requêtes
    Réponses: 1
    Dernier message: 11/02/2008, 15h43
  5. export d'une table d'une base vers une autre
    Par VBBBA dans le forum Access
    Réponses: 2
    Dernier message: 04/09/2006, 17h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo