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 qui configure la mise à jour d'une dimension à variation lente. |
|
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. |
|
Transformation qui corrige des données d'une source de données connectée en appliquant des règles créées pour la source 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 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 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 transformation, 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. |
|
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 qui rend les informations sur l'environnement accessibles au flux de données d'un package. |
|
Transformation qui compte des lignes à mesure qu'elle les parcourt et stocke le nombre final dans une variable. |
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.
Contenu connexe
|