Transformations Integration Services
Les transformations SQL Server 2005 Integration Services (SSIS) 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 Business Intelligence telles que le nettoyage de données, l'exploration de texte et l'exécution de requêtes de prédictions d'exploration de données.
Transformation | Description |
---|---|
Transformation qui normalise les valeurs en données de colonne. |
|
Transformation qui recherche des valeurs dans une table de référence au moyen d'une correspondance approximative. |
|
Transformation qui extrait des termes à partir du texte. |
|
Transformation qui recherche des termes dans une table de référence et compte les termes extraits à partir du texte. |
|
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 qui applique des fonctions de chaîne à des données de caractères. |
|
Transformation qui ajoute des copies de colonnes d'entrée à la sortie de transformation. |
|
Transformation qui convertit le type de données d'une colonne en un type de données différent. |
|
Transformation qui remplit des colonnes avec les résultats d'expressions. |
|
Transformation qui utilise un script pour extraire, transformer ou charger des données. |
|
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 qui effectue des agrégations telles que AVERAGE, SUM et COUNT. |
|
Transformation qui trie des données. |
|
Transformation qui crée un échantillon de jeu de données avec un pourcentage spécifiant la taille d'échantillonnage. |
|
Transformation qui crée un échantillon de jeu de données en spécifiant le nombre de lignes de l'échantillon. |
|
Transformation qui crée une version moins normalisée d'une table normalisée. |
|
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 transformations, joignent plusieurs entrées en une même entrée et effectuent des opérations de recherche.
Transformation | Description |
---|---|
Transformation qui achemine des lignes de données vers différentes sorties. |
|
Transformation qui distribue des jeux de données vers différentes sorties. |
|
Transformation qui fusionne plusieurs jeux de données. |
|
Transformation qui fusionne deux jeux de données triés. |
|
Transformation qui joint deux jeux de données à l'aide d'une jointure FULL, LEFT ou INNER. |
|
Transformation qui recherche des valeurs dans une table de référence au moyen d'une correspondance exacte. |
Autres transformations
Integration Services inclut les transformations suivantes qui permettent d'exporter et d'importer des données, d'ajouter des informations d'audit, de compter des lignes et de travailler avec des dimensions à variation lente.
Transformation | Description |
---|---|
Transformation qui insère des données dans un fichier à partir d'un flux de données. |
|
Transformation qui lit des données à partir d'un fichier et les ajoute à un flux de données. |
|
Transformation qui rend des informations sur l'environnement disponibles au flux de données d'un package. |
|
Transformation qui compte des lignes à mesure qu'elle les parcourt et stocke le total dans une variable. |
|
Transformation qui configure la mise à jour d'une dimension à variation lente. |
Transformations personnalisées
Vous pouvez également écrire des transformations personnalisées. Pour plus d'informations, consultez Developing a Custom Transformation Component with Synchronous Outputs et Developing a Custom Transformation Component with Asynchronous Outputs.
Voir aussi
Concepts
Chemins d'accès d'Integration Services
Composants des flux de données
Autres ressources
Sources Integration Services
Destinations d'Integration Services