Didacticiel Déploiement des packages : packages de leçons

Nouveau : 14 avril 2006

Les packages LoadXMLData et DataTransfer sont les packages que vous améliorez et déployez dans le didacticiel Integration Services, Déploiement des packages. 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 du « Didacticiel Déploiement des packages » 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. Si vous utilisez des packages modifiés dans le didacticiel, les résultats des leçons peuvent être différents de ceux décrits dans le didacticiel.

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

Package Description

DataTransfer

Package simple qui extrait des données d'un seul fichier plat, divise le dataset extrait en fonction des valeurs de colonne et charge les données résultantes dans une table de la base de données AdventureWorks. Si la table n'existe pas, le package la crée.

La tâche d'exécution SQL du package consigne les événements dans un fichier journal XML.

LoadXMLData

Package simple qui extrait des données d'un fichier de données XML, divise le dataset extrait en fonction des valeurs de colonne, regroupe les valeurs et charge les données résultantes dans une table de la base de données AdventureWorks. Si la table n'existe pas, le package la crée.

ms365191.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 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\Deploying Packages\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.

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 la propriété ConnectionString du gestionnaire de connexions NewCustomers.

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\Deploying Packages\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 et 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\Deploying Packages\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.