sql >> Database >  >> RDS >> Mysql

Quickstart databasemigratie met Talend

Talend is een vrij algemene tool voor gegevensintegratie, maar u zou de klus moeten klaren door deze stappen te volgen (die eigenlijk van toepassing zijn op alle databasetypen:PostgreSQL, Oracle, enz.):

  1. Maak een nieuwe databaseverbinding aan in het Repository-paneel, naar de Metadata-"Db Connections"-node. Geef het een naam en selecteer "DB Type" als "Microsoft SQL Server" (of wat dan ook je brondatabase is) en geef de verbindingsdetails.
  2. Maak nog een nieuwe databaseverbinding, maar deze keer als "MySQL" (of wat dan ook je doeldatabase is).
  3. Maak een nieuwe taak naar "Taakontwerpen" (in Repository).
  4. Breid de "SQL Server"-DB-verbinding uit van de Metadata, en sleep de gewenste tabel (onder "Tabelschema's") naar het werkgebied van de taak EN selecteer tMSSqlInput .
  5. Sleep de MySQL-DB-verbinding van de Metadata naar het werkgebied EN selecteer tMysqlOutput . Definieer de doeltabel.
  6. Klik op Palet en sleep tMap component naar het werkgebied tussen de twee voorgaande componenten.
  7. Verbind tMSSqlInput met tMap en tMap met tMysqlOutput met pijlen. Dat doe je door met de rechtermuisknop op de tMSSqlInput te klikken, Row-Main te selecteren en de pijl naar de tMap te slepen. Hetzelfde van tMap naar tMysqlOutput.
  8. Dubbelklik op de tMap, selecteer alle kolommen van links en sleep ze naar rechts. Met de tMap-component kunt u gegevenstransformaties maken. Het kan zijn dat je de tMap tussen de database-componenten niet eens hoeft te gebruiken. Maar het is goed om te hebben voor het geval dat.
  9. Voer de taak uit en los zo nodig problemen op. Als er iets misgaat, herstart dan Talend Studio of sluit en open de taak, in veel gevallen helpt het.


  1. Breng gegevens over tussen databases met PostgreSQL

  2. Hoe behoudt u revisiecontrole van uw databasestructuur?

  3. Aankomende verjaardagen zoeken met jOOQ

  4. PDO-stuurprogramma's voor PostgreSQL op Mac installeren (met Zend voor eclipse)