Transformation de recherche en mode Cache complet - Gestionnaire de connexions OLE DB
S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory
Vous pouvez configurer la transformation de recherche afin qu'elle utilise le mode Cache complet et un gestionnaire de connexions OLE DB. Dans le mode Cache complet, le dataset de référence est chargé dans le cache avant l’exécution de la transformation de recherche.
La transformation de recherche effectue des recherches en joignant les données des colonnes d'entrée d'une source de données connectée aux colonnes d'un dataset de référence. Pour plus d’informations, voir Lookup Transformation.
Lorsque vous configurez la transformation de recherche pour utiliser un gestionnaire de connexions OLE DB, vous sélectionnez une table, une vue ou une requête SQL pour générer le dataset de référence.
Pour implémenter une transformation de recherche en mode Cache complet à l'aide du gestionnaire de connexions OLE DB
Dans SQL Server Data Tools (SSDT), ouvrez le projet Integration Services qui contient le package souhaité, puis double-cliquez sur le package dans l'Explorateur de solutions.
Sous l’onglet Flux de données , faites glisser la transformation de recherche à partir de la Boîte à outilsjusqu’à l’aire de conception.
Connectez la transformation de recherche au flux de données en faisant glisser un connecteur à partir d'une source ou d'une transformation précédente jusqu'à la transformation de recherche.
Notes
Une transformation de recherche peut ne pas se valider si cette transformation se connecte à un fichier plat qui contient un champ Date vide. La validation de la transformation dépend si le gestionnaire de connexions pour le fichier plat a été configuré pour conserver des valeurs NULL. Pour que la validation de la transformation de recherche soit validée, dans l’Éditeur de source de fichier plat, dans la page Gestionnaire de connexions, sélectionnez l’option Conserver les valeurs NULL de la source comme valeurs NULL dans le flux de données .
Double-cliquez sur la transformation source ou précédente pour configurer le composant.
Double-cliquez sur la transformation de recherche, puis dans l’Éditeur de transformation de recherche, dans la page Général , sélectionnez Cache complet.
Dans la zone Type de connexion , sélectionnez Gestionnaire de connexions OLE DB.
Dans la liste Spécifier comment gérer les lignes sans entrées correspondantes , sélectionnez une option de gestion des erreurs pour les lignes sans entrées correspondantes.
Dans la page Connexion , sélectionnez un gestionnaire de connexions dans la liste Gestionnaire de connexions OLE DB ou cliquez sur Nouveau pour créer un gestionnaire de connexions. Pour plus d’informations, consultez OLE DB Connection Manager.
Exécutez l'une des tâches suivantes :
Cliquez sur Utiliser une table ou une vue, puis sélectionnez une table ou une vue, ou cliquez sur Nouveau pour créer une table ou une vue.
- ou -
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 .
- ou -
Vous pouvez aussi 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 échantillon des données, cliquez sur Aperçu.
Cliquez sur la page Colonnes , puis faites glisser au moins une colonne de la liste Colonnes d’entrée disponibles vers une colonne de la liste Colonnes de recherche disponibles .
Notes
La transformation de recherche mappe automatiquement les colonnes ayant le même nom et le même type de données.
Notes
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 Integration Services.
Incluez des colonnes de recherche dans la sortie en exécutant les tâches suivantes :
Dans la liste Colonnes de recherche disponibles , sélectionnez des colonnes.
Dans la liste Opération de recherche , spécifiez si les valeurs des colonnes de recherche remplacent les valeurs des colonnes d’entrée ou si elles sont écrites dans une nouvelle colonne.
Pour configurer la sortie d’erreur, cliquez sur la page Sortie d’erreur et définissez les options de gestion des erreurs. Pour plus d’informations, consultez Éditeur de transformation de recherche (page Sortie d’erreur).
Cliquez sur OK pour enregistrer les modifications apportées à la transformation de recherche, puis exécutez le package.
Voir aussi
Implémenter une transformation de recherche en mode Cache complet à l'aide du gestionnaire de connexions du cache
Implémenter une recherche en mode Aucun cache ou Cache partiel
Transformations Integration Services