Bien démarrer avec cet exemple simple de l’Assistant Importation et Exportation

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

Découvrez la série des opérations de l’Assistant Importation et exportation SQL Server en suivant un scénario courant : l’importation de données à partir d’une feuille de calcul Excel dans une base de données SQL Server. Même si vous envisagez d’utiliser une source et une destination différentes, cette rubrique vous montre l’essentiel de ce que vous devez savoir sur l’exécution de l’Assistant.

Prérequis - l’Assistant est-il installé sur votre ordinateur ?

Si vous souhaitez exécuter l’Assistant, mais que Microsoft SQL Server n’est pas installé sur votre ordinateur, vous pouvez installer l’Assistant Importation et Exportation SQL Server en installant SSDT (SQL Server Data Tools). Pour plus d’informations, consultez Télécharger SSDT (SQL Server Data Tools).

Voici les données sources Excel pour cet exemple

Voici les données sources que vous allez copier : une petite table de deux colonnes dans la feuille de calcul WizardWalkthrough du classeur Excel WizardWalkthrough.xlsx.

Excel source data

Voici la base de données de destination SQL Server pour cet exemple

Voici (dans SQL Server Management Studio) la base de données de destination SQL Server dans laquelle vous souhaitez copier les données sources. La table de destination n’existant pas, vous allez utiliser l’Assistant pour qu’il crée cette table pour vous.

SQL Server destination database

Étape 1 - Démarrage de l’Assistant

Vous démarrez l’Assistant à partir du groupe Microsoft SQL Server 2016 dans le menu Démarrer de Windows.

Start wizard

Remarque

Pour cet exemple, vous choisissez l’Assistant 32 bits, car vous utilisez la version 32 bits de Microsoft Office. Vous devez donc utiliser le fournisseur de données 32 bits pour vous connecter à Excel. En général, pour de nombreuses autres sources de données, vous pouvez choisir l’Assistant 64 bits.

Pour utiliser la version 64 bits de l’Assistant Importation et Exportation SQL Server, vous devez installer SQL Server. SQL Server Data Tools (SSDT) et SQL Server Management Studio (SSMS) sont des applications 32 bits qui installent uniquement des fichiers 32 bits, y compris la version 32 bits de l’Assistant.

Pour plus d’informations, consultez Démarrer l’Assistant Importation et Exportation SQL Server.

Étape 2 - Affichage de la page d’accueil

La première page de l’Assistant est la page Bienvenue.

Vous ne souhaitez probablement plus afficher cette page, ainsi cliquez sur Ne plus afficher cette page de démarrage.

Welcome to the wizard

Étape 3 - Choix d’Excel comme source de données

À la page suivante, Choisir une source de données, vous sélectionnez Microsoft Excel comme source de données. Vous recherchez ensuite le fichier Excel pour le sélectionner. Vous spécifiez enfin la version d’Excel que vous avez utilisée pour créer le fichier.

Important

Pour obtenir des informations détaillées sur la connexion à des fichiers Excel, et sur les limitations et les problèmes connus liés au chargement de données depuis ou vers des fichiers Excel, consultez Charger des données depuis ou vers Excel avec SQL Server Integration Services (SSIS).

Choose the Excel data source

Pour obtenir plus d’informations sur cette page de l’Assistant, consultez Choisir une source de données.

Étape 4 - Choix de SQL Server en tant que destination

À la page suivante, Choisir une destination, vous sélectionnez Microsoft SQL Server comme destination en désignant dans la liste un fournisseur de données qui se connecte à SQL Server. Dans cet exemple, vous sélectionnez le Fournisseur de données .NET Framework pour SQL Server.

La page affiche une liste de propriétés du fournisseur. Nombre d’entre elles portent des noms inconnus et ont des paramètres inhabituels. Heureusement, pour vous connecter à une base de données d’entreprise, vous ne devez généralement fournir que trois éléments d’information. Vous pouvez ignorer les valeurs par défaut des autres paramètres.

Informations nécessaires Propriété du fournisseur de données .NET Framework pour SQL Server
Nom du serveur Source de données
Informations d’authentification (connexion) Sécurité intégrée ; ou ID d’utilisateur et Mot de passe
Si vous voulez afficher la liste déroulante des bases de données sur le serveur, vous devez d’abord fournir des informations de connexion valides.
Nom de la base de données Catalogue initial

Choose the SQL Server destination

Pour plus d’informations sur la connexion à SQL Server, consultez Se connecter à une source de données SQL Server. Pour obtenir plus d’informations sur cette page de l’Assistant, consultez Choisir une destination.

Étape 5 - Copie d’une table au lieu d’écrire une requête

À la page suivante, Spécifier la copie ou l’interrogation de table, vous spécifiez que vous souhaitez copier la table de la source de données dans son intégralité. Vous ne voulez pas écrire de requête en langage SQL pour sélectionner les données à copier.

