Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SSIS. Wie kopiert man Daten einer Tabelle in verschiedene Tabellen?

Nur ein Briefing, erstellen Sie ein SSIS-Paket. Welche fließt wie folgt

  • Datenflussaufgabe übernehmen
  • Nehmen Sie die OLE DB-Quelle und zeigen Sie auf Ihre Quelltabelle.
  • Behalten Sie eine Suche bei, um bereits geladene Datensätze einzuschränken. (Wenn Sie mehrmals ausführen)
  • Nehmen Sie ein OLE DB-Ziel und verweisen Sie auf die übergeordnete Tabelle.
  • Nehmen Sie eine weitere Datenflussaufgabe und verweisen Sie auf Ihre Quelltabelle.
  • Suchen Sie weiter, um die ParentTable-ID zu erhalten
  • Behalten Sie eine Suche bei, um bereits geladene Datensätze einzuschränken. (Wenn Sie mehrmals ausführen)
  • Nehmen Sie OLE DB für 3 untergeordnete Tabellen und laden Sie sie in Ihre untergeordneten Tabellen.