Création d'un package de base - Didacticiel : packages de leçons

Nouveau : 14 avril 2006

Les packages sur lesquels vous travaillez dans le didacticiel Integration Services, Création d'un package de base à l'aide d'un Assistant, sont les packages Leçon de base 1 et Leçon de base 2 . Les rubriques de la documentation en ligne contiennent des informations détaillées sur les fonctionnalités de chaque package. Pour plus d'informations, consultez les rubriques de « Création d'un package de base à l'aide d'un Assistant », dans la section Didacticiels Integration Services de la documentation en ligne.

Vous pouvez ouvrir et exécuter ces packages en dehors du didacticiel. Toutefois, il est conseillé de ne pas les modifier. La modification des packages du didacticiel peut donner des résultats différents des résultats obtenus avec les packages définis au cours des leçons du didacticiel.

ms365202.note(fr-fr,SQL.90).gifImportant :
La première fois que vous exécutez le package Leçon de base 1 ou Leçon de base 2, la tâche nommée Tâche SQL de suppression de table(s) échoue. Ce comportement est attendu. L'échec de la tâche survient lorsque le package tente de supprimer et de recréer la table ProspectiveCustomers ; toutefois, lors de la première exécution du package, la table n'existe pas et l'instruction DROP échoue. Cette situation n'entraîne pas un échec du package puisque la contrainte de précédence entre la tâche SQL de suppression de table(s) et les tâches SQL de préparation a été défini sur À l'achèvement au lieu de Succès.

Le tableau suivant contient une brève description de chaque package.

Package Description

Leçon de base 1

Simple package de transfert de données qui utilise une instruction SELECT pour extraire des données d'un fichier de classeur Excel et charger les données dans une table de la base de données AdventureWorks. Si la table n'existe pas, le package la crée. Ce package a été construit à l'aide de l'Assistant Importation et Exportation SQL Server.

Leçon de base 2

Package Leçon de base 1 amélioré avec ajout de flux de données plus complexes. Le flux de données inclut une transformation Tri permettant de trier les données par état et ville, ainsi qu'une transformation Colonne dérivée permettant d'ajouter une nouvelle colonne dont la valeur est définie par le résultat de l'évaluation d'une expression.

ms365202.note(fr-fr,SQL.90).gifImportant :
Les exemples sont fournis à titre éducatif uniquement. Ils ne sont pas destinés à être utilisés dans un environnement de production et n'ont pas été testés à cet usage. Microsoft ne fournit aucun support technique pour ces exemples.

Configuration requise

L'exécution de cet exemple nécessite les éléments suivants :

  • Les fichiers de package et de données qu'il utilise doivent être installés sur le lecteur de disque dur local.
  • Vous devez avoir installé la base de données AdventureWorks et bénéficier d'autorisations administratives.
  • Si vous envisagez uniquement d'exécuter l'exemple de package à partir de la ligne de commande, vous devez installer SQL Server 2005 Integration Services (SSIS).
  • Si vous envisagez d'ouvrir le package dans le Concepteur SSIS pour exécuter l'exemple de package, vous devez également installer Business Intelligence Development Studio.

Pour plus d'informations sur l'installation des exemples, consultez la rubrique « Installation des exemples de packages Integration Services » dans la documentation en ligne de SQL Server 2005. Pour vous procurer la dernière version des exemples, y compris les nouveaux exemples publiés après la version d'origine de SQL Server 2005, consultez Exemples et exemples de base de données SQL Server 2005 (avril 2006).

Emplacement des exemples de packages

Si les exemples ont été installés à l'emplacement par défaut, les exemples de packages du didacticiel se trouvent dans le dossier suivant :

C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Completed Packages

Exécution de l'exemple

Vous pouvez exécuter les packages à partir de la ligne de commande à l'aide de l'utilitaire dtexec ou les exécuter dans Business Intelligence Development Studio.

ms365202.note(fr-fr,SQL.90).gifImportant :
Cet exemple utilise le fournisseur OLE DB Microsoft Jet 4.0 pour lequel il n'existe aucune version 64 bits. Le package échoue sur un ordinateur 64 bits.

Si vous utilisez une version non anglaise de Windows, vous devrez peut-être mettre à jour la propriété ConnectionString de tous les gestionnaires de connexions de fichiers utilisés dans le package pour pouvoir exécuter comme il se doit l'exemple de package. Pensez à vérifier que le chemin d'accès utilisé dans le gestionnaire de connexions est valide sur votre ordinateur et, si besoin est, modifiez le chemin d'accès pour utiliser le nom traduit du dossier Program Files.

Pour cet exemple, il est possible que vous deviez mettre à jour « Program Files » dans les propriétés ExcelFilePath et ServerName, dans le gestionnaire de connexions SourceConnectionExcel.

Pour exécuter le package avec dtexec

  1. Ouvrez une fenêtre d'invite de commandes.

  2. Accédez au répertoire C:\Program Files\Microsoft SQL Server\90\DTS\Binn, l'emplacement de dtexec.

  3. Tapez la commande suivante :

    dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Completed Packages\<package name>"
    
  4. Appuyez sur Entrée.

Pour plus d'informations sur l'exécution du package à l'aide de l'utilitaire dtexec, consultez la rubrique « Utilitaire dtexec » dans la documentation en ligne de SQL Server 2005.

Exécution de l'exemple dans Business Intelligence Development Studio

Si vous n'avez pas encore de projet Integration Services auquel ajouter les packages du didacticiel, vous devez commencer par en créer un.

Pour créer un nouveau projet Integration Services

  1. Ouvrez Business Intelligence Development Studio.

  2. Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet.

  3. Dans la boîte de dialogue Nouveau projet, dans le volet Modèles, sélectionnez Projet Integration Services.

  4. Si vous le souhaitez, modifiez le nom et l'emplacement du projet. Le nom de la solution est automatiquement mis à jour pour correspondre au nom du projet.

  5. Dans la liste déroulante Solution, sélectionnez Créer une nouvelle solution.

  6. Pour créer un dossier distinct pour le fichier de solution, sélectionnez Créer le répertoire pour la solution. Il s'agit de l'option par défaut.

  7. Cliquez sur OK pour ajouter la solution à l'Explorateur de solutions et ajouter le projet à la solution.

Vous devez ensuite ajouter les packages au projet Integration Services

Pour exécuter un package dans Business Intelligence Development Studio

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Packages SSIS, puis cliquez sur Ajouter un package existant.

  2. Dans la boîte de dialogue Ajouter une copie des packages existants, définissez Emplacement du package sur Système de fichiers, cliquez sur Parcourir (…) et accédez au dossier contenant les packages du didacticiel. L'emplacement par défaut est C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Completed Packages.

  3. Cliquez sur le package à ajouter, puis sur Ouvrir.

  4. Cliquez sur OK.

  5. Répétez les étapes 1 à 4 pour ajouter le deuxième package du didacticiel au projet.

  6. Cliquez avec le bouton droit sur le package à exécuter dans le dossier Packages SSIS, puis cliquez sur Exécuter le package.

Voir aussi

Autres ressources

Création d'un package de base à l'aide d'un Assistant

Aide et Informations

Assistance sur SQL Server 2005