Specify to copy a table

Pour obtenir plus d’informations sur cette page de l’Assistant, consultez Spécifier la copie ou l’interrogation de table.

Étape 6 - Choix de la table à copier

À la page suivante, Sélectionner les tables et les vues sources, vous choisissez la ou les tables que vous souhaitez copier à partir de la source de données. Vous mappez ensuite la table source sélectionnée à la table de destination nouvelle ou existante.

Dans cet exemple, par défaut l’Assistant a mappé la feuille de calcul WizardWalkthrough$ de la colonne Source à une nouvelle table portant le même nom dans la destination SQL Server. (Le classeur Excel ne contient qu’une feuille de calcul.)

  • Le symbole dollar ($) dans le nom de la table source indique une feuille de calcul Excel. (Une plage nommée dans Excel est représentée par son seul nom.)
  • L’étoile sur l’icône de la table de destination indique que l’Assistant va créer une table de destination.

Select the table (before renaming)

Vous voulez probablement supprimer le signe dollar ($) dans le nom de la nouvelle table de destination.

Select the table (after renaming)

Pour obtenir plus d’informations sur cette page de l’Assistant, consultez Sélectionner les tables et les vues sources.

Étape facultative 7 - Vérification du mappage de colonnes

Avant de quitter la page Sélectionner les tables et les vues sources, le cas échéant cliquez sur le bouton Modifier les mappages pour ouvrir la boîte de dialogue Mappage de colonnes. Ici, dans la table Mappages, vous voyez comment l’Assistant va mapper les colonnes de la feuille de calcul source avec les colonnes de la nouvelle table de destination.

View column mappings

Pour obtenir plus d’informations sur cette page de l’Assistant, consultez Mappage de colonnes.

Étape facultative 8 - Vérification de l’instruction CREATE TABLE

Tandis que la boîte de dialogue Mappage de colonnes est ouverte, cliquez le cas échéant sur le bouton Modifier SQL pour ouvrir la boîte de dialogue Instruction SQL de création de table. Vous affichez ici l’instruction CREATE TABLE qui est générée par l’Assistant pour créer la table de destination. Généralement, vous n’avez pas besoin de modifier l’instruction.

View CREATE TABLE statement

Pour obtenir plus d’informations sur cette page de l’Assistant, consultez Instruction SQL de création de table.

Étape facultative 9 - Affichage d’un aperçu des données à copier

Après avoir cliqué sur OK pour fermer la boîte de dialogue Instruction SQL de création de table, puis à nouveau sur OK pour fermer la boîte de dialogue Mappage de colonnes, vous êtes de retour à la page Sélectionner les tables et les vues sources. Si vous le voulez, vous pouvez cliquer sur le bouton Aperçu pour afficher un échantillon des données que l’Assistant va copier. Dans cet exemple, tout est normal.

Preview data to copy

Pour obtenir plus d’informations sur cette page de l’Assistant, consultez Aperçu des données.

Étape 10 - Oui, vous souhaitez exécuter l’opération d’importation ou d’exportation

À la page suivante, Enregistrer et exécuter le package, vous conservez l’option Exécuter immédiatement activée pour copier les données lorsque vous cliquez sur Terminer à la page suivante. Sinon, vous pouvez ignorer la page suivante en cliquant sur Terminer dans la page Enregistrer et exécuter le Package.

Run the package

Pour obtenir plus d’informations sur cette page de l’Assistant, consultez Enregistrer et exécuter le Package.

Étape 11 - Fin de l’Assistant et exécution de l’opération d’importation ou d’exportation

Si vous avez cliqué sur Suivant au lieu de Terminer dans la page Enregistrer et exécuter le Package, dans la page suivante, Terminer l’Assistant, vous voyez un récapitulatif des opérations que l’Assistant va réaliser. Cliquez sur Terminer pour exécuter l’opération d’importation ou d’exportation.

Complete the wizard

Pour obtenir plus d’informations sur cette page de l’Assistant, consultez Terminer l’Assistant.

Étape 12 - Vérification des tâches effectuées par l’Assistant

À la dernière page, remarquez chaque tâche s’afficher au fur et à mesure qu’elles sont achevées par l’Assistant et contrôlez les résultats. La ligne mise en évidence indique que l’Assistant a correctement copié vos données. Vous avez terminé !

The wizard succeeded

Pour obtenir plus d’informations sur cette page de l’Assistant, consultez Exécution de l’opération.

Voici la nouvelle table de données copiée dans SQL Server

Ici (dans SQL Server Management Studio), vous voyez la nouvelle table de destination créée par l’Assistant dans SQL Server.

Data copied to SQL Server

Ici (de nouveau dans SSMS), vous voyez les données que l’Assistant a copiées dans SQL Server.

Data copied to SQL Server 2

En savoir plus

Approfondir ses connaissances sur le fonctionnement de l’Assistant.