Talend je docela obecný nástroj pro integraci dat, ale měli byste to udělat podle následujících kroků (které se ve skutečnosti vztahují na všechny typy databází:PostgreSQL, Oracle atd.):
- Vytvořte nové databázové připojení v panelu úložiště k uzlu Metadata-"Db Connections". Pojmenujte ji a vyberte „Typ DB“ jako „Microsoft SQL Server“ (nebo cokoli je vaše zdrojová databáze) a uveďte podrobnosti o připojení.
- Vytvořte další nové připojení k databázi, ale tentokrát jako "MySQL" (nebo co je vaše cílová databáze).
- Vytvořte novou úlohu „Návrhy úloh“ (v úložišti).
- Rozbalte spojení "SQL Server" a DB z metadat a přetáhněte požadovanou tabulku (v části "Schémata tabulek") do pracovní oblasti úlohy A vyberte tMSSqlInput .
- Přetáhněte připojení MySQL-DB z metadat do pracovní oblasti A vyberte tMysqlOutput . Definujte cílovou tabulku.
- Klikněte na Paleta a přetáhněte tMap komponentu do pracovní oblasti mezi dvěma předchozími komponentami.
- Propojte tMSSqlInput s tMap a tMap s tMysqlOutput pomocí šipek. Uděláte to tak, že kliknete pravým tlačítkem na tMSSqlInput, vyberete Row-Main a přetáhnete šipku na tMap. Totéž z tMap do tMysqlOutput.
- Dvakrát klikněte na tmapu, vyberte všechny sloupce zleva a přetáhněte je doprava. Komponenta tMap umožňuje provádět transformace dat. Je možné, že byste ani nemuseli používat tMap mezi komponentami databáze. Ale je dobré mít pro každý případ.
- Spusťte úlohu a podle potřeby odstraňte problémy. Pokud se něco nedaří, restartujte Talend Studio nebo prostě zavřete a otevřete úlohu, v mnoha případech to pomůže.