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

So verwenden Sie den Import/Export-Assistenten in SQL Server – SQL Server / TSQL-Lernprogramm Teil 104

Wir haben die Datei SourceFile.xlsx erhalten und müssen diese in die SQL Server-Tabelle laden. Wir können entweder ein SSIS-Paket in BIDS erstellen oder den Import/Export-Assistenten verwenden, um diese Datei in die SQL Server-Tabelle zu laden. In diesem Beitrag verwenden wir den Import/Export-Assistenten.
Abb. 1:Excel-Quelldatei
Schritt 1:
Klicken Sie mit der rechten Maustaste auf die Datenbank, in der Ihre Tabelle vorhanden ist oder in der Sie sie erstellen möchten, und laden Sie Excel-Daten wie unten gezeigt
Abb. 2:Importieren von Daten mithilfe des Import/Export-Assistenten in der SQL Server-Tabelle.

Wählen Sie die Datenquelle:

Wählen Sie die Datenquelle, die Sie als Quelle verwenden möchten. Da wir Daten aus Excel laden, wählen Sie die Excel-Datei wie unten gezeigt Abb. 3:Excel-Datenquelle im Import-Export-Assistenten auswählen


Wählen Sie ein Ziel:

Wählen Sie das Ziel, wo Sie die Daten von der Quelle laden möchten. In unserem Fall laden wir unsere Daten in die SQL Server-Tabelle. Konfigurieren Sie wie unten gezeigt Abb. 4:Wählen Sie SQL Server als Ziel

Geben Sie eine Tabellenkopie oder -abfrage an:

Sie können direkt die Tabelle auswählen, aus der Sie die Daten laden möchten, oder Sie können eine Abfrage schreiben, wenn Sie eine Datenbank als Quelle verwenden. Da wir Excel als Quelle verwenden, wählen wir Tabelle (Blatt). Abb. 5:Wählen Sie „Daten aus einer oder mehreren Tabellen oder Ansichten kopieren“

Quelltabellen und -ansichten auswählen:

In diesem Teil des Assistenten müssen wir die Tabellen oder Ansichten auswählen, die wir von der Quelle verwenden möchten, und Daten zum Ziel laden. Während wir Daten aus Excel laden, werden die Excel-Registerkarten angezeigt. Wählen Sie das Blatt (Tab), das Sie laden möchten. Unter Ziel wird derselbe Name wie bei Quelle angezeigt. Ich habe das in CustomerData geändert. Sie können einen beliebigen Namen für Ihre Tabelle wählen. Sie können mehrere Blätter oder Tabellen aus der Quelle auswählen. Abb. 6:Quelltabellen/-ansichten im Import-Export-Assistenten auswählen

Spaltenzuordnungen:

Klicken Sie auf Zuordnungen bearbeiten und dann können Sie die Quellspalten den Zielspalten zuordnen. Auch wenn Sie den richtigen Datentyp auswählen müssen, können Sie hier ändern. Abb. 7:Spaltenzuordnungs-Import-Export-Assistent


Paket speichern und ausführen:

Standardmäßig ist Sofort ausführen aktiviert. Ich habe die Option zum Speichern des SSIS-Pakets geändert und den Speicherort angegeben, an dem ich das SSIS-Paket speichern möchte. Außerdem gibt es keine vertraulichen Informationen, die ich im Paket speichern möchte, wie z. B. das Kennwort, daher habe ich „Vertrauliche Daten nicht speichern“ ausgewählt. Abb. 8:SSIS-Paket im Dateisystem speichern

SSIS-Paket speichern:

Geben Sie den Namen des SSIS-Pakets und den Dateispeicherort wie unten gezeigt ein
Abb. 10:Name für SSIS-Paket angeben

Schließen Sie den Assistenten ab:

In diesem Schritt wird Ihnen eine Zusammenfassung aller Schritte angezeigt. Sie können die Quelle und das Ziel usw. sehen.


Abb. 11:Zusammenfassung der Schritte
Sobald Sie auf die Schaltfläche „Fertig stellen“ geklickt haben, führt der Assistent alle folgenden Schritte aus und speichert schließlich das SSIS-Paket.

Abb. 12:Speichern Sie das SSIS-Paket am angegebenen Speicherort
Das Paket wird gemäß meinem angegebenen Pfad auf dem Desktop erstellt.
Abb. 13:Vom Import/Export-Assistenten erstelltes SSIS-Paket
Um dieses Paket auszuführen, doppelklicken Sie darauf und das folgende Fenster wird geöffnet. Wenn Sie den Namen von File oder SQL Server ändern müssen, können Sie zu Connection Managers gehen und ihn ändern. In meinem Fall möchte ich keine Änderungen vornehmen. Drücken Sie die Schaltfläche „Ausführen“
Abb.:14 Paketdienstprogramm ausführen
Sobald Sie auf „Ausführen“ geklickt haben, wird das Fenster „Paketausführungsfortschritt“ angezeigt, und Sie können den Fortschritt der Ausführung Ihres SSIS-Pakets sehen. Abb. 15:Fortschritt der Paketausführung.
Der Import/Export-Assistent ist eine Möglichkeit, Daten schnell zwischen verschiedenen Quellen und Zielen zu laden. Sie können Ihr SSIS-Paket schnell erstellen, indem Sie den Import/Export-Assistenten verwenden und es dann zum SSIS-Projekt hinzufügen und bei Bedarf Änderungen vornehmen.
Wenn wir Daten aus SQL Server exportieren müssen, müssen wir mit der rechten Maustaste auf Datenbank -> Aufgaben klicken -->Daten exportieren und der Import/Export-Assistent wird gestartet.

Video-Demo:Verwendung des Import-Export-Assistenten zum Laden von Excel-Dateidaten in die SQL Server-Tabelle