Partager via


Propriétés personnalisées des transformations

En plus des propriétés qui sont communes à la plupart des objets de flux de données dans le modèle objet SQL Server Integration Services , de nombreux objets de flux de données ont des propriétés personnalisées qui sont spécifiques à l'objet. Ces propriétés personnalisées sont uniquement disponibles au moment de l'exécution et ne sont pas documentées dans la documentation de référence de la programmation managée de Integration Services .

Cette rubrique présente et décrit les propriétés personnalisées des différentes transformations de flux de données. Pour plus d'informations sur les propriétés communes à la plupart des objets de flux de données, consultez Common Properties.

Certaines propriétés de transformations peuvent être définies à l'aide d'expressions de propriété. Pour plus d’informations, consultez Propriétés du flux de données pouvant être définies à l’aide d’expressions.

Transformations avec les propriétés personnalisées

Agrégat Exportation de colonne Nombre de lignes
Audit Regroupement probable Échantillonnage de lignes
Transformation du cache Recherche floue Composant Script
Table des caractères Importation de colonne Dimension à variation lente
Fractionnement conditionnel Lookup Sort
Copie de colonnes Merge Join Extraction de terme
Conversion de données Commande OLE DB Recherche de terme
Requête d’exploration de données Échantillonnage du pourcentage Supprimer le tableau croisé dynamique
Colonne dérivée Tableau croisé dynamique

Transformations sans propriétés personnalisées

Les transformations suivantes ne disposent pas de propriétés personnalisées au niveau du composant, de l’entrée ou de la sortie : Transformation par fusion, Transformation par multidiffusion et Transformation par union de tout. Ils font uniquement appel aux propriétés communes à l'ensemble des composants de flux de données.

Transformation d'agrégation, propriétés personnalisées

La transformation d'agrégation dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation d'agrégation. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
AutoExtendFactor Integer Valeur entre 1 et 100 qui spécifie le pourcentage d'extension possible de la mémoire lors de l'opération d'agrégation. La valeur par défaut de cette propriété est de 25.
CountDistinctKeys Integer Valeur précisant le nombre exact de comptages de valeurs que l'agrégation peut écrire. Si une valeur CountDistinctScale est spécifiée, la valeur dans CountDistinctKeys est prioritaire.
CountDistinctScale Integer (énumération) Valeur qui décrit le nombre approximatif de valeurs distinctes que peut totaliser l'agrégation dans une colonne. Cette propriété peut prendre les valeurs suivantes :

Bas (1) : indique jusqu’à 500 000 valeurs de clés.

Moyen (2) : indique jusqu’à 5 millions de valeurs de clés.

Haut (3) : indique plus de 25 millions de valeurs de clés.

Non spécifié (0) : indique qu’aucune valeur CountDistinctScale n’est utilisée. L’utilisation de l’option Non spécifié (0) peut avoir un impact sur les performances dans les jeux de données volumineux.
Keys Integer Valeur qui spécifie le nombre exact de clés GROUP BY écrites par l'agrégation. Si une valeur KeyScalevalue est spécifiée, la valeur dans Keys est prioritaire.
KeyScale Integer (énumération) Valeur qui décrit le nombre approximatif de valeurs de clés GROUP BY que l'agrégation peut écrire. Cette propriété peut prendre les valeurs suivantes :

Bas (1) : indique jusqu’à 500 000 valeurs de clés.

Moyen (2) : indique jusqu’à 5 millions de valeurs de clés.

Haut (3) : indique plus de 25 millions de valeurs de clés.

Non spécifié (0) : indique qu’aucune valeur KeyScale n’est utilisée.

Le tableau suivant décrit les propriétés personnalisées de la sortie de la transformation d'agrégation. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
Keys Integer Valeur qui spécifie le nombre exact de clés GROUP BY que l'agrégation peut écrire. Si une valeur KeyScale est spécifiée, la valeur dans Keys est prioritaire.
KeyScale Integer (énumération) Valeur qui décrit le nombre approximatif de valeurs de clés GROUP BY que l'agrégation peut écrire. Cette propriété peut prendre les valeurs suivantes :

Bas (1) : indique jusqu’à 500 000 valeurs de clés.

Moyen (2) : indique jusqu’à 5 millions de valeurs de clés.

Haut (3) : indique plus de 25 millions de valeurs de clés.

Non spécifié (0) : indique qu’aucune valeur KeyScale n’est utilisée.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation d'agrégation. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
AggregationColumnId Integer LineageID d'une colonne participant à des fonctions GROUP BY ou d'agrégation.
AggregationComparisonFlags Integer Valeur qui spécifie la manière dont la transformation d'agrégation compare les données de chaîne dans une colonne. Pour plus d'informations, voir Comparing String Data.
AggregationType Integer (énumération) Valeur qui spécifie l'opération d'agrégation à appliquer à la colonne. Cette propriété peut prendre les valeurs suivantes :

Count (1)

Count all (2)

Countdistinct (3)

Sum (4)

Average (5)

Maximum (7)

Minimum (6)

Group by (0)
CountDistinctKeys Integer Valeur spécifiant le nombre exact de clés que l'agrégation peut écrire lorsque le type d'agrégation est COUNT DISTINCT. Si une valeur CountDistinctScale est spécifiée, la valeur dans CountDistinctKeys est prioritaire.
CountDistinctScale Integer (énumération) Valeur qui décrit le nombre approximatif de valeurs de clés que peut écrire l'agrégation lorsque le type d'agrégation est COUNT DISTINCT. Cette propriété peut prendre les valeurs suivantes :

Bas (1) : indique jusqu’à 500 000 valeurs de clés.

