sql >> Databasteknik >  >> RDS >> Mysql

Snabbstart databasmigrering med Talend

Talend är ett ganska generiskt dataintegrationsverktyg, men du bör få jobbet gjort genom att följa dessa steg (som faktiskt gäller för alla databastyper:PostgreSQL, Oracle, etc.):

  1. Skapa en ny databasanslutning i Repository-panelen, till Metadata-"Db Connections"-noden. Namnge den och välj "DB Type" som "Microsoft SQL Server" (eller vad som är din källdatabas) och ange anslutningsinformationen.
  2. Skapa ytterligare en ny databasanslutning, men den här gången som "MySQL" (eller vad som är din måldatabas).
  3. Skapa ett nytt jobb för "Jobbdesigner" (i arkivet).
  4. Utöka "SQL Server"-DB-anslutningen från Metadata och dra önskad tabell (under "Tabellscheman") till jobbets arbetsområde OCH välj tMSSqlInput .
  5. Dra MySQL-DB-anslutningen från metadata till arbetsområdet OCH välj tMysqlOutput . Definiera måltabellen.
  6. Klicka på Palett och dra tMap komponent till arbetsområdet mellan de två föregående komponenterna.
  7. Anslut tMSSqlInput till tMap och tMap till tMysqlOutput med pilar. Du gör det genom att högerklicka på tMSSqlInput, välja Row-Main och dra pilen till tMap. Samma från tMap till tMysqlOutput.
  8. Dubbelklicka på kartan, välj alla kolumner från vänster och dra dem åt höger. Med tMap-komponenten kan du göra datatransformationer. Det kan vara så att du inte ens skulle behöva använda tMap mellan databaskomponenterna. Men den är bra att ha för säkerhets skull.
  9. Kör jobbet och felsök vid behov. Om något går galet, starta om Talend Studio eller bara stäng och öppna jobbet, i många tillfällen hjälper det.


  1. MySQL-användaråtkomst - tabellspecifik

  2. skapa array från mysql-fråga php

  3. MySQL Tree beställt av förälder och barn

  4. Så här felsöker du dessa 3 vanliga åtkomstproblem