Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zapełnić racjonalną wielotabelową bazę danych MySQL z istniejącej bazy danych z jedną tabelą?

Sugeruję użycie narzędzia ETL (extract translate load) z Pentaho Business Intelligence pakiet. Ma trochę krzywej uczenia się, ale zrobi dokładnie to, czego szukasz. Ich narzędzie ETL nazywa się Kettle i jest niezwykle potężne, gdy tylko je opanujesz.

Istnieją dwie wersje Pentaho, wersja korporacyjna z bezpłatną wersją próbną i bezpłatna wersja społecznościowa. Wersja społecznościowa jest więcej niż zdolna, ale możesz też przetestować wersję Enterprise.

Oto kilka linków

Witryna Pentaho Community Edition

Strona z czajnikiem

Witryna Pentaho Enterprise

Aktualizacja:wiele danych wyjściowych tabeli

Jednym z kluczowych etapów Twojej transformacji będzie aktualizacja wyszukiwania kombinacji . Ten krok sprawdza daną tabelę, aby zobaczyć, czy rekord ze strumienia danych istnieje i wstawia nowy rekord, jeśli tak nie jest. Niezależnie od tego, czy jest to nowy, czy stary rekord, dołączy on pole klucza z tego rekordu do strumienia danych. Kontynuując, będziesz używać tych kluczy jako kluczy obcych podczas importowania danych do powiązanych tabel.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest dokładna lokalizacja tabel bazy danych MySQL w folderze XAMPP?

  2. mysqli nie jest obsługiwany w silniku aplikacji Google z php

  3. Jak wyświetlić wartości wierszy jako kolumny w MySQL?

  4. Tworzenie obecności w laravel

  5. Grupować według pierwszej litery, alfabetycznie, najlepiej?