Mysql
 sql >> база данни >  >> RDS >> Mysql

Бърз старт на миграцията на база данни с помощта на Talend

Talend е доста общ инструмент за интегриране на данни, но трябва да свършите работата, като следвате тези стъпки (които всъщност се отнасят за всеки тип база данни:PostgreSQL, Oracle и т.н.):

  1. Създайте нова връзка към базата данни в панела на хранилището, към възела Metadata-„Db Connections“. Наименувайте го и изберете „Тип на DB“ като „Microsoft SQL Server“ (или каквато и да е вашата изходна база данни) и дайте подробности за връзката.
  2. Създайте друга нова връзка с база данни, но този път като „MySQL“ (или каквато и да е вашата целева база данни).
  3. Създайте нова работа в „Дизайн на задания“ (в хранилището).
  4. Разширете връзката "SQL Server"-DB от метаданните и плъзнете желаната таблица (под "Схеми на таблици") в работната област на заданието И изберете tMSSqlInput .
  5. Плъзнете MySQL-DB-връзката от метаданните в работната област И изберете tMysqlOutput . Определете целевата таблица.
  6. Щракнете върху палитра и плъзнете tMap компонент към работната зона между двата предишни компонента.
  7. Свържете tMSSqlInput към tMap и tMap към tMysqlOutput със стрелки. Можете да направите това, като щракнете с десния бутон върху tMSSqlInput, изберете Row-Main и плъзнете стрелката към tMap. Същото от tMap до tMysqlOutput.
  8. Щракнете двукратно върху tMap, изберете всички колони отляво и ги плъзнете надясно. Компонентът tMap ви позволява да правите трансформации на данни. Възможно е дори да не е необходимо да използвате tMap между компонентите на базата данни. Но е добре да имате за всеки случай.
  9. Изпълнете заданието и отстранете неизправности, ако е необходимо. Ако нещо се обърка, рестартирайте Talend Studio или просто затворете и отворете заданието, в много случаи това помага.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pyodbc и mySQL

  2. Как сайтовете за пътуване заключват стая?

  3. MySQL InnoDB:непървичен ключ с автоматично нарастване

  4. Ами ако изтрия ibdata1 в mysql (LINUX)

  5. PHP файлът не може да въведе част от кода