sql >> Databáze >  >> RDS >> Mysql

Rychlý start migrace databáze pomocí Talend

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.):

  1. 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í.
  2. Vytvořte další nové připojení k databázi, ale tentokrát jako "MySQL" (nebo co je vaše cílová databáze).
  3. Vytvořte novou úlohu „Návrhy úloh“ (v úložišti).
  4. 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 .
  5. Přetáhněte připojení MySQL-DB z metadat do pracovní oblasti A vyberte tMysqlOutput . Definujte cílovou tabulku.
  6. Klikněte na Paleta a přetáhněte tMap komponentu do pracovní oblasti mezi dvěma předchozími komponentami.
  7. 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.
  8. 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.
  9. 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.


  1. Kritéria hibernace pro data

  2. Jak opravit „Neplatný název objektu ‚OPENJSON‘.“ v SQL Server

  3. ORDER_BY datum LIMIT 1

  4. Zabezpečení databáze v Oracle