La capacité à filtrer les données , ce qui permet aux utilisateurs de sélectionner les données spécifiques souhaitées à partir d'un pool de données plus grande , est une fonctionnalité fournie dans SQL Server Integration Services ( SSIS) SSIS est un composant de Microsoft SQL Server. . Il a été mis en œuvre avec la version 2005 comme remplacement pour Data Transformation Services ( DTS ) . SSIS est principalement utilisé comme un outil pour l'entreposage de données , mais il peut également être utilisé pour d'autres fins , telles que l'automatisation de la maintenance des bases de données SQL Server et mise à jour des composants généraux de données. Instructions
1
Ouvrez le serveur d'entreprise studio de développement SQL Intelligence ou rendez-vous à Visual Studio 2005. La rédaction vous verrez dépend de la version de SSIS en cours d'exécution sur votre système.
Sélectionnez le projet Integration Services à partir de la liste affichée. Nommez le projet .
Cliquez sur le bouton OK. Cette action permet d'afficher la fenêtre Package Designer .
Choisir et réaliser les options et les informations nécessaires pour votre package SSIS.
2
Sélectionnez et faites glisser un élément de boucle Foreach Conteneur de contrôle de flux à partir de la boîte à outils sur la fenêtre de l'écoulement surface de conception de configuration pour créer un élément de flux de contrôle du conteneur de boucles Foreach .
3
Ouvrez la fenêtre des propriétés du conteneur de boucles Foreach en double cliquant sur l'élément de flux de contrôle du conteneur de boucles Foreach sur l'écoulement de surface Control Design .
4
créer une variable pour stocker les noms de fichiers contenus dans le conteneur de boucles Foreach . Sélectionnez Mappage de variables parmi les options affichées . Sélectionnez l'option Nouveau variable à partir de la liste affichée. Sélectionnez "Package" que le conteneur pour la variable. Entrez le nom souhaité pour la variable dans le champ variable. Entrez un nom descriptif pour la variable dans le domaine de l'espace de noms . Sélectionnez "String" comme type de valeur .
5
Cliquez sur le bouton OK à deux reprises pour revenir à l' écoulement de surface de contrôle .
6
Créer un fichier plat Source Connection Manager par clic droit sur le Gestionnaire de connexions salon, puis en choisissant le New Flat connexions de fichiers . Cela permettra d'ouvrir le fichier plat Connection Manager. Sélectionnez les options nécessaires pour compléter la tâche désirée .
7
Créer une expression de la chaîne de connexion du fichier plat Connection Manager pour pointer vers la variable du fichier du conteneur de boucles Foreach .
< P > Sélectionnez le fichier plat Connection Manager.
Aller à la zone de la fenêtre Propriétés de l'Explorateur de solutions , puis cliquez sur l'option expression de propriété . Cette action ouvre la fenêtre de l'éditeur d'expression de la propriété .
Sélectionnez l'option de chaîne de connexion fournie dans la fenêtre.
8
créer un serveur de base de données Destination Connection Manager SQL en cliquant droit sur le gestionnaire de connexions fenêtre , puis en cliquant sur l'option "Nouveau". Sélectionnez les options nécessaires pour compléter la tâche désirée .
9
Ajouter une tâche de flux de données vers le conteneur de boucles Foreach .
Faites glisser une tâche de flux de données à partir de la fenêtre Éléments de flux de contrôle à l' surface du conteneur de boucles Foreach .
10
Configurer le flux de données en double cliquant sur la tâche de flux de données sur le conteneur de boucle Foreach . Cela va ouvrir la fenêtre pour compléter les options et les informations nécessaires pour la tâche souhaitée. Remplissez les options et les informations nécessaires . Faites glisser un élément de source de fichiers plats à partir de la boîte à outils et placez-le sur la surface de flux de données . Double-cliquez sur la source de fichier plat . Cette action ouvre la fenêtre des propriétés. Sélectionnez le gestionnaire de connexions de fichiers plats . Remplissez les options nécessaires et des informations pour la tâche souhaitée . Faites glisser un élément de fractionnement conditionnel à partir de la fenêtre des transformations de flux de données à la surface de flux de données , puis connectez la source de fichier plat à l'élément de fractionnement conditionnel en faisant glisser la flèche verte de la source de fichier plat à l'élément de fractionnement conditionnel .
11
Double-cliquez sur l'élément de fractionnement conditionnel pour ouvrir la fenêtre de l'Éditeur de transformation de fractionnement conditionnel . Sélectionnez les options nécessaires et entrez les informations pour créer une condition de diviser les données à envoyer à la source. Faites glisser deux destinations ADO NET à la fenêtre de flux de données . Faites glisser les flèches vertes de sortie de l'élément de fractionnement conditionnel pour les destinations sélectionnées pour ouvrir la fenêtre pour définir la condition de filtre pour les destinations.
12
Sélectionnez l'état que vous avez spécifié , puis cliquez sur le bouton OK. Sélectionnez la table de destination. Double- cliquez sur la destination pour ouvrir la fenêtre Éditeur de destination . Sélectionnez le gestionnaire de connexions ADO NET à partir de la liste affichée et la table de destination .
13
Complétez votre package SSIS dans le sens souhaité .
14
exécuter le package pour confirmer que la ou les tables destination contiennent les données filtrées .