Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment utiliser l'assistant d'importation/exportation dans SQL Server - Tutoriel SQL Server / TSQL Partie 104

Nous avons reçu le fichier SourceFile.xlsx et nous devons le charger dans la table du serveur SQL. Nous pouvons soit créer un package SSIS dans BIDS, soit utiliser l'assistant d'importation/exportation pour charger ce fichier dans la table SQL Server. Dans cet article, nous utiliserons l'assistant d'importation/exportation.
Fig 1 :Fichier source Excel
Étape 1 :
Cliquez avec le bouton droit sur la base de données dans laquelle votre table existe ou vous souhaitez la créer et chargez les données Excel comme indiqué ci-dessous
Fig 2 :Importer des données à l'aide de l'assistant d'importation/exportation dans la table SQL Server.

Choisissez la source de données :

Choisissez la source de données que vous souhaitez utiliser comme source. Comme nous chargeons des données à partir d'Excel, choisissez le fichier Excel comme indiqué ci-dessous. Fig 3 :Choisissez la source de données Excel dans l'assistant d'importation et d'exportation


Choisissez une destination :

Choisissez la destination où vous souhaitez charger les données à partir de la source. Dans notre cas, nous chargeons nos données dans SQL Server Table. Configurez comme indiqué ci-dessous Fig 4 :Choisissez SQL Server comme destination

Spécifiez une copie de table ou une requête :

Vous pouvez choisir directement la table à partir de laquelle vous souhaitez charger les données ou vous pouvez écrire une requête si vous utilisez la base de données comme source. Comme nous utilisons Excel comme source, nous choisirons Table(Sheet). Fig 5 :Choisissez Copier les données d'une ou plusieurs tables ou vues

Sélectionnez les tables et vues sources :

Dans cette partie de l'assistant, nous devons sélectionner les tables ou les vues que nous voulons utiliser à partir de la source et charger les données vers la destination. Lorsque nous chargeons des données à partir d'Excel, les onglets Excel sont affichés. Choisissez la feuille (onglet) que vous souhaitez charger. Sous Destination, il vous montrera le même nom que Source. J'ai changé cela en CustomerData. Vous pouvez choisir n'importe quel nom de votre table que vous voulez. Vous pouvez choisir plusieurs feuilles ou tableaux à partir de la source. Fig 6 :Sélectionnez les tables/vues source dans l'assistant d'importation et d'exportation

Mappages de colonnes :

Cliquez sur Modifier les mappages, puis vous pouvez mapper les colonnes source aux colonnes de destination. De plus, si vous devez choisir le type de données correct, vous pouvez le modifier ici. Fig 7 :Assistant d'importation et d'exportation de mappage de colonne


Enregistrer et exécuter le package :

Par défaut, Exécuter immédiatement est coché. J'ai modifié l'option pour enregistrer le package SSIS et indiqué l'emplacement où je souhaite enregistrer le package SSIS. De plus, il n'y a pas d'informations sensibles que je souhaite enregistrer dans le package, telles que le mot de passe, j'ai donc sélectionné Ne pas enregistrer les données sensibles. Fig 8 :Enregistrer le package SSIS dans le système de fichiers

Enregistrer le package SSIS :

Indiquez le nom du package SSIS et l'emplacement du fichier comme indiqué ci-dessous
Fig 10 :Indiquez le nom du package SSIS

Terminez l'assistant :

Un résumé de toutes les étapes vous sera montré dans cette étape. Vous pouvez voir la source et la destination, etc.


Fig 11 :Résumé des étapes
Une fois que vous avez cliqué sur le bouton Terminer, l'assistant exécutera toutes les étapes ci-dessous et enregistrera enfin le package SSIS.

Fig 12 :Enregistrez le package SSIS à un emplacement donné
Le package est créé sur le bureau selon mon chemin d'accès.
Fig 13 :Package SSIS créé par l'assistant d'importation/exportation
Pour exécuter ce package, double-cliquez dessus et la fenêtre ci-dessous s'ouvrira. Si vous devez modifier le nom du fichier ou du serveur SQL, vous pouvez accéder aux gestionnaires de connexion et le modifier. Dans mon cas, je ne veux rien changer. Appuyez sur le bouton Exécuter
Fig :14 Exécuter l'utilitaire de package
Une fois que vous avez cliqué sur Exécuter, la fenêtre de progression de l'exécution du package apparaîtra et vous pourrez voir la progression de l'exécution de votre package SSIS. Fig 15 :Progression de l'exécution du package.
L'assistant d'importation/exportation est un moyen de charger rapidement des données entre différentes sources et destinations. Vous pouvez créer rapidement votre package SSIS à l'aide de l'assistant d'importation/exportation, puis l'ajouter au projet SSIS et apporter des modifications si nécessaire.
Si nous devons exporter des données depuis SQL Server, nous devons cliquer avec le bouton droit sur la base de données -> Tâches -->L'assistant d'exportation de données et d'importation/exportation va démarrer.

Démonstration vidéo :comment utiliser l'assistant d'importation et d'exportation pour charger des données de fichier Excel dans la table SQL Server