Partager via


Créer et déployer un cache pour la transformation de recherche

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

Vous pouvez créer et déployer un fichier cache (.caw) pour la transformation de recherche. Le dataset de référence est stocké dans le fichier cache.

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 du dataset de référence.

Vous créez un fichier cache en utilisant un gestionnaire de connexions du cache et une transformation du cache. Pour plus d’informations, consultez Gestionnaire de connexions du cache et Transformation du cache.

Pour en savoir plus sur la transformation de recherche, consultez Transformation de recherche.

Pour créer un fichier cache

  1. Dans SQL Server Data Tools (SSDT), ouvrez le projet Integration Services qui contient le package souhaité, puis ouvrez le package.

  2. Sous l’onglet Flux de contrôle , ajoutez une tâche de flux de données.

  3. Sous l’onglet Flux de données , ajoutez une transformation du cache au flux de données, puis connectez la transformation à une source de données.

    Configurez la source de données selon vos besoins.

  4. Double-cliquez sur la transformation du cache puis, dans l’Éditeur de transformation du cache, dans la page Gestionnaire de connexions , cliquez sur Nouveau pour créer un gestionnaire de connexions du cache.

  5. Dans l’Éditeur du gestionnaire de connexions du cache, sous l’onglet Général , configurez le gestionnaire de connexions du cache pour enregistrer le cache en sélectionnant les options suivantes :

    1. Sélectionnez Utiliser le cache de fichier.

    2. Dans la zone Nom de fichier, entrez le chemin du fichier.

    Le système crée le fichier lorsque vous exécutez le package.

    Notes

    Le niveau de protection du package ne s'applique pas au fichier cache. Si le fichier cache contient des informations sensibles, utilisez une liste de contrôle d'accès (ACL) pour restreindre l'accès à l'emplacement ou au dossier dans lequel vous stockez le fichier. Vous devez autoriser l'accès à certains comptes uniquement. Pour plus d’informations, consultez Accéder aux fichiers utilisés par des packages.

  6. Cliquez sur l’onglet Colonnes , puis spécifiez quelles colonnes sont les colonnes d’index en utilisant l’option Position d’index .

    Pour les colonnes qui ne sont pas des index, la position d'index est 0. Pour les colonnes d'index, la position d'index est un nombre séquentiel, positif.

    Notes

    Lorsque la transformation de recherche est configurée pour utiliser un gestionnaire de connexions du cache, seules les colonnes d'index dans le dataset de référence peuvent être mappées avec des colonnes d'entrée. En outre, toutes les colonnes d’index doivent être mappées.

    Pour plus d’informations, consultez Éditeur du gestionnaire de connexions du cache.

  7. Configurez la transformation du cache selon vos besoins.

    Pour plus d’informations, consultez Éditeur de transformation du cache (page Gestionnaire de connexions) et Éditeur de transformation du cache (page Mappages).

  8. Exécutez le package.

Pour déployer un fichier cache

  1. Dans SQL Server Data Tools (SSDT), ouvrez le projet Integration Services qui contient le package souhaité, puis ouvrez le package.

  2. Vous pouvez éventuellement créer une configuration de package. Pour plus d’informations, consultez Créer des configurations de package.

  3. Ajoutez le fichier cache au projet en procédant comme suit :

    1. Dans l'Explorateur de solutions, sélectionnez le projet que vous avez ouvert à l'étape 1.

    2. Dans le menu Projet , cliquez sur Ajouter un élément existant.

    3. Sélectionnez le fichier de cache, puis cliquez sur Ajouter.

    Le fichier apparaît dans le dossier Divers de l’Explorateur de solutions.

  4. Configurez le projet afin de créer un utilitaire de déploiement, puis créez le projet. Pour plus d’informations, consultez Créer un utilitaire de déploiement.

    Un fichier manifeste, <nom_projet>.SSISDeploymentManifest.xml, est créé et répertorie les différents fichiers du projet, les packages et les configurations des packages.

  5. Déployez le package dans le système de fichiers. Pour plus d’informations, consultez Déployer des packages à l’aide de l’utilitaire de déploiement.

Voir aussi

Créer un utilitaire de déploiement