Talend jest dość ogólnym narzędziem do integracji danych, ale powinieneś wykonać zadanie, wykonując następujące kroki (które w rzeczywistości mają zastosowanie do dowolnych typów baz danych:PostgreSQL, Oracle itp.):
- Utwórz nowe połączenie bazy danych w panelu Repozytorium, do węzła Metadane-"Połączenia DB". Nazwij go i wybierz "Typ DB" jako "Microsoft SQL Server" (lub jakakolwiek jest twoja źródłowa baza danych) i podaj szczegóły połączenia.
- Utwórz kolejne nowe połączenie z bazą danych, ale tym razem jako "MySQL" (lub jakakolwiek jest twoja docelowa baza danych).
- Utwórz nowe zadanie w „Projekcie zadań” (w repozytorium).
- Rozwiń połączenie „SQL Server”-DB z Metadanych i przeciągnij żądaną tabelę (w sekcji „Schematy tabel”) do obszaru roboczego zadania ORAZ wybierz tMSSqlInput .
- Przeciągnij połączenie MySQL-DB z Metadanych do obszaru roboczego ORAZ wybierz tMysqlOutput . Zdefiniuj tabelę docelową.
- Kliknij Paletę i przeciągnij tMapę komponent do obszaru roboczego pomiędzy dwoma poprzednimi komponentami.
- Połącz tMSSqlInput z tMap i tMap z tMysqlOutput za pomocą strzałek. Robisz to, klikając prawym przyciskiem myszy tMSSqlInput, wybierając Row-Main i przeciągając strzałkę do tMap. To samo z tMap do tMysqlOutput.
- Kliknij dwukrotnie mapę tMap, wybierz wszystkie kolumny od lewej i przeciągnij je na prawo. Komponent tMap umożliwia dokonywanie transformacji danych. Może się zdarzyć, że nie będziesz musiał nawet używać tMap między komponentami bazy danych. Ale dobrze jest mieć na wszelki wypadek.
- Uruchom zadanie i w razie potrzeby rozwiąż problemy. Jeśli coś pójdzie nie tak, uruchom ponownie Talend Studio lub po prostu zamknij i otwórz zadanie, w wielu przypadkach to pomaga.