Moyen (2) : indique jusqu’à 5 millions de valeurs de clés.

Haut (3) : indique plus de 25 millions de valeurs de clés.

Non spécifié (0) : indique qu’aucune valeur CountDistinctScale n’est utilisée.
IsBig Boolean Valeur qui indique si la colonne contient une valeur supérieure à 4 milliards ou une valeur avec une meilleure précision qu'une valeur à virgule flottante double précision. La valeur peut être 0 ou 1. 0 indique que IsBig est False et que la colonne ne contient pas de valeur importante ou de valeur précise. La valeur par défaut de cette propriété est 1.

L'entrée et les colonnes d'entrée de la transformation d'agrégation ne sont pas dotées de propriétés personnalisées.

Pour plus d’informations, voir Aggregate Transformation.

Transformation d'audit, propriétés personnalisées

La transformation d'audit dispose uniquement des propriétés communes à l'ensemble des composants de flux de données au niveau du composant.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation d'audit. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
LineageItemSelected Integer (énumération) Élément d'audit sélectionné pour la sortie. Cette propriété peut prendre les valeurs suivantes :

GUID d’instance d’exécution (0)

Heure de début de l’exécution (4)

Nom de l’ordinateur (5)

ID du package (1)

Nom du package (2)

ID de la tâche (8)

Nom de la tâche (7)

Nom d’utilisateur (6)

ID de version (3)

L'entrée, les colonnes d'entrée et la sortie de la transformation d'audit ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Transformation d’Audit.

Transformation de transformation du cache, propriétés personnalisées

La transformation de transformation du cache dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau qui suit décrit les propriétés de la transformation de transformation du cache. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
Connectionmanager String Spécifie le nom du gestionnaire de connexions.
ValidateExternalMetadata Boolean Indique si la transformation du cache est validée à l'aide de sources de données externes au moment de la conception. Si la propriété possède la valeur False, la validation avec des sources de données externes a lieu au moment de l'exécution.

Valeur par défaut .True
AvailableInputColumns String Liste des colonnes d'entrée disponibles.
InputColumns String Liste des colonnes d'entrée sélectionnées.
CacheColumnName String Spécifie le nom de la colonne mappée à une colonne d'entrée sélectionnée.

Le nom de la colonne dans la propriété CacheColumnName doit correspondre au nom de la colonne correspondante répertoriée dans la page Colonnes de l’Éditeur du gestionnaire de connexions du cache.

Pour plus d'informations, consultez Cache Connection Manager Editor

Transformation de la table des caractères, propriétés personnalisées

La transformation de la table des caractères dispose uniquement des propriétés communes à l'ensemble des composants de flux de données au niveau du composant.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation de la table des caractères. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
InputColumnLineageId Integer Valeur spécifiant le LineageID de la colonne d'entrée qui correspond à la source de la colonne de sortie.
MapFlags Integer (énumération) Valeur précisant les opérations de chaîne que la transformation de la table des caractères applique dans la colonne. Cette propriété peut prendre les valeurs suivantes :

Inversion d’octet (2)

Pleine chasse (6)

Demi-chasse (5)

Hiragana (3)

Katakana (4)

Casse linguistique (7)

Minuscules (0)

Chinois simplifié (8)

Chinois traditionnel(9)

Majuscules (1)

L'entrée, les colonnes d'entrée et la sortie de la transformation de la table des caractères ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Character Map Transformation.

Transformation de fractionnement conditionnel, propriétés personnalisées

La transformation de fractionnement conditionnel dispose uniquement des propriétés communes à l'ensemble des composants de flux de données au niveau du composant.

Le tableau suivant décrit les propriétés personnalisées de la sortie de la transformation de fractionnement conditionnel. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
EvaluationOrder Integer Valeur qui spécifie la position d'une condition, associée à une sortie, dans la liste des conditions évaluées par la transformation de fractionnement conditionnel. Les conditions sont évaluées dans l'ordre, de la valeur la plus basse à la valeur la plus élevée.
Expression String Expression qui représente la condition évaluée par la transformation de fractionnement conditionnel. Les colonnes sont représentées par les identificateurs de lignage.
FriendlyExpression String Expression qui représente la condition évaluée par la transformation de fractionnement conditionnel. Les colonnes sont représentées par leurs noms.

Il est possible de spécifier la valeur de cette propriété en utilisant l'expression d'une propriété.
IsDefaultOut Boolean Valeur indiquant si la sortie est la sortie par défaut.

L'entrée, les colonnes d'entrée et les colonnes de sortie de la transformation de fractionnement conditionnel ne disposent pas de propriétés personnalisées.

Pour plus d'informations, consultez Conditional Split Transformation.

Transformation de copie de colonne, propriétés personnalisées

La transformation de copie de colonne dispose uniquement des propriétés communes à l'ensemble des composants de flux de données au niveau du composant.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation de copie de colonne. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
copyColumnId Integer LineageID de la colonne d'entrée à partir de laquelle la colonne de sortie est copiée.

L'entrée, les colonnes d'entrée et la sortie de la transformation de copie de colonne ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Copy Column Transformation.

Transformation de conversion de données, propriétés personnalisées

La transformation de conversion de données dispose uniquement des propriétés communes à l'ensemble des composants de flux de données au niveau du composant.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation de conversion de données. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
FastParse Boolean Valeur qui indique si la colonne fait appel aux routines d'analyse fournies par Integration Services (routines plus rapides mais qui ne tiennent pas compte des paramètres régionaux) ou bien aux routines d'analyse standard qui prennent en compte les paramètres régionaux. La valeur par défaut de cette propriété est False. Pour plus d'informations, consultez Fast Parse et Standard Parse. .

Remarque : cette propriété n’est pas disponible dans l’Éditeur de transformation par conversion de données, mais peut être définie avec l’Éditeur avancé.
SourceInputColumnLineageId Integer LineageID de la colonne d'entrée correspondant à la source de la colonne de sortie.

L'entrée, les colonnes d'entrée et la sortie de la transformation de conversion de données ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Data Conversion Transformation.

Transformation de requête d'exploration de données ; propriétés personnalisées

La transformation de requête d'exploration de données dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation de requête d'exploration de données. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
ASConnectionId String Identificateur unique de l'objet de connexion.
ASConnectionString String Chaîne de connexion d'un projet Analysis Services ou d'une base de données Analysis Services .
CatalogName String Nom d'une base de données Analysis Services .
ModelName String Nom du modèle d'exploration de données.
ModelStructureName String Nom de la structure d'exploration de données.
ObjectRef String Balise XML qui identifie la structure d'exploration de données utilisée par la transformation.
QueryText String Instruction de requête de prédiction utilisée par la transformation.

L'entrée, les colonnes d'entrée, la sortie et les colonnes de sortie de la transformation de requête d'exploration de données ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Data Mining Query Transformation.

Transformation de colonne dérivée, propriétés personnalisées

La transformation de colonne dérivée dispose uniquement des propriétés communes à l'ensemble des composants de flux de données au niveau du composant.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée et de sortie de la transformation de colonne dérivée. Lorsque vous ajoutez la colonne dérivée en tant que nouvelle colonne, ces propriétés personnalisées s'appliquent à la nouvelle colonne de sortie ; si vous choisissez de remplacer le contenu d'une colonne d'entrée existante par les résultats de la colonne dérivée, ces propriétés personnalisées s'appliquent à la colonne d'entrée existante. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
Expression String Expression qui représente la condition évaluée par la transformation de fractionnement conditionnel. Les colonnes sont représentées par la propriété LineageID pour la colonne.
FriendlyExpression String Expression qui représente la condition évaluée par la transformation de fractionnement conditionnel. Les colonnes sont représentées par leurs noms.

Il est possible de spécifier la valeur de cette propriété en utilisant l'expression d'une propriété.

L'entrée et la sortie de la transformation de colonne dérivée ne sont pas dotées de propriétés personnalisées.

Pour plus d'informations, consultez Transformation de colonne dérivée.

Transformation d'exportation de colonne, propriétés personnalisées

La transformation d'exportation de colonne dispose uniquement des propriétés communes à l'ensemble des composants de flux de données au niveau du composant.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée de la transformation d'exportation de colonne. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
AllowAppend Boolean Valeur spécifiant si la transformation ajoute ou non des données à un fichier existant. La valeur par défaut de cette propriété est False.
ForceTruncate Boolean Valeur qui spécifie si la transformation tronque un fichier existant avant d'écrire des données. La valeur par défaut de cette propriété est False.
FileDataColumnID Integer Valeur qui identifie la colonne contenant les données que la transformation insère dans un fichier. Sur la colonne d’extraction, cette propriété a la valeur 0 ; dans la colonne de chemin d’accès de fichier, cette propriété contient le LineageID de la colonne d’extraction.
WriteBOM Boolean Valeur spécifiant si une marque d'ordre d'octet est écrite dans le fichier.

L'entrée, la sortie et les colonnes de sortie de la transformation d'exportation de colonne ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Export Column Transformation.

Transformation d'importation de colonne, propriétés personnalisées

La transformation d'importation de colonne dispose uniquement des propriétés communes à l'ensemble des composants de flux de données au niveau du composant.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée de la transformation d'importation de colonne. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
ExpectBOM Boolean Valeur qui spécifie si la transformation d'importation de colonne attend une marque d'ordre d'octet. Une marque d'ordre d'octet n'est attendue que si les données sont du type de données DT_NTEXT.
FileDataColumnID Integer Valeur qui identifie la colonne contenant les données que la transformation insère dans le flux de données. Dans la colonne de données à insérer, cette propriété a une valeur de 0 ; dans la colonne contenant les chemins d'accès aux fichiers sources, elle contient le LineageID de la colonne de données à insérer.

L'entrée, la sortie et les colonnes de sortie de la transformation d'importation de colonne ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Import Column Transformation.

Transformation de regroupement probable, propriétés personnalisées

La transformation de regroupement probable dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation de regroupement probable. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
Délimiteurs String Séparateurs de jetons utilisés par la transformation. Les délimiteurs par défaut incluent les caractères suivants : espace ( ), virgule(,), point (.), point-virgule (;), deux points (:), trait d’union (-), guillemet double droit (), guillemet simple droit ('), esperluette (&), barre oblique oblique (/), barre oblique inverse (\), au signe (@), point d’exclamation ( !), point d’interrogation ( ?), parenthèse ouvrante ((), parenthèse fermante ()), inférieur à (<), supérieur à (>), crochet ouvrant ([), crochet fermant (]), accolade ouvrante ({), accolade fermante (}), canal (|), signe numérique (#), astérisque (*), caret (^) et pourcentage (%).
Exhaustive Boolean Valeur spécifiant si chaque enregistrement d'entrée est comparé à tous les autres enregistrements d'entrée. La valeur True sert principalement à des fins de débogage. La valeur par défaut de cette propriété est False.

Remarque : cette propriété n’est pas disponible dans l’Éditeur de transformation par regroupement probable, mais peut être définie avec l’Éditeur avancé.
MaxMemoryUsage Integer Quantité de mémoire maximale que peut utiliser la transformation. La valeur par défaut de cette propriété est 0, permettant ainsi l'utilisation dynamique de la mémoire.

Il est possible de spécifier la valeur de cette propriété en utilisant l'expression d'une propriété.

Remarque : cette propriété n’est pas disponible dans l’Éditeur de transformation par regroupement probable, mais peut être définie avec l’Éditeur avancé.
MinSimilarity Double Seuil de similarité (exprimé par une valeur comprise entre 0 et 1) que la transformation utilise pour identifier des doublons. La valeur par défaut de cette propriété est de 0,8.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée de la transformation de regroupement probable. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
ExactFuzzy Integer (énumération) Valeur qui spécifie si la transformation réalise une correspondance approximative ou une correspondance exacte. Les valeurs valides sont Exacte et Approximative. La valeur par défaut de cette propriété est Approximative.
FuzzyComparisonFlags Integer (énumération) Valeur qui spécifie la manière dont la transformation compare les données de chaîne dans une colonne. Cette propriété peut prendre les valeurs suivantes :

FullySensitive

IgnoreCase

IgnoreKanaType

IgnoreNonSpace

IgnoreSymbols

IgnoreWidth



Pour plus d'informations, voir Comparing String Data.
LeadingTrailingNumeralsSignificant Integer (énumération) Valeur qui précise l'importance des chiffres. Cette propriété peut prendre les valeurs suivantes :

LeadingNumeralsSignificant (1) : à utiliser si les premiers chiffres sont significatifs.

TrailingNumeralsSignificant (2) : à utiliser si les derniers chiffres sont significatifs.

LeadingAndTrailingNumeralsSignificant (3) : à utiliser si les premiers et les derniers chiffres sont significatifs.

NumeralsNotSpecial (0) : à utiliser si les chiffres ne sont pas significatifs.
MinSimilarity Double Seuil de similarité (exprimé par une valeur comprise entre 0 et 1) utilisé pour la jointure sur la colonne. Seules les lignes supérieures au seuil sont validées comme des correspondances.
ToBeCleaned Boolean Valeur qui spécifie si la colonne est utilisée pour identifier des doublons, à savoir s'il s'agit d'une colonne dans laquelle vous procédez à des regroupements. La valeur par défaut de cette propriété est False.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation de regroupement probable. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
ColumnType Integer (énumération) Valeur qui identifie le type de colonne de sortie. Cette propriété peut prendre les valeurs suivantes :

KeyIn (1)

KeyOut (2)

Similarity (3)

ColumnSimilarity (4)

PassThru (5)

Canonical (6)

Undefined (0)
InputID Integer LineageID de la colonne d'entrée correspondante.

L'entrée et la sortie de la transformation de regroupement probable ne sont pas dotées de propriétés personnalisées.

Pour plus d’informations, voir Fuzzy Grouping Transformation.

Transformation de recherche floue, propriétés personnalisées

La transformation de recherche floue dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation de recherche floue. Toutes les propriétés sont en lecture/écriture, à l'exception de ReferenceMetadataXML.

Propriété Type de données Description
CopyReferenceTable Boolean Spécifie si une copie de la table de référence doit être réalisée pour la construction de l'index de recherche floue et les recherches suivantes. La valeur par défaut de cette propriété est True.
Délimiteurs String Séparateurs utilisés par la transformation pour marquer les valeurs de colonne. Les délimiteurs par défaut incluent les caractères suivants : espace ( ), virgule (,), point-virgule (.) point-virgule(;), deux points (:) trait d’union (-), guillemet double droit (« ), guillemet simple droit ('), esperluette (&), barre oblique (/), barre oblique inverse (\), au signe (@), point d’exclamation ( !) ), point d’interrogation ( ?), parenthèse ouvrante ((), parenthèse fermante ()), inférieur à (<), supérieur à (>), crochet ouvrant ([), crochet fermant (]), accolade ouvrante ({), accolade fermante (}), canal (|). signe dièse (#), astérisque (*), signe insertion (^) et symbole de pourcentage (%).
DropExistingMatchIndex Boolean Valeur spécifiant si l’index de correspondance spécifié dans MatchIndexName est supprimé quand MatchIndexOptions n’est pas défini sur ReuseExistingIndex. La valeur par défaut de cette propriété est True.
Exhaustive Boolean Valeur spécifiant si chaque enregistrement d'entrée est comparé à tous les autres enregistrements d'entrée. La valeur True sert principalement à des fins de débogage. La valeur par défaut de cette propriété est False.

Remarque : cette propriété n’est pas disponible dans l’Éditeur de transformation par recherche probable, mais peut être définie avec l’Éditeur avancé.
MatchIndexName String Nom de l'index de correspondance. L'index de correspondance désigne la table dans laquelle la transformation crée et enregistre l'index qu'elle utilise. En cas de réutilisation de l’index de correspondance, MatchIndexName spécifie l’index à réutiliser. MatchIndexName doit être un nom d’identificateur SQL Server valide. Par exemple, si le nom contient des espaces, il doit apparaître entre crochets.
MatchIndexOptions Integer (énumération) Valeur précisant la manière dont la transformation gère l'index de correspondance. Cette propriété peut prendre les valeurs suivantes :

ReuseExistingIndex (0)

GenerateNewIndex (1)

GenerateAndPersistNewIndex (2)

GenerateAndMaintainNewIndex (3)
MaxMemoryUsage Integer Taille maximale du cache pour la table de recherche. La valeur par défaut de cette propriété est 0, ce qui signifie que la taille du cache est illimitée.

Il est possible de spécifier la valeur de cette propriété en utilisant l'expression d'une propriété.

Remarque : cette propriété n’est pas disponible dans l’Éditeur de transformation par recherche probable, mais peut être définie avec l’Éditeur avancé.
MaxOutputMatchesPerInput Integer Nombre maximal de correspondances que la transformation peut retourner pour chaque ligne d'entrée. La valeur par défaut de cette propriété est 1.

Remarque : les valeurs supérieures à 100 ne peuvent être définies qu’avec l’Éditeur Avancé.
MinSimilarity Integer Seuil de similarité (exprimé par une valeur comprise entre 0 et 1) que la transformation utilise au niveau du composant. Seules les lignes supérieures au seuil sont validées comme des correspondances.
ReferenceMetadataXML String Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
ReferenceTableName String Nom de la table de recherche. Le nom doit être un nom d'identificateur SQL Server valide. Par exemple, si le nom contient des espaces, il doit apparaître entre crochets.
WarmCaches Boolean Lorsque la valeur définie est True, la recherche charge partiellement l'index et la table de référence dans la mémoire avant le début de l'exécution, ce qui permet d'améliorer les performances.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée de la transformation de recherche floue. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
FuzzyComparisonFlags Integer Valeur qui spécifie la manière dont la transformation compare les données de chaîne dans une colonne. Pour plus d'informations, voir Comparing String Data.
FuzzyComparisonFlagsEx Integer (énumération) Valeur qui spécifie quels indicateurs de comparaison étendus sont utilisés par la transformation. Les valeurs peuvent comprendre MapExpandLigatures, MapFoldCZone, MapFoldDigits, MapPrecomposedet NoMapping. NoMapping ne peut être utilisé avec d'autres indicateurs.
JoinToReferenceColumn String Valeur spécifiant le nom de la colonne dans la table de référence à laquelle la colonne est jointe.
JoinType Integer Valeur qui spécifie si la transformation réalise une correspondance approximative ou une correspondance exacte. La valeur par défaut de cette propriété est Approximative. La valeur entière pour le type de jointure exact est 1 et la valeur pour le type de jointure flou est 2.
MinSimilarity Double Seuil de similarité (exprimé par une valeur comprise entre 0 et 1) que la transformation utilise au niveau de la colonne. Seules les lignes supérieures au seuil sont validées comme des correspondances.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation de recherche floue. Toutes les propriétés sont en lecture/écriture.

Notes

Pour les colonnes de sortie qui contiennent des valeurs directes des colonnes d’entrée correspondantes, CopyFromReferenceColumn est vide et SourceInputColumnLineageID contient le LineageID de la colonne d’entrée correspondante. Pour les colonnes de sortie qui contiennent des résultats de recherche, CopyFromReferenceColumn contient le nom de la colonne de recherche et SourceInputColumnLineageID est vide.

Propriété Type de données Description
ColumnType Integer (énumération) Valeur qui identifie le type de colonne de sortie pour les colonnes que la transformation ajoute à la sortie. Cette propriété peut prendre les valeurs suivantes :

Similarity (1)

Confidence (2)

ColumnSimilarity (3)

Undefined (0)
CopyFromReferenceColumn String Valeur précisant le nom de la colonne dans la table de référence qui fournit la valeur dans une colonne de sortie.
SourceInputColumnLineageId Integer Valeur identifiant la colonne d'entrée qui fournit des valeurs à cette colonne de sortie.

L'entrée et la sortie de la transformation de recherche floue ne sont pas dotées de propriétés personnalisées.

Pour plus d’informations, voir Fuzzy Lookup Transformation.

Transformation de recherche, propriétés personnalisées

La transformation de recherche dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation de recherche. Toutes les propriétés sont en lecture/écriture, à l'exception de ReferenceMetadataXML.

Propriété Type de données Description
CacheType Integer (énumération) Type de cache de la table de recherche. Les valeurs sont Full (0), Partial (1) et None (2). La valeur par défaut de cette propriété est Full.
DefaultCodePage Integer Page de codes à utiliser par défaut lorsque les informations de page de codes ne sont pas disponibles à partir de la source de données.
MaxMemoryUsage Integer Taille maximale du cache pour la table de recherche. La valeur par défaut de cette propriété est 25, ce qui signifie que la taille du cache est illimitée.
MaxMemoryUsage64 Integer Taille maximale du cache pour la table de recherche sur un ordinateur 64 bits.
NoMatchBehavior Integer (énumération) Valeur qui spécifie si les lignes qui ne disposent pas d'entrées correspondantes dans le dataset de référence sont traitées comme des erreurs.

Lorsque la propriété a la valeur Treat rows with no matching entries as errors (0), les lignes sans entrées correspondantes sont traitées comme des erreurs. Vous pouvez spécifier la démarche à suivre lorsque ce type d'erreur se produit à partir de la page Sortie d'erreur de la boîte de dialogue Éditeur de transformation de recherche . Pour plus d’informations, consultez Éditeur de transformation de recherche (page Sortie d’erreur).

Lorsque la propriété a la valeur Send rows with no matching entries to the no match output (1), les lignes ne sont pas traitées comme des erreurs.

La valeur par défaut est Treat rows with no matching entries as errors (0).
ParameterMap String Liste délimitée par des points-virgules d'identificateurs de lignage mappés aux paramètres utilisés dans l'instruction SqlCommand.
ReferenceMetadataXML String Métadonnées des colonnes de la table de recherche que la transformation copie vers sa sortie.
SqlCommand String Instruction SELECT qui remplit la table de recherche.
SqlCommandParam String Instruction SQL paramétrable qui remplit la table de recherche.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée de la transformation de recherche. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
CopyFromReferenceColumn String Nom de la colonne dans la table de référence depuis laquelle une colonne est copiée.
JoinToReferenceColumns String Nom de la colonne dans la table de référence à laquelle une colonne source est jointe.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation de recherche. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
CopyFromReferenceColumn String Nom de la colonne dans la table de référence depuis laquelle une colonne est copiée.

L'entrée et la sortie de la transformation de recherche ne sont pas dotées de propriétés personnalisées.

Pour plus d’informations, voir Lookup Transformation.

Transformation de jointure de fusion, propriétés personnalisées

La transformation de jointure de fusion dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation de jointure de fusion.

Propriété Type de données Description
JoinType Integer (énumération) Spécifie si la jointure est une jointure interne (2), externe gauche (1) ou complète (0).
MaxBuffersPerInput Integer Vous n'avez plus à configurer la valeur de la propriété MaxBuffersPerInput car Microsoft a apporté des modifications qui réduisent le risque que la transformation de jointure de fusion consomme de la mémoire en excès. Ce problème s'est quelquefois produit lorsque plusieurs entrées de jointure de fusion produisaient des données à des taux irréguliers.
NumKeyColumns Integer Nombre de colonnes utilisées dans la jointure.
TreatNullsAsEqual Boolean Valeur qui spécifie si la transformation gère les valeurs NULL comme valeurs égales. La valeur par défaut de cette propriété est True. Si la valeur de la propriété est False, la transformation gère les valeurs null comme SQL Server le fait.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation de jointure de fusion. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
InputColumnID Integer LineageID de la colonne d'entrée de laquelle les données sont copiées vers cette colonne de sortie.

L'entrée, les colonnes d'entrée et la sortie de la transformation de jointure de fusion ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Merge Join Transformation.

Transformation de commande OLE DB, propriétés personnalisées

La transformation de commande OLE DB dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation de commande OLE DB.

Nom de la propriété Type de données Description
CommandTimeout Integer Nombre maximal de secondes pendant lesquelles la commande SQL peut être exécutée avant d'arriver à expiration. Une valeur égale à 0 indique une durée illimitée. La valeur par défaut de cette propriété est 0.
DefaultCodePage Integer Page de codes à utiliser lorsque les informations de page de codes ne sont pas disponibles depuis la source de données.
SqlCommand String Instruction Transact-SQL que la transformation exécute pour chaque ligne dans le flux de données.

Il est possible de spécifier la valeur de cette propriété en utilisant l'expression d'une propriété.

Le tableau suivant décrit les propriétés personnalisées des colonnes externes de la transformation de commande OLE DB. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
DBParamInfoFlag Entier (masque de bits) Ensemble d'indicateurs qui décrivent les caractéristiques des paramètres. Pour plus d'informations, consultez DBPARAMFLAGSENUM dans la documentation OLE DB disponible dans MSDN Library.

L'entrée, les colonnes d'entrée, la sortie et les colonnes de sortie de la transformation de commande OLE DB ne disposent pas de propriétés personnalisées.

Pour plus d’informations, consultez OLE DB Command Transformation.

Transformation d'échantillonnage par pourcentage, propriétés personnalisées

La transformation d'échantillonnage par pourcentage dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation d'échantillonnage par pourcentage.

Propriété Type de données Description
SamplingSeed Integer Valeur de départ employée par le générateur de nombres aléatoires. La valeur par défaut de cette propriété est 0, ce qui indique que la transformation utilise un nombre de cycles.
SamplingValue Integer Taille de l'échantillon sous la forme d'un pourcentage de la source.

Il est possible de spécifier la valeur de cette propriété en utilisant l'expression d'une propriété.

Le tableau suivant décrit les propriétés personnalisées des sorties de la transformation d'échantillonnage par pourcentage. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
Volumes sélectionnés Boolean Désigne la sortie vers laquelle les lignes échantillonnées sont dirigées. Dans la sortie sélectionnée, Sélectionné est défini sur True, et sur la sortie non sélectionnée, Sélectionné est défini sur False.

L'entrée, les colonnes d'entrée et les colonnes de sortie de la transformation d'échantillonnage par pourcentage ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Percentage Sampling Transformation.

Transformation de tableau croisé dynamique, propriétés personnalisées

Le tableau suivant décrit les propriétés de composant personnalisées de la transformation de tableau croisé dynamique.

Propriété Type de données Description
PassThroughUnmatchedPivotKeyts Boolean Affectez la valeur True pour configurer la transformation de tableau croisé dynamique afin d'ignorer les lignes contenant des valeurs non reconnues dans la colonne Clé de tableau croisé dynamique et de générer toutes les valeurs clés de tableau croisé dynamique dans un message de journal, lorsque le package est exécuté.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée de la transformation de tableau croisé dynamique. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
PivotUsage Integer (énumération) L’une des valeurs suivantes qui spécifie le rôle d’une colonne lorsque le jeu de données est croisé dynamique :

0 : la colonne n’est pas pivotée et les valeurs de colonne sont transmises à la sortie de transformation.

1 : La colonne fait partie de la clé set qui identifie une ou plusieurs lignes dans un même ensemble. Toutes les lignes d'entrée portant la même clé d'ensemble sont combinées dans une ligne de sortie.

2 : La colonne est une colonne de tableau croisé dynamique. Au moins une colonne est créée à partir de chaque valeur de colonne.

3 : Les valeurs de cette colonne sont placées dans des colonnes créées à la suite du tableau croisé dynamique.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation de tableau croisé dynamique. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
PivotKeyValue String Une des valeurs possibles de la colonne marquée comme clé de tableau croisé dynamique par la valeur de sa propriété PivotUsage.

Il est possible de spécifier la valeur de cette propriété en utilisant l'expression d'une propriété.
SourceColumn Integer LineageID d'une colonne d'entrée qui contient une valeur croisée dynamique ou -1. La valeur -1 indique que la colonne ne participe à aucune opération croisée dynamique.

Pour plus d’informations, voir Pivot Transformation.

Transformation de calcul du nombre de lignes, propriétés personnalisées

La transformation de calcul du nombre de lignes dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation de calcul du nombre de lignes. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
VariableName String Nom de la variable contenant le nombre de lignes.

L'entrée, les colonnes d'entrée, la sortie et les colonnes de sortie de la transformation de calcul du nombre de lignes ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Row Count Transformation.

Transformation d'échantillonnage de lignes, propriétés personnalisées

La transformation d'échantillonnage de lignes dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation d'échantillonnage de lignes. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
SamplingSeed Integer Valeur de départ employée par le générateur de nombres aléatoires. La valeur par défaut de cette propriété est 0, ce qui indique que la transformation utilise un nombre de cycles.
SamplingValue Integer Nombre de lignes dans l'échantillon.

Il est possible de spécifier la valeur de cette propriété en utilisant l'expression d'une propriété.

Le tableau suivant décrit les propriétés personnalisées des sorties de la transformation d'échantillonnage de lignes. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
Volumes sélectionnés Boolean Désigne la sortie vers laquelle les lignes échantillonnées sont dirigées. Dans la sortie sélectionnée, Sélectionné est défini sur True, et sur la sortie non sélectionnée, Sélectionné est défini sur False.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation d'échantillonnage de lignes. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
InputColumnLineageId Integer Valeur spécifiant le LineageID de la colonne d'entrée qui correspond à la source de la colonne de sortie.

L'entrée et les colonnes d'entrée de la transformation d'échantillonnage de lignes ne sont pas dotées de propriétés personnalisées.

Pour plus d’informations, consultez Transformation d’échantillonnage de lignes.

Composant Script, propriétés personnalisées

Le composant Script dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données. Les mêmes propriétés personnalisées sont disponibles si le composant Script opère en qualité de source, de transformation ou de destination.

Le tableau suivant décrit les propriétés personnalisées du composant Script. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
ReadOnlyVariables String Liste séparée par des virgules de variables disponibles pour l'accès en lecture seule du composant Script.
ReadWriteVariables String Liste séparée par des virgules de variables disponibles pour l'accès en lecture/écriture du composant Script.

L'entrée, les colonnes d'entrée, la sortie et les colonnes de sortie du composant Script ne disposent pas de propriétés personnalisées, sauf si le développeur du script crée des propriétés personnalisées pour elles.

Pour plus d’informations, voir Script Component.

Transformation de dimension à variation lente, propriétés personnalisées

La transformation de dimension à variation lente dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation de dimension à variation lente. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
CurrentRowWhere String Clause WHERE dans l'instruction SELECT chargée de sélectionner la ligne actuelle parmi des lignes dotées de la même clé d'entreprise.
EnableInferredMember Boolean Valeur indiquant si les mises à jour de membre déduit sont détectées. La valeur par défaut de cette propriété est True.
FailOnFixedAttributeChange Boolean Valeur qui indique si la transformation échoue lorsque les colonnes de ligne comportant des attributs fixes contiennent des modifications ou lorsque la recherche dans la table de dimension se solde par un échec. Si vous vous attendez à ce que les lignes entrantes contiennent de nouveaux enregistrements, définissez cette valeur sur True pour poursuivre la transformation après l'échec de la recherche car la transformation se fonde sur cet échec pour identifier de nouveaux enregistrements. La valeur par défaut de cette propriété est False.
FailOnLookupFailure Boolean Valeur qui indique si la transformation échoue lorsque la recherche d'un enregistrement existant se solde également par un échec. La valeur par défaut de cette propriété est False.
IncomingRowChangeType Integer Valeur qui spécifie si toutes les lignes entrantes sont des nouvelles lignes ou si la transformation doit détecter le type de modification.
InferredMemberIndicator String Nom de la colonne du membre déduit.
SqlCommand String Instruction SQL employée pour créer un ensemble de lignes de schéma.
UpdateChangingAttributeHistory Boolean Valeur qui indique si les mises à jour d'attribut d'historique sont dirigées sur la sortie de la transformation pour les mises à jour d'attribut variable.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée de la transformation de dimension à variation lente. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
ColumnType Integer (énumération) Type de mise à jour de la colonne. Les valeurs sont : Attribut variable (2), Attribut fixe (4), Attribut historique (3), Clé (1) et Autre (0).

L'entrée, les sorties et les colonnes de sortie de la transformation de dimension à variation lente ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Slowly Changing Dimension Transformation.

Transformation de tri, propriétés personnalisées

La transformation de tri dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation de tri. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
EliminateDuplicates Boolean Spécifie si la transformation supprime les lignes dupliquées dans la sortie de la transformation. La valeur par défaut de cette propriété est False.
MaximumThreads Integer Contient le nombre maximal de threads que peut utiliser la transformation lors du tri. Une valeur égale à 0 indique une quantité infinie de threads. La valeur par défaut de cette propriété est 0.

Il est possible de spécifier la valeur de cette propriété en utilisant l'expression d'une propriété.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée de la transformation de tri. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
NewComparisonFlags Entier (masque de bits) Valeur qui spécifie la manière dont la transformation compare les données de chaîne dans une colonne. Pour plus d'informations, voir Comparing String Data.
NewSortKeyPosition Integer Valeur qui spécifie l'ordre de tri de la colonne. Une valeur égale à 0 indique que les données ne sont pas triées sur cette colonne.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation de tri. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
SortColumnID Integer LineageID d'une colonne de tri.

L'entrée et la sortie de la transformation de tri ne sont pas dotées de propriétés personnalisées.

Pour plus d’informations, voir Sort Transformation.

Transformation d'extraction de terme, propriétés personnalisées

La transformation d'extraction de terme dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation d'extraction de terme. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
FrequencyThreshold Integer Valeur numérique indiquant le nombre d'occurrences d'un terme avant son extraction. La valeur par défaut de cette propriété est de 2.
IsCaseSensitive Boolean Valeur qui précise si l'extraction de noms et d'expressions nominales doit tenir compte de la casse. La valeur par défaut de cette propriété est False.
MaxLengthOfTerm Integer Valeur numérique qui indique la longueur maximale d'un terme. Cette propriété concerne uniquement les expressions. La valeur par défaut de cette propriété est de 12.
NeedRefenceData Boolean Valeur qui spécifie si la transformation utilise une liste de termes d'exclusion stockée dans une table de référence. La valeur par défaut de cette propriété est False.
OutTermColumn String Nom de la colonne qui contient les termes d'exclusion.
OutTermTable String Nom de la table contenant la colonne qui comporte des termes d'exclusion.
ScoreType Integer Valeur qui précise le type de score à associer au terme. Les valeurs valides sont 0 qui indique la fréquence et 1 qui désigne un score TFIDF. Le score TFIDF est le produit de la fréquence des termes (TF, Term Frequency) et de la fréquence inverse de documents (IDF, Inverse Document Frequency), défini comme suit : TFIDF d’un terme T = (fréquence de T) * log( (#lignes en entrée) / (#lignes ayant T) ). La valeur par défaut de cette propriété est 0.
WordOrPhrase Integer Valeur qui spécifie le type de terme. Les valeurs valides sont 0 qui indique des mots uniquement, 1 qui désigne des expressions nominales seulement et 2 qui indique des mots et des expressions nominales à la fois. La valeur par défaut de cette propriété est 0.

L'entrée, les colonnes d'entrée, la sortie et les colonnes de sortie de la transformation d'extraction de terme ne disposent pas de propriétés personnalisées.

Pour plus d’informations, voir Term Extraction Transformation.

Transformation de recherche de terme, propriétés personnalisées

La transformation de recherche de terme dispose à la fois de propriétés personnalisées et de propriétés communes à l'ensemble des composants de flux de données.

Le tableau suivant décrit les propriétés personnalisées de la transformation de recherche de terme. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
IsCaseSensitive Boolean Valeur qui spécifie si une comparaison respectant la casse s'applique à la correspondance du texte de la colonne d'entrée et au terme de recherche. La valeur par défaut de cette propriété est False.
RefTermColumn String Nom de la colonne qui contient les termes de recherche.
RefTermTable String Nom de la table contenant la colonne qui comporte des termes de recherche.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée de la transformation de recherche de terme. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
InputColumnType Integer Valeur qui spécifie l'utilisation de la colonne. Les valeurs valides sont 0 pour une colonne de relais, 1 pour une colonne de recherche et 2 pour une colonne qui est à la fois une colonne de relais et de recherche.

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation de recherche de terme. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
CustomLineageID Integer LineageID de la colonne d'entrée correspondante si la valeur du InputColumnType de cette colonne est égale à 0 ou 2.

L'entrée et la sortie de la transformation de recherche de terme ne sont pas dotées de propriétés personnalisées.

Pour plus d’informations, voir Term Lookup Transformation.

Transformation UnPivot, propriétés personnalisées

La transformation UnPivot dispose uniquement des propriétés communes à l'ensemble des composants de flux de données au niveau du composant.

Notes

Cette section porte sur le scénario UnPivot présenté dans Transformation Unpivot pour illustrer l’utilisation des options décrites.

Le tableau suivant décrit les propriétés personnalisées des colonnes d'entrée de la transformation UnPivot. Toutes les propriétés sont en lecture/écriture.

Propriété Type de données Description
DestinationColumn Integer LineageID de la colonne de sortie à laquelle la colonne d'entrée est mappée. Une valeur égale à -1 indique que la colonne d'entrée n'est pas mappée à une colonne de sortie.
PivotKeyValue String Valeur copiée vers une colonne de sortie de la transformation.

Il est possible de spécifier la valeur de cette propriété en utilisant l'expression d'une propriété.

Dans le scénario UnPivot décrit dans Unpivot Transformation, les valeurs de tableau croisé dynamique sont les valeurs texte Ham, Coke, Milk, Beer et Chips. Ces valeurs apparaîtront sous la forme de valeurs texte dans la nouvelle colonne Product définie au moyen de l'option Nom de colonne de la valeur de clé de tableau croisé dynamique .

Le tableau suivant décrit les propriétés personnalisées des colonnes de sortie de la transformation UnPivot. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété Type de données Description
PivotKey Boolean Indique si les valeurs dans la propriété PivotKeyValue des colonnes d'entrée sont écrites dans cette colonne de sortie.

Dans le scénario UnPivot décrit dans Unpivot Transformation, le nom de la colonne de la valeur de tableau croisé dynamique est Product et définit la nouvelle colonne Product dans laquelle les colonnes Ham, Coke; Milk, Beer et Chips ne sont pas croisées dynamiquement.

L'entrée et la sortie de la transformation UnPivot ne sont pas dotées de propriétés personnalisées.

Pour plus d’informations, voir Unpivot Transformation.

Voir aussi

Transformations Integration Services
Propriétés communes
Propriétés du chemin
Propriétés du flux de données pouvant être définies à l’aide d’expressions