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.):
- 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.
- Skapa ytterligare en ny databasanslutning, men den här gången som "MySQL" (eller vad som är din måldatabas).
- Skapa ett nytt jobb för "Jobbdesigner" (i arkivet).
- Utöka "SQL Server"-DB-anslutningen från Metadata och dra önskad tabell (under "Tabellscheman") till jobbets arbetsområde OCH välj tMSSqlInput .
- Dra MySQL-DB-anslutningen från metadata till arbetsområdet OCH välj tMysqlOutput . Definiera måltabellen.
- Klicka på Palett och dra tMap komponent till arbetsområdet mellan de två föregående komponenterna.
- 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.
- 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.
- 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.