Leçon 3 : Exécution de l'Assistant pour exporter des données ODBC dans un fichier plat

Dans cette leçon, vous allez exécuter l'Assistant Importation et Exportation SQL Server pour créer le package de base de transfert de données. Lorsque vous exécutez l'Assistant, vous devez effectuer les sélections suivantes :

  • Spécifier la source de données. Vous utiliserez une source de données ODBC SQL Server comme source et sélectionnerez des lignes dans la table Sales.SalesTerritory de la base de données AdventureWorks2008R2.

  • Spécifier la destination. Vous écrirez les données dans un fichier texte. Vous configurerez le fichier texte à l'aide de l'Assistant.

Après avoir exécuté l'Assistant, vous devez renommer le package. Il est nécessaire de renommer les packages afin qu'ils soient auto-documentés.

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

  1. S'il n'est pas déjà ouvert, ouvrez le projet Integration Services créé au cours de la leçon précédente dans Business Intelligence Development Studio.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le dossier Packages SSIS, puis cliquez sur Assistant Importation et exportation SSIS.

    Notes

    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, effectuez les sélections suivantes :

    1. Pour Source de données, sélectionnez Fournisseur de données .Net Framework pour ODBC.

    2. Pour ConnectionString, tapez le texte suivant :

      Dsn=nom de votre source de données ODBC SQL Server

  5. Dans la page Choisir une destination de l'Assistant Importation et Exportation SQL Server, effectuez les sélections suivantes :

    1. Pour Destination, sélectionnez Destination de fichier plat.

    2. Cliquez sur Parcourir, accédez à C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\Exporting ODBC to Flat File\Sample Data, cliquez sur le fichier texte FlatFile.txt, puis sur Ouvrir.

    3. Pour Nom de fichier, assurez-vous que cette option est définie sur « C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\Exporting ODBC to Flat File\Sample Data\FlatFile.txt ».

    4. Pour Paramètres régionaux, assurez-vous que cette option est définie sur Anglais (États-Unis).

    5. Pour Page de codes, assurez-vous que cette option est définie sur 1252 (ANSI – Latin I).

    6. Pour Format, assurez-vous que cette option est définie sur Délimité.

  6. Dans la page Spécifier la copie ou l'interrogation de table de l'Assistant Importation et Exportation SQL Server, sélectionnez É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 Sales.SalesTerritory.Name, Sales.SalesTerritory.CountryRegionCode, Sales.SalesTerritory.SalesYTD, Sales.SalesTerritory.SalesLastYear, Sales.SalesTerritory.CostYTD, Sales.SalesTerritory.CostLastYear
    FROM Sales.SalesTerritory
    
  8. Dans la page Configurer la destination du fichier plat, effectuez les sélections suivantes :

    1. Pour Requête source, assurez-vous que cette option est définie sur Requête.

    2. Pour Séparateur de colonnes, sélectionnez Tabulation {t}.

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

  10. Dans la page d'exécution des opérations, consultez les actions effectuées par l'Assistant, puis cliquez sur Fermer.

    Une fois les opérations terminées, la colonne État de chaque action doit afficher Succès.

Pour renommer le package

  1. Dans l'Explorateur de solutions, dans le dossier Packages SSIS, cliquez avec le bouton droit sur le nouveau package, cliquez sur Renommer, puis tapez Export ODBC Lesson.

    Vérifiez que le nom inclut l'extension .dtsx.

  2. Si le système vous demande si vous souhaitez renommer l'objet, cliquez sur Oui.