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 ServerIntegration Services, de nombreux objets de flux de données possèdent 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 Propriétés communes.

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égation

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

Recherche

Tri

Copie de colonnes

Jointure de fusion

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 de fusion, Transformation de multidiffusionet Transformation d'union totale. 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 25.

CountDistinctKeys

Integer

Valeur précisant le nombre exact de nombres distincts que l'agrégation peut écrire. Si une valeur CountDistinctScale est spécifiée, la valeur de 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 :

  • Low (1) : indique jusqu'à 500 000 valeurs de clés.

  • Medium (2) : indique jusqu'à 5 millions de valeurs de clés.

  • High (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 KeyScale est spécifiée, la valeur de 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 :

  • Low (1) : indique jusqu'à 500 000 valeurs de clés.

  • Medium (2) : indique jusqu'à 5 millions de valeurs de clés.

  • High (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 de 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 :

  • Low (1) : indique jusqu'à 500 000 valeurs de clés.

  • Medium (2) : indique jusqu'à 5 millions de valeurs de clés.

  • High (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, consultez Comparaison des données chaînes.

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)

  • AVG (5)

  • MAX (7)

  • MIN (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 de 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 :

  • Low (1) : indique jusqu'à 500 000 valeurs de clés.

  • Medium (2) : indique jusqu'à 5 millions de valeurs de clés.

  • High (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 possède la valeur False et que la colonne ne contient aucune valeur élevée ou exacte. 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, consultez Transformation d'agrégation.

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 d'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, consultez 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.

La valeur par défaut est 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 Éditeur du gestionnaire de connexions du cache

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, consultez Transformation de la table de caractères.

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é à l'aide d'une expression de 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 Transformation de fractionnement conditionnel.

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, consultez Transformation Copie de colonnes.

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 Analyse rapide et Analyse standard.

RemarqueRemarque
Cette propriété n'est pas disponible dans l'Éditeur de transformation de conversion de données mais peut être définie à l'aide de 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, consultez Transformation de conversion de données.

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, consultez Transformation de requête d'exploration de données.

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é à l'aide d'une expression de 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. Dans la colonne d'extraction, cette propriété a une valeur de 0 ; dans la colonne du chemin d'accès, elle 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, consultez Transformation d'exportation de colonne.

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, consultez Transformation d'importation de colonne.

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

Delimiters

String

Séparateurs de jetons utilisés par la transformation. Les séparateurs par défaut incluent les caractères suivants : espace ( ), virgule (,), point (.), point-virgule (;), deux-points (:), trait d'union (-), guillemet dactylographique double ("), guillemet dactylographique simple ('), esperluette (&), barre oblique (/), barre oblique inverse (\), arobase (@), point d'exclamation (!), point d'interrogation (?), parenthèse ouvrante ((), parenthèse fermante ()), signe inférieur à (<), signe supérieur à (>), crochet ouvrant ([), crochet fermant (]), accolade ouvrante ({), accolade fermante (}), barre verticale (|), signe dièse (#), astérisque (*), signe insertion (^) et symbole de 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.

RemarqueRemarque
Cette propriété n'est pas disponible dans l'Éditeur de transformation de regroupement probable mais peut être définie à l'aide de 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é à l'aide d'une expression de propriété.

RemarqueRemarque
Cette propriété n'est pas disponible dans l'Éditeur de transformation de regroupement probable mais peut être définie à l'aide de 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 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, consultez Comparaison des données chaînes.

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)

  • Non défini (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, consultez Transformation de regroupement probable.

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 à l'exception de ReferenceMetadataXML sont en lecture/écriture.

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.

Delimiters

String

Séparateurs utilisés par la transformation pour marquer les valeurs de colonne. Les séparateurs par défaut incluent les caractères suivants : espace ( ), virgule (,), point (.), point-virgule (;), deux-points (:), trait d'union (-), guillemet dactylographique double ("), guillemet dactylographique simple ('), esperluette (&), barre oblique (/), barre oblique inverse (\), arobase (@), point d'exclamation (!), point d'interrogation (?), parenthèse ouvrante ((), parenthèse fermante ()), signe inférieur à (<), signe supérieur à (>), crochet ouvrant ([), crochet fermant (]), accolade ouvrante ({), accolade fermante (}), barre verticale (|), signe dièse (#), astérisque (*), signe insertion (^) et symbole de pourcentage (%).

DropExistingMatchIndex

Boolean

Valeur qui spécifie si l'index de correspondance spécifié dans MatchIndexName est supprimé lorsque 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.

RemarqueRemarque
Cette propriété n'est pas disponible dans l'Éditeur de transformation de recherche floue mais peut être définie à l'aide de 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 :

  • GenerateNewIndex (1)

  • GenerateAndPersistNewIndex (2)

  • GenerateAndMaintainNewIndex (3)

  • ReuseExistingIndex (0)

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é à l'aide d'une expression de propriété.

RemarqueRemarque
Cette propriété n'est pas disponible dans l'Éditeur de transformation de recherche floue mais peut être définie à l'aide de 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.

RemarqueRemarque
Les valeurs supérieures à 100 peuvent uniquement être définies au moyen de 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, consultez Comparaison des données chaînes.

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, MapPrecomposed et 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.

[!REMARQUE]

Pour les colonnes de sortie qui contiennent des valeurs de relais issues 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)

  • Non défini (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, consultez Transformation de recherche floue.

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 à l'exception de ReferenceMetadataXML sont en lecture/écriture.

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étrée 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, consultez Transformation de recherche.

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

Nombre maximal de mémoires tampons à utiliser pour chaque entrée. Pour plus d'informations sur l'utilisation de cette propriété, consultez Amélioration des performances du flux de données.

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 de la même manière que SQL Server.

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, consultez Transformation de jointure de fusion.

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é à l'aide d'une expression de 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 Transformation de commande OLE DB.

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é à l'aide d'une expression de 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

Selected

Boolean

Désigne la sortie vers laquelle les lignes échantillonnées sont dirigées. Dans la sortie sélectionnée, Selected a la valeur True ; dans la sortie non sélectionnée, Selected a la valeur 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, consultez Transformation de l'échantillonnage du pourcentage.

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

La transformation de tableau croisé dynamique 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 de tableau croisé dynamique. Toutes les propriétés sont en lecture/écriture.

Propriété

Type de données

Description

PivotUsage

Integer (énumération)

Valeur qui spécifie le rôle d'une colonne lorsque le jeu de données est croisé.

Valeur d'optionDescription
0La colonne n'est pas croisée dynamiquement et les valeurs de la colonne sont transmises à la sortie de la transformation.
1La colonne fait partie de la clé d'ensemble qui identifie une ou plusieurs lignes comme appartenant à 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.
2La colonne est une colonne tableau croisé dynamique. Au moins une colonne est créée à partir de chaque valeur de colonne.
3Les valeurs de cette colonne sont placées dans les colonnes créées à la suite du croisement 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 en tant que 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é à l'aide d'une expression de 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.

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

Pour plus d'informations, consultez Transformation de tableau croisé dynamique.

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, consultez Transformation de calcul du nombre de lignes.

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é à l'aide d'une expression de 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

Selected

Boolean

Désigne la sortie vers laquelle les lignes échantillonnées sont dirigées. Dans la sortie sélectionnée, Selected a la valeur True ; dans la sortie non sélectionnée, Selected a la valeur 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, consultez Composant Script.

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 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 les suivantes : Attribut de variation (2), Attribut fixe (4), Attribut d'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, consultez Transformation de dimension à variation lente.

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é à l'aide d'une expression de 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, consultez Comparaison des données chaînes.

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, consultez Transformation de tri.

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 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 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, consultez Transformation d'extraction de terme.

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, consultez Transformation de recherche de terme.

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.

[!REMARQUE]

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é à l'aide d'une expression de propriété.

Dans le scénario UnPivot décrit dans Transformation Unpivot, 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 Transformation Unpivot, 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, consultez Transformation Unpivot.

Historique des modifications

Mise à jour du contenu

  • Ajout de valeurs numériques pour les propriétés suivantes :

    • Les propriétés CountDistinctScale, KeyScale, AggregationType et CountDistinctScale de la transformation d'agrégation.

    • Les propriétés CacheType et NoMatchBehavior de la transformation de recherche.

    • La propriété MatchIndexOptions de la transformation de recherche floue.

    • La propriété JoinType de la transformation de jointure de fusion.

  • Ajout des valeurs valides pour les propriétés suivantes :

    • La propriété LineageItemSelected de la transformation d'audit.

    • La propriété MapFlags de la transformation de la table des caractères.

    • Les propriétés ExactFuzzy, FuzzyComparisonFlags, LeadingTrailingNumeralsSignificant et ColumnType de la transformation de regroupement probable.

    • La propriété ColumnType de la transformation de recherche floue.