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

Quickstart databasemigrering ved hjælp af Talend

Talend er et ganske generisk dataintegrationsværktøj, men du bør få arbejdet gjort ved at følge disse trin (som faktisk gælder for alle databasetyper:PostgreSQL, Oracle osv.):

  1. Opret en ny databaseforbindelse i Repository-panelet til Metadata-"Db Connections"-noden. Navngiv den og vælg "DB Type" som "Microsoft SQL Server" (eller hvad der nu er din kildedatabase) og giv forbindelsesdetaljerne.
  2. Opret endnu en ny databaseforbindelse, men denne gang som "MySQL" (eller hvad der nu er din måldatabase).
  3. Opret et nyt job til "Jobdesigns" (i Repository).
  4. Udvid "SQL Server"-DB-forbindelsen fra metadataene, og træk den ønskede tabel (under "Tabelskemaer") til jobbets arbejdsområde OG vælg tMSSqlInput .
  5. Træk MySQL-DB-forbindelsen fra metadataene til arbejdsområdet OG vælg tMysqlOutput . Definer måltabellen.
  6. Klik Palette, og træk tMap komponent til arbejdsområdet mellem de to foregående komponenter.
  7. Forbind tMSSqlInput til tMap og tMap til tMysqlOutput med pile. Det gør du ved at højreklikke på tMSSqlInput, vælge Row-Main og trække pilen til tMap. Samme fra tMap til tMysqlOutput.
  8. Dobbeltklik på t-kortet, vælg alle kolonner fra venstre og træk dem til højre. tMap-komponenten giver dig mulighed for at foretage datatransformationer. Det kan være, at du ikke engang behøver at bruge tMap mellem database-komponenterne. Men den er god at have for en sikkerheds skyld.
  9. Kør jobbet, og fejlfind efter behov. Hvis noget går galt, genstart Talend Studio eller bare luk og åbn jobbet, i mange tilfælde hjælper det.


  1. isolering af en understreng i en streng før et symbol i SQL Server 2008

  2. Oprettelse af revisionstriggere i SQL Server

  3. Sådan bruger du jQuery SlickGrid med PHP / MySQL (indlæs serverdata og gem ændringer)

  4. Understøttelse af flere sprog i 11i/R12