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

Как да попълня рационална MySQL база данни с много таблици от съществуваща база данни с една таблица?

Бих предложил да използвате инструмента ETL (извличане на превод за натоварване) от Pentaho Business Intelligence пакет. Има малко крива на обучение, но ще направи точно това, което търсите. Техният ETL инструмент се нарича Kettle и е изключително мощен, след като се овладеете.

Има две версии на Pentaho, корпоративна версия, която има безплатна пробна версия, и безплатна общностна версия. Версията на общността е повече от способна, но може да дадете и пробна версия на корпоративната версия.

Ето някои връзки

Сайт Pentaho Community Edition

Сайт за чайник

Pentaho Enterprise Site

Актуализация:Множество изходни данни за таблица

Една от ключовите стъпки във вашата трансформация ще бъде комбинационно търсене-актуализация . Тази стъпка проверява дадена таблица, за да види дали съществува запис от вашия поток от данни и вмъква нов запис, ако не съществува. Независимо дали е нов или стар запис, той ще добави ключовото поле от този запис към вашия поток от данни. Докато продължавате, ще използвате тези ключове като външни ключове, докато импортирате данни в свързани таблици.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Анализирайте и сравнявайте данни с помощта на Coldfusion и MySQL

  2. Предотвратяване на MySQL от вмъкване на имплицитни стойности по подразбиране в колони, които не са нулеви

  3. MySQL таблица за почистване от дублирани записи И повторно свързване на FK в зависимост от таблицата

  4. Импортирайте множество CSV файлове в mysql

  5. Ефективно избиране на най-близкия (разстояние) запис от база данни