Partager via


Exécution de l'Assistant pour créer le package de base

Nouveau : 14 avril 2006

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 AdventureWorks. 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 Bienvenue de l'Assistant Importation et Exportation SQL Server, cliquez sur Suivant.

  4. Dans la page Choisir une source de données, dans la liste Source de données, sélectionnez Microsoft Excel.

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

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

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

  8. Cliquez sur Suivant.

  9. Dans la page Choisir la destination, dans la liste Destination, sélectionnez SQL 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 Microsoft SQL Server 2005 sur l'ordinateur local. Pour utiliser une instance distante par défaut ou une instance nommée de SQL Server 2005, 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>.

  10. 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.

  11. Dans la liste Base de données, sélectionnez AdventureWorks.

  12. Cliquez sur Suivant.

  13. 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 et cliquez sur Suivant.

  14. 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
    
  15. Cliquez sur Suivant.

  16. Dans la page Sélectionner les tables et les vues sources, dans la liste Destination, cliquez sur [AdventureWorks].[dbo].[Query], puis remplacez le nom de la table Query par ProspectiveCustomers.

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

  18. Dans la page Mappage de colonnes, 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

    Règle inchangée

    255

    50

    MiddleIntial

    nvarchar

    nchar

    255

    1

    LastName

    nvarchar

    Règle inchangée

    255

    50

    BirthDate

    datetime

    Règle inchangée

    Non applicable

    Non applicable

    MaritalStatus

    nvarchar

    nchar

    255

    1

    Gender

    nvarchar

    nchar

    255

    1

    EmailAddress

    nvarchar

    Règle inchangée

    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

    Règle inchangée

    255

    50

    Occupation

    nvarchar

    Règle inchangée

    255

    50

    HouseOwnerFlag

    float

    bit

    Non applicable

    Non applicable

    NumberCarsOwned

    float

    tinyint

    Non applicable

    Non applicable

    AddressLine1

    nvarchar

    Règle inchangée

    255

    60

    AddressLine2

    nvarchar

    Règle inchangée

    255

    60

    City

    nvarchar

    Règle inchangée

    255

    30

    État

    nvarchar

    Règle inchangée

    255

    3

    ZIP

    float

    nvarchar

    Non applicable

    10

    Phone

    nvarchar

    Règle inchangée

    255

    50

  19. Cliquez sur OK.

  20. Cliquez sur Suivant.

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

  22. 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.

  23. Cliquez sur Fermer.

  24. 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.

  25. 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, puis cliquez n'importe où sur l'arrière-plan de l'aire de conception.

  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.

Tâche suivante de la leçon

Test du package de base de la leçon 1

Historique des modifications

Version Historique

17 novembre 2008

Contenu modifié :
  • Dans la première procédure, ajout d'une étape pour sélectionner [AdventureWorks].[dbo].[Query] dans la page Sélectionner les tables et les vues sources pour modifier le nom de la table.