Share via


Étape 2 : exécution de l'Assistant pour créer le package de base

Au cours de cette tâche, vous allez exécuter l'Assistant Importation et Exportation SQL Server pour créer le package de base de transfert de données.

  • Spécifier la source de données. Vous allez utiliser le classeur Excel Customers.xls comme source de données. Dans une page d'Assistant, vous allez créer une requête qui sélectionne les clients propriétaires d'au moins une voiture dans la feuille de calcul Customers du classeur.

  • Spécifier la destination. Vous allez écrire les données dans une table de la base de données AdventureWorks2008R2. La table, ProspectiveCustomers, est créée dynamiquement. Vous allez définir les métadonnées des colonnes de destination à l'aide de l'Assistant.

Une fois l'Assistant terminé, vous allez renommer le package et vérifier les valeurs de certaines propriétés sensibles aux paramètres régionaux du package, des tâches, de la source et de la destination. Cette étape est importante car le classeur Excel inclut des données de date sensibles aux paramètres régionaux dans la colonne BirthDate. Si les paramètres régionaux de votre ordinateur n'indiquent pas Anglais (É.U.), vous devez mettre à jour les valeurs des propriétés spécifiées, faute de quoi le package ne pourra pas s'exécuter correctement.

Pour exécuter l'Assistant Importation et Exportation SQL Server

  1. S'il n'est pas déjà ouvert, ouvrez le projet Integration Services que vous avez créé au cours de la tâche précédente.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le dossier SSIS Packages, puis cliquez sur Assistant Importation et exportation SSIS. Si la fenêtre de l'Explorateur de solutions n'est pas ouverte, cliquez sur Explorateur de solutions dans le menu Affichage.

  3. Dans la page d'accueil de l'Assistant Importation et Exportation SQL Server, cliquez sur Suivant.

  4. Dans la page Choisir une source de données, exécutez les étapes suivantes :

    1. Dans la liste Source de données, sélectionnez Microsoft Excel.

    2. Cliquez sur Parcourir, accédez à C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Basic Package\Sample Data, cliquez sur le classeur Excel Customers.xls, puis sur Ouvrir.

    3. Vérifiez que la zone Chemin d'accès de fichier Excel contient bien « C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Basic Package\Sample Data\Customers.xls ».

    4. Vérifiez que la zone Version Excel contient Microsoft Excel 97-2003 et que la case à cocher La première ligne possède des noms de colonnes est activée.

  5. Dans la page Choisir une destination, exécutez les étapes suivantes :

    1. Dans la liste Destination, sélectionnez Microsoft SQL Server Native Client et dans la zone Nom du serveur, tapez localhost.

      Lorsque vous spécifiez « localhost » comme nom de serveur, le gestionnaire de connexions se connecte à l'instance par défaut de SQL Server sur l'ordinateur local. Pour utiliser une instance distante par défaut ou une instance nommée de SQL Server, remplacez localhost par le nom du serveur ou le serveur et l'instance nommée auxquels vous souhaitez vous connecter. Pour vous connecter à une instance nommée, utilisez le format <nom_serveur>\<nom_instance>.

    2. Si l'instance du moteur de base de données que vous avez spécifiée prend en charge l'authentification Windows, utilisez le mode d'authentification Windows par défaut ; sinon, cliquez sur Utiliser l'authentification SQL Server et tapez un nom d'utilisateur dans la zone Nom d'utilisateur et un mot de passe dans la zone Mot de passe.

    3. Dans la liste Base de données, sélectionnez AdventureWorks2008R2.

  6. Dans la page Spécifier la copie ou l'interrogation de table, cliquez sur Écrire une requête pour spécifier les données à transférer.

  7. Dans la page Fournir une requête source, dans la zone Instruction SQL, tapez ou copiez l'instruction SQL suivante :

    SELECT * FROM [Customers$] WHERE NumberCarsOwned > 0
    
  8. Dans la page Sélectionner les tables et les vues sources, exécutez les étapes suivantes :

    1. Dans la liste Destination, cliquez sur [dbo].[Query], puis modifiez le nom de la table en remplaçant Query par ProspectiveCustomers.

    2. Pour modifier les options de table et de métadonnées de colonne, cliquez sur Modifier les mappages.

  9. Dans la page Mappage de colonnes, exécutez les étapes suivantes :

    1. Vérifiez que l'option Créer la table de destination est sélectionnée, activez la case à cocher Supprimer et recréer la table de destination et modifiez les métadonnées des colonnes de destination.

      Le tableau suivant répertorie les modifications que vous devez apporter aux colonnes et aux métadonnées :

      Nom de la colonne

      Type par défaut

      Type mis à jour

      Taille par défaut

      Taille mise à jour

      FirstName

      nvarchar

      Inchangé

      255

      50

      MiddleIntial

      nvarchar

      nchar

      255

      1

      LastName

      nvarchar

      Inchangé

      255

      50

      BirthDate

      datetime

      Inchangé

      Non applicable

      Non applicable

      MaritalStatus

      nvarchar

      nchar

      255

      1

      Gender

      nvarchar

      nchar

      255

      1

      EmailAddress

      nvarchar

      Inchangé

      255

      50

      YearlyIncome

      float

      money

      Non applicable

      Non applicable

      TotalChildren

      float

      tinyint

      Non applicable

      Non applicable

      NumberChildrenAtHome

      float

      tinyint

      Non applicable

      Non applicable

      Education

      nvarchar

      Inchangé

      255

      50

      Occupation

      nvarchar

      Inchangé

      255

      50

      HouseOwnerFlag

      float

      bit

      Non applicable

      Non applicable

      NumberCarsOwned

      float

      tinyint

      Non applicable

      Non applicable

      AddressLine1

      nvarchar

      Inchangé

      255

      60

      AddressLine2

      nvarchar

      Inchangé

      255

      60

      City

      nvarchar

      Inchangé

      255

      30

      State

      nvarchar

      Inchangé

      255

      3

      ZIP

      float

      Inchangé

      Non applicable

      Non applicable

      Phone

      nvarchar

      Inchangé

      255

      50

    2. Cliquez sur OK.

  10. Dans la page Vérifier le mappage de type de données, acceptez les paramètres par défaut, puis cliquez Suivant.

  11. Dans la page Terminer l'Assistant, consultez les informations relatives au nouveau package et cliquez sur Terminer.

  12. Dans la page d'exécution des opérations, consultez les actions effectuées par l'Assistant. Lorsqu'elles sont terminées, la colonne État de chaque action doit afficher Succès.

  13. Cliquez sur Fermer.

  14. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nouveau package dans le dossier SSIS Packages, cliquez sur Renommer, et tapez Package de baseLeçon 1. Vérifiez que le nom inclut l'extension .dtsx.

  15. Si le système vous demande de renommer l'objet également, cliquez sur Oui.

Pour définir les propriétés des paramètres régionaux du package

  1. Double-cliquez sur Basic Package Lesson 1.dtsx, cliquez sur l'onglet Flux de contrôle, et cliquez n'importe où sur l'arrière-plan de la surface de dessin.

  2. Dans le menu Affichage, cliquez sur Fenêtre Propriétés.

  3. Dans la fenêtre Propriétés, vérifiez que la propriété LocaleID a la valeur Anglais (États-Unis).

Pour définir les propriétés des paramètres régionaux des tâches d'exécution SQL

  1. Dans la surface de dessin du Flux de contrôle, cliquez sur Tâche SQL de suppression de table(s).

  2. Dans le menu Affichage, cliquez sur Fenêtre Propriétés.

  3. Dans la fenêtre Propriétés, vérifiez que la propriété Codepage a la valeur 1252 et la propriété LocaleID a la valeur Anglais (États-Unis).

  4. Répétez les étapes 1 à 3 pour Tâche SQL de préparation.

Pour définir les propriétés des paramètres régionaux de la tâche de flux de données

  1. Cliquez sur Tâche de flux de données.

  2. Dans le menu Affichage, cliquez sur Fenêtre Propriétés.

  3. Dans la fenêtre Propriétés, vérifiez que la propriété LocaleID a la valeur Anglais (États-Unis).

Pour définir les propriétés des paramètres régionaux des composants de flux de données

  1. Double-cliquez sur Tâche de flux de données ou cliquez sur l'onglet Flux de données.

  2. Dans l'onglet Flux de données, cliquez sur Source - Requête.

  3. Dans le menu Affichage, cliquez sur Fenêtre Propriétés.

  4. Dans la fenêtre Propriétés, vérifiez que la propriété LocaleID a la valeur Anglais (États-Unis).

  5. Répétez les étapes 2 à 4 pour Destination - ProspectiveCustomers.