Transformations Integration Services

Les transformations SQL Server Integration Services sont les composants du flux de données d'un package qui agrègent, fusionnent, distribuent et modifient des données. Les transformations peuvent également effectuer des opérations de recherche et générer des échantillons de dataset. Cette section décrit les transformations incluses dans Integration Services et explique leur fonctionnement.

Transformations Business Intelligence

Les transformations suivantes effectuent des opérations décisionnelles telles que le nettoyage de données, l'exploration de texte et l'exécution de requêtes de prédiction d'exploration de données.

Transformation

Description

Transformation de dimension à variation lente

Transformation qui configure la mise à jour d'une dimension à variation lente.

Transformation de regroupement probable

Transformation qui normalise les valeurs en données de colonne.

Transformation de recherche floue

Transformation qui recherche des valeurs dans une table de référence au moyen d'une correspondance approximative.

Transformation d'extraction de terme

Transformation qui extrait des termes à partir du texte.

Transformation de recherche de terme

Transformation qui recherche des termes dans une table de référence et compte les termes extraits à partir du texte.

Transformation de requête d'exploration de données

Transformation qui exécute des requêtes de prédictions d'exploration de données.

Transformations de lignes

Les transformations suivantes mettent à jour les valeurs de colonnes et créent de nouvelles colonnes. La transformation est appliquée à chaque ligne de l'entrée de transformation.

Transformation

Description

Transformation de la table de caractères

Transformation qui applique des fonctions de chaîne à des données de caractères.

Transformation Copie de colonnes

Transformation qui ajoute des copies de colonnes d'entrée à la sortie de transformation.

Transformation de conversion de données

Transformation qui convertit le type de données d'une colonne en un type de données différent.

Transformation de colonne dérivée

Transformation qui remplit des colonnes avec les résultats d'expressions.

Transformation d'exportation de colonne

Transformation qui insère des données dans un fichier à partir d'un flux de données.

Transformation d'importation de colonne

Transformation qui lit des données à partir d'un fichier et les ajoute à un flux de données.

Composant Script

Transformation qui utilise un script pour extraire, transformer ou charger des données.

Transformation de commande OLE DB

Transformation qui exécute des commandes SQL pour chaque ligne d'un flux de données.

Transformations d'ensemble de lignes

Les transformations suivantes créent des ensembles de lignes. L'ensemble de lignes peut inclure des valeurs agrégées et triées, des échantillons d'ensembles de lignes ou des ensembles de lignes croisés dynamiques et non croisés dynamiques.

Transformation

Description

Transformation d'agrégation

Transformation qui effectue des agrégations telles que AVERAGE, SUM et COUNT.

Transformation de tri

Transformation qui trie des données.

Transformation de l'échantillonnage du pourcentage

Transformation qui crée un échantillon de jeu de données avec un pourcentage spécifiant la taille d'échantillonnage.

Transformation d'échantillonnage de lignes

Transformation qui crée un échantillon de jeu de données en spécifiant le nombre de lignes de l'échantillon.

Transformation de tableau croisé dynamique

Transformation qui crée une version moins normalisée d'une table normalisée.

Transformation Unpivot

Transformation qui crée une version plus normalisée d'une table non normalisée.

Transformations de fractionnement et de jointure

Les transformations suivantes distribuent des lignes vers différentes sorties, créent des copies des entrées de transformation, joignent plusieurs entrées en une même entrée et effectuent des opérations de recherche.

Transformation

Description

Transformation de fractionnement conditionnel

Transformation qui achemine des lignes de données vers différentes sorties.

Transformation de multidiffusion

Transformation qui distribue des jeux de données vers différentes sorties.

Transformation d'union totale

Transformation qui fusionne plusieurs jeux de données.

Transformation de fusion

Transformation qui fusionne deux jeux de données triés.

Transformation de jointure de fusion

Transformation qui joint deux jeux de données à l'aide d'une jointure FULL, LEFT ou INNER.

Transformation de recherche

Transformation qui recherche des valeurs dans une table de référence au moyen d'une correspondance exacte.

Transformation du cache

Transformation qui écrit les données d'une source de données connectée du flux de données dans un gestionnaire de connexions du cache qui enregistre les données dans un fichier cache. La transformation de recherche effectue des recherches sur les données dans le fichier cache.

Audit des transformations

Integration Services inclut les transformations suivantes pour ajouter des informations d'audit et compter le nombre de lignes.

Transformation

Description

Transformation d'audit

Transformation qui rend les informations sur l'environnement accessibles au flux de données d'un package.

Transformation de calcul du nombre de lignes

Transformation qui compte des lignes à mesure qu'elle les parcourt et stocke le total dans une variable.

Transformations pouvant être téléchargées

Le tableau suivant répertorie les transformations que vous pouvez télécharger à partir du site Web Microsoft.

Description

Télécharger

Le Distributeur de données équilibrées prend une seule entrée et distribue uniformément les lignes entrantes sur une ou plusieurs sorties via le multithreading.

La transformation du Distributeur de données équilibrées peut être téléchargée à l'adresse Distributeur de données équilibrées Microsoft SQL Server Integration Services.

Transformations personnalisées

Vous pouvez également écrire des transformations personnalisées. Pour plus d'informations, consultez Développement d'un composant de transformation personnalisé à sorties synchrones et Développement d'un composant de transformation personnalisé à sorties asynchrones.

Ressources externes

Icône Integration Services (petite) Rester à jour avec Integration Services

Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.