Création d'un package de base (Vidéo liée à SQL Server)

S'applique à : Microsoft SQL Server Integration Services

Auteur : Carla Sabotta, Microsoft Corporation

Durée : 7 min 55 s

Taille : 12,2 Mo

Type : fichier WMV

Regarder cette vidéo

Rubriques d'aide connexes :

Notions fondamentales sur le package

Vidéos supplémentaires :

Procédure : implémenter une transformation de recherche en mode Cache complet (Vidéo liée à SQL Server)

Exportation de données SQL Server vers Excel (Vidéo liée à SQL Server)

Résumé de la vidéo

Cette vidéo explique comment créer un package de base à l'aide du concepteur SSIS dans Business Intelligence Development Studio.

Transcription de la vidéo

Bonjour. Je m'appelle Carla Sabotta et je rédige la documentation du produit Microsoft SQL Server Integration Services.

Dans cette vidéo, je vais vous montrer comment créer un package de base à l'aide du concepteur SSIS dans BI Development Studio.

Vous allez apprendre à créer un package Integration Services de base en créant le projet pour le package, en ajoutant une tâche de flux de données au flux de contrôle du package et en ajoutant des éléments au flux de données.

Un package est une collection d'éléments de flux de contrôle et de flux de données qui s'exécute en tant qu'unité. Le package doit inclure au moins un élément de flux de contrôle, et il peut inclure un ou plusieurs éléments de flux de données.

Lorsque vous créez un package, la première chose que vous devez faire, c'est créer un projet. Le projet est basé sur le modèle de projet Integration Services. Ce modèle crée un nouveau projet qui contient un seul package.

Comme il est possible de modifier le nom du projet, nous allons renommer le projet Integration Services Basic Package. Nous allons accepter l'emplacement par défaut et les autres paramètres par défaut.

Étant donné que le package doit inclure au moins un élément de flux de contrôle, nous allons ajouter une tâche sous l'onglet Flux de contrôle (Control Flow).

Dans cette démonstration, nous allons ajouter une tâche de flux de données. Une tâche de flux de données est utilisée pour extraire, modifier et charger des données.

L'annotation que nous avons ajoutée à la tâche de flux de données décrit brièvement ce que fait la tâche. Les annotations facilitent la compréhension et la gestion d'un package.

Nous allons ensuite ajouter des éléments au flux de données. Une tâche de flux de données a besoin d'un composant source et d'un composant de destination et, en règle générale, elle inclut également un ou plusieurs composants de transformation.

Dans cette démonstration, nous allons ajouter une source OLE DB, une destination OLE DB et une transformation de conversion de données. Nous allons connecter la sortie du composant source à l'entrée de la transformation, et la sortie de la transformation à l'entrée de la destination. Construit de cette manière, le flux de données extraira les données du composant source, convertira le type de données des colonnes sélectionnées et chargera les données modifiées dans le composant de destination.

Les composants source et les composants de destination utilisent des gestionnaires de connexions pour se connecter à des sources de données.

Dans cette démonstration, nous allons créer un seul gestionnaire de connexions OLE DB pour la source et la destination qui se connecte à la base de données AdventureWorks.

Nous devons ensuite configurer les composants source, de transformation et de destination.

Nous allons configurer le composant source OLE DB comme suit :

  • Nous vérifions que le gestionnaire de connexions que nous avons créé est sélectionné.
  • Nous sélectionnons la source à partir de laquelle le composant extrait les données. Dans cette démonstration, nous allons sélectionner la table Production.Product.
  • Nous sélectionnons les colonnes à inclure dans la source.
  • Dans cette démonstration, nous allons effacer toutes les colonnes dans la table Colonnes externes disponibles (Available External Columns), puis nous allons sélectionner les colonnes suivantes à inclure dans la source : Name, ListPrice, Size, Weight et SellStartDate.

Nous allons configurer la transformation de conversion de données comme suit :

  • Nous sélectionnons les colonnes à convertir, dans la table Colonnes d'entrée disponibles (Available Input Columns). Ces colonnes d'entrée sont issues du composant source qui est connecté à la transformation.
  • Dans cette démonstration, nous allons convertir la colonne SellStartDate en remplaçant le type de données DT_DBTIMESTAMP, qui stocke des données de date et d'heure, par le type de données DT_DBDate, qui stocke uniquement des données de date.

Nous allons configurer la destination OLE DB comme suit :

  • Nous vérifions que le gestionnaire de connexions que nous avons créé est sélectionné.
  • Nous sélectionnons la source dans laquelle le composant charge les données modifiées. Dans cette démonstration, nous allons créer une nouvelle table.
    Integration Services génère une instruction CREATE TABLE par défaut basée sur la source de données connectée. Il est possible de modifier l'instruction CREATE TABLE.
  • Dans cette démonstration, nous allons renommer la table OLE DB Destination_BasicPackageTutorial, nous allons supprimer la colonne OLE DB Source.SellStartDate et nous allons conserver la version de la colonne modifiée par la transformation de conversion de données (DataConversion.SellStartDate).
  • Nous confirmons que les colonnes d'entrée sont mappées correctement aux colonnes de sortie.

Pour finir, nous allons ajouter une visionneuse de données pour afficher les données modifiées qui sont chargées dans la destination.

Maintenant, nous sommes prêts à exécuter le package.

Comme vous le constatez, une colonne SellStartDate qui contient uniquement des données de date est chargée dans le composant de destination.

Cette vidéo vous a expliqué comment créer un package Integration Services de base à l'aide du concepteur SSIS dans BI Development Studio. Elle vous a indiqué comment créer un projet et comment ajouter un flux de contrôle ainsi qu'un flux de données au package.

Nous vous remercions d'avoir regardé cette vidéo. Nous espérons que vous l'avez trouvée intéressante et que vous reviendrez à la page Web pour regarder d'autres vidéos liées à Microsoft SQL Server.