Tento článok používa SSIS na synchronizáciu tabuľky z MySQL do novej tabuľky v SQL Serveri. Otvorte VS 2019 a vytvorte nový ssis projekt s názvom ITSVSE.ForumThreadSynchronization
Podporované sú nasledujúce ovládacie prvky:
Zdroj dát
Na vytvorenie dvoch nových zdrojov dát najprv pridajte cieľový zdroj, teda databázu SQL Server, nasledovne:
Zdroje dát MySQL, referencia:
Vytvoriť nový dátový tok
Úloha dátového toku spočíva v importovaní MySQL dát do tabuľky SQL Server a pretiahnutí riadenia toku dát, ako je znázornené na obrázku nižšie:
Cieľová tabuľka
Vytvoríme novú tabuľku v SQL Serveri a vytvoríme skript nasledovne:
Zdrojová tabuľka
MySQL Source Table pre_forum_thread, príkaz Query SQL ako:
Keďže cieľový zdroj má stĺpec, ktorý je čas vytvorenia, musíme ho vložiť a nemôže byť NULL, takže opravený SQL príkaz je:
Výsledky po ukážke sú nasledovné:
Dataflow úlohy
Štruktúrny diagram je nasledovný:
Cieľový screenshot zo zdrojového zdroja MySQL ADO NET je nasledovný:
Nasledujúci screenshot cieľových dát SQL Serveru je nasledovný:
Vzťah mapovania je nasledovný:
Skúste spustiť balík SSIS a úspešne importovať MySQL dáta do SQL Serveru, ako je znázornené na nasledujúcom obrázku:
Stiahnutie zdrojového kódu:
Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
(Koniec)
|