Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Schnellstart-Datenbankmigration mit Talend

Talend ist ein ziemlich generisches Datenintegrationstool, aber Sie sollten die Arbeit erledigen, indem Sie diesen Schritten folgen (die tatsächlich für alle Datenbanktypen gelten:PostgreSQL, Oracle usw.):

  1. Erstellen Sie eine neue Datenbankverbindung im Repository-Panel zum Metadaten-"Db Connections"-Knoten. Benennen Sie es und wählen Sie als "DB-Typ" "Microsoft SQL Server" (oder was auch immer Ihre Quelldatenbank ist) und geben Sie die Verbindungsdetails ein.
  2. Erstellen Sie eine weitere neue Datenbankverbindung, diesmal jedoch als "MySQL" (oder was auch immer Ihre Zieldatenbank ist).
  3. Erstellen Sie einen neuen Job zu "Job Designs" (im Repository).
  4. Erweitern Sie die "SQL Server"-DB-Verbindung aus den Metadaten und ziehen Sie die gewünschte Tabelle (unter "Tabellenschemas") in den Arbeitsbereich des Jobs UND wählen Sie tMSSqlInput .
  5. Ziehen Sie die MySQL-DB-Verbindung aus den Metadaten in den Arbeitsbereich UND wählen Sie tMysqlOutput . Definieren Sie die Zieltabelle.
  6. Klicken Sie auf Palette und ziehen Sie tMap Komponente in den Arbeitsbereich zwischen den beiden vorherigen Komponenten.
  7. Verbinde tMSSqlInput mit tMap und tMap mit tMysqlOutput mit Pfeilen. Klicken Sie dazu mit der rechten Maustaste auf tMSSqlInput, wählen Sie Row-Main aus und ziehen Sie den Pfeil auf die tMap. Dasselbe von tMap bis tMysqlOutput.
  8. Doppelklicken Sie auf die tMap, wählen Sie alle Spalten von links aus und ziehen Sie sie nach rechts. Mit der tMap-Komponente können Sie Datentransformationen vornehmen. Es könnte sein, dass Sie nicht einmal die tMap zwischen den Datenbankkomponenten verwenden müssten. Aber es ist gut, es für alle Fälle zu haben.
  9. Führen Sie den Job aus und beheben Sie ggf. Fehler. Wenn etwas schief geht, starten Sie Talend Studio neu oder schließen und öffnen Sie einfach den Job, in vielen Fällen hilft es.