Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zaktualizuj wiersze w lokalizacji docelowej SSIS OLEDB

Nie można wykonać zbiorczej aktualizacji w SSIS w ramach zadania przepływu danych ze składnikami OOB.

Ogólny wzorzec polega na zidentyfikowaniu wstawek, aktualizacji i usunięć oraz wypchnięciu aktualizacji i usunięć do tabel pomostowych, a po zadaniu przepływu danych użyj aktualizacji opartej na zestawie lub usunięcia w zadaniu wykonywania SQL. Spójrz na serię Stairway to Integration Services Andy’ego Leonarda . Przewiń o 3/4 w dół artykułu do „Aktualizacje oparte na zestawach”, aby zobaczyć wzór.

Dane etapu

Ustaw aktualizacje na podstawie

Z takim wzorcem uzyskasz znacznie lepszą wydajność w porównaniu z użyciem OLE DB Command transformacja dla czegokolwiek poza trywialnymi ilościami danych.

Jeśli interesują Cię narzędzia innych firm, wierzę, że CozyRoc i wiem, że PragmaticWorks mają komponent miejsca docelowego scalania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klasyczny problem ASP z połączeniem ze zdalną bazą danych SQL Server

  2. Jak porównać wartości Null z kolumny bazy danych

  3. Czy SELECT COUNT(kolumna) jest szybszy/wolniejszy niż SELECT COUNT(*)?

  4. OPENROWSET nie akceptuje zmiennych dla swoich argumentów (SQL Server)

  5. Relacja klucza podstawowego i indeksu klastrowego