Mysql
 sql >> Database >  >> RDS >> Mysql

Migrazione rapida del database tramite Talend

Talend è uno strumento di integrazione dei dati piuttosto generico, ma dovresti portare a termine il lavoro seguendo questi passaggi (che in realtà si applicano a qualsiasi tipo di database:PostgreSQL, Oracle, ecc.):

  1. Crea una nuova connessione al database nel pannello Repository, al nodo Metadata-"Db Connections". Assegna un nome e seleziona "Tipo DB" come "Microsoft SQL Server" (o qualunque sia il tuo database di origine) e fornisci i dettagli della connessione.
  2. Crea un'altra nuova connessione al database, ma questa volta come "MySQL" (o qualunque sia il tuo database di destinazione).
  3. Crea un nuovo lavoro in "Progettazioni lavori" (in Repository).
  4. Espandi la connessione "SQL Server"-DB dai metadati e trascina la tabella desiderata (sotto "Schemi di tabelle") nell'area di lavoro del lavoro E seleziona tMSSqlInput .
  5. Trascina la connessione MySQL-DB dai metadati all'area di lavoro E seleziona tMysqlOutput . Definisci la tabella di destinazione.
  6. Fai clic su Tavolozza e trascina tMap componente all'area di lavoro tra i due componenti precedenti.
  7. Collega tMSSqlInput a tMap e tMap a tMysqlOutput con le frecce. Puoi farlo facendo clic con il pulsante destro del mouse su tMSSqlInput, selezionando Row-Main e trascinando la freccia su tMap. Lo stesso da tMap a tMysqlOutput.
  8. Fai doppio clic sulla tMap, seleziona tutte le colonne da sinistra e trascinale verso destra. Il componente tMap consente di effettuare trasformazioni di dati. Potrebbe non essere nemmeno necessario utilizzare tMap tra i componenti del database. Ma è bene avere per ogni evenienza.
  9. Esegui il lavoro e risolvi i problemi se necessario. Se qualcosa va storto, riavvia Talend Studio o semplicemente chiudi e apri il lavoro, in molte occasioni aiuta.