Partager via


Procédure : implémenter une recherche à l'aide de la transformation de recherche

Pour pouvoir ajouter et configurer une transformation de recherche, le package doit inclure au moins une tâche de flux de données et une source. Par ailleurs, le package doit comprendre un gestionnaire de connexions OLE DB configuré pour se connecter à la base de données contenant les données de recherche.

Pour implémenter une transformation de recherche

  1. Dans Business Intelligence Development Studio, ouvrez le projet Integration Services qui contient le package souhaité.

  2. Dans l'Explorateur de solutions, double-cliquez sur le package pour l'ouvrir.

  3. Cliquez sur l'onglet Flux de données, puis dans la Boîte à outils, faites glisser la transformation de recherche sur la surface de dessin.

  4. Connectez la transformation de recherche au flux de données en faisant glisser un connecteur (la flèche verte ou rouge) à partir d'une source ou d'une transformation précédente vers la transformation de recherche.

  5. Double-cliquez sur la transformation de recherche.

  6. Dans l'Éditeur de transformation de recherche, sous l'onglet Table de référence, sélectionnez un gestionnaire de connexions dans la liste Gestionnaire de connexions OLE DB, puis effectuez l'une des opérations suivantes :

    • Cliquez sur Utiliser une table ou une vue, puis sélectionnez une vue de source de données, une référence de source de données ou un gestionnaire de connexions OLE DB.
    • Cliquez sur Utiliser les résultats d'une requête SQL, puis générez une requête dans la fenêtre Commande SQL ou cliquez sur Générer la requête pour générer une requête à l'aide des outils graphiques du Générateur de requêtes. Vous pouvez également cliquer sur Parcourir pour importer une instruction SQL à partir d'un fichier.
      Pour valider la requête SQL, cliquez sur Analyser la requête.
      Pour afficher un exemple de données renvoyées par la requête, cliquez sur Aperçu.
  7. Cliquez sur l'onglet Colonnes.

  8. Sous l'onglet Colonnes, faites glisser au moins une colonne de la liste Colonnes d'entrée disponibles vers une colonne de la liste Colonnes de recherche disponibles.

    ms137820.note(fr-fr,SQL.90).gifRemarque :
    La transformation de recherche mappe automatiquement les colonnes ayant le même nom et le même type de données.
    ms137820.note(fr-fr,SQL.90).gifRemarque :
    Les types de données des colonnes doivent correspondre pour que les colonnes puissent être mappées. Pour plus d'informations, consultez Types de données d'Integration Services.
  9. Pour inclure des colonnes de la table de recherche dans la sortie de la transformation, sélectionnez des colonnes dans la liste Colonnes de recherche disponibles, puis dans la liste Opération de recherche, indiquez si les valeurs de la table de recherche doivent remplacer les valeurs de la colonne d'entrée ou être écrites dans une nouvelle colonne.

  10. Pour configurer la mise en cache partielle de la table de recherche, cliquez sur l'onglet Avancé, puis procédez comme suit :

    1. Activez la case à cocher Activer la restrictionde la mémoire.
    2. Sélectionnez l'option Activer la mise en cache pour spécifier la taille du cache ou l'option Modifier l'instruction SQL pour mettre à jour l'instruction SQL qui génère la table de recherche, ou sélectionnez les deux options.
    3. Si vous le souhaitez, cliquez sur Paramètres et mappez des paramètres aux différentes colonnes d'entrée.
  11. Pour configurer l'affichage des erreurs, cliquez sur Configurer l'affichage des erreurs. Pour plus d'informations, consultez Procédure : configurer une sortie d'erreur dans un composant de flux de données.

  12. Cliquez sur OK.

  13. Pour enregistrer le package mis à jour, cliquez sur Enregistrer les éléments sélectionnés dans le menu Fichier.

Voir aussi

Concepts

Transformation de recherche
Transformations Integration Services
Chemins d'accès d'Integration Services
Tâche de flux de données
Gestionnaires de connexions
Rubriques Procédure relatives aux flux de données (SSIS)

Autres ressources

Sources Integration Services
Destinations d'Integration Services

Aide et Informations

Assistance sur SQL Server 2005