sql >> Database teknologi >  >> RDS >> Sqlserver

Opdater rækker i SSIS OLEDB-destination

Du kan ikke lave en masseopdatering i SSIS inden for en dataflowopgave med OOB-komponenterne.

Det generelle mønster er at identificere dine inserts, opdateringer og sletninger og skubbe opdateringer og sletninger til en eller flere staging-tabel(er), og efter Dataflow-opgaven skal du bruge en sæt-baseret opdatering eller sletning i en Execute SQL-opgave. Se på Andy Leonards Stairway to Integration Services-serie . Rul omkring 3/4 ned ad artiklen til "Set-baserede opdateringer" for at se mønsteret.

Scenedata

Indstil baserede opdateringer

Du får meget bedre ydeevne med et mønster som dette i forhold til at bruge OLE DB Command transformation til alt andet end trivielle mængder af data.

Hvis du er til tredjepartsværktøjer, tror jeg, at CozyRoc og jeg ved, at PragmaticWorks har en flettedestinationskomponent.



  1. PHP- og MYSQL-databaseforbindelse og tabeloprettelse kun én gang

  2. Embedded Postgres til fjederstøvletest

  3. Saperate PostgreSQL db for hver klient, med automatiserede migreringer ved oprettelse af klient på en enkelt Django-app og på samme server

  4. Oprettelse af en Java-applikation i Oracle JDeveloper, del 1