Partager via


Propriétés courantes

Les objets de flux de données dans le modèle objet Microsoft SQL Server Integration Services présentent des propriétés communes et personnalisées au niveau des composants, des entrées et sorties, et des colonnes d'entrée et de sortie. De nombreuses propriétés ont des valeurs en lecture seule qui sont assignées au moment de l'exécution par le moteur de flux de données.

Cette rubrique répertorie et décrit les propriétés communes des objets de flux de données.

Pour plus d’informations sur les propriétés du client, consultez les rubriques suivantes

Propriétés du composant

Dans le modèle objet Integration Services, un composant dans le flux de données implémente l'interface IDTSComponentMetaData100.

Le tableau suivant décrit les propriétés des composants dans un flux de données. Certaines propriétés ont des valeurs en lecture seule qui sont assignées au moment de l'exécution par le moteur de flux de données.

Propriété Type de données Descriptif
ComponentClassID Chaîne CLSID du composant.
Informations de contact Chaîne Informations de contact pour le développeur d'un composant.
Descriptif Chaîne Description du composant de flux de données. La valeur par défaut de cette propriété est le nom du composant de flux de données.
ID Nombre entier Valeur qui identifie de manière unique cette instance du composant.
IdentificationString Chaîne Identifie le composant.
IsDefaultLocale Booléen Indique si le composant utilise les paramètres régionaux de la tâche de flux de données à laquelle il appartient.
Identifiant de locale Nombre entier Paramètres régionaux utilisés par le composant de flux de données lors de l'exécution du package. Tous les paramètres régionaux Windows sont disponibles dans les composants de flux de données.
Nom Chaîne Nom du composant de flux de données.
PipelineVersion Nombre entier Version de la tâche de flux de données dans laquelle un composant est destiné à être exécuté.
UtiliseDispositions Booléen Indique si un composant a une sortie d'erreur.
ValidateExternalMetadata Booléen Indique si les métadonnées des colonnes externes sont validées. La valeur par défaut de cette propriété est True.
Version Nombre entier Version d'un composant.

Propriétés d’entrée

Dans le modèle objet Integration Services , les transformations et destinations ont des sorties. Une entrée d'un composant dans le flux de données implémente l'interface IDTSInput100.

Le tableau suivant décrit les propriétés des entrées de composants dans un flux de données. Certaines propriétés ont des valeurs en lecture seule qui sont assignées au moment de l'exécution par le moteur de flux de données.

Propriété Type de données Descriptif
Descriptif Chaîne Description de l'entrée.
ErreurOuOpérationDeTroncature Chaîne Chaîne facultative qui spécifie les types d'erreurs ou troncations qui peuvent se produire lors du traitement d'une ligne.
Disposition des lignes d'erreur DTSRowDisposition Valeur qui spécifie la gestion des erreurs. Ces valeurs sont Fail component, Ignore failure et Redirect row.
A des Effets Secondaires Booléen Indique si un composant peut être supprimé du plan d’exécution du flux de données lorsqu’il n’est pas attaché à un composant en aval et quand RunInOptimizedMode est true.
ID Nombre entier Valeur qui identifie l'entrée de façon unique.
Chaîne d'identification Chaîne Chaîne qui identifie l'entrée.
IsSorted Booléen Indique si les données dans l'entrée sont triées.
Nom Chaîne Nom de l’entrée.
SourceLocale Nombre entier ID de paramètres régionaux (LCID) des données d'entrée.
Disposition de la Ligne de Troncature DTSRowDisposition Valeur qui détermine la façon dont le composant gère les troncations qui se produisent lors du traitement des lignes. . Ces valeurs sont Fail component, Ignore failure et Redirect row.

Les destinations et certaines transformations ne prennent pas en charge les sorties d’erreur, et les propriétés ErrorRowDisposition et TruncationRowDisposition de ces composants sont en lecture seule.

Propriétés de colonne d’entrée

Dans le modèle objet Integration Services , une entrée contient une collection de colonnes d'entrée. Une colonne d'entrée d'un composant dans le flux de données implémente l'interface IDTSInputColumn100.

Le tableau suivant décrit les propriétés des colonnes d'entrée de composants dans un flux de données. Certaines propriétés ont des valeurs en lecture seule qui sont assignées au moment de l'exécution par le moteur de flux de données.

Propriété Type de données Descriptif
ComparisonFlags Nombre entier Ensemble d'indicateurs qui spécifient la comparaison des colonnes ayant un type de données character. Pour plus d'informations, voir Comparing String Data.
Descriptif Chaîne Décrit la colonne d'entrée.
OpérationErreurOuTroncation Chaîne Chaîne facultative qui spécifie les types d'erreurs ou troncations qui peuvent se produire lors du traitement d'une ligne.
ErrorRowDisposition DTSRowDisposition Valeur qui spécifie la gestion des erreurs. Ces valeurs sont Fail component, Ignore failure et Redirect row.
ID de colonne de métadonnées externes IDTSExternalMetadataColumn100 ID de la colonne de métadonnées externe assigné à une colonne d'entrée.
ID Nombre entier Valeur qui identifie la colonne d'entrée de façon unique.
IdentificationString Chaîne Chaîne qui identifie la colonne d'entrée.
TraçabilitéID Nombre entier ID de la colonne en amont.
Nom Chaîne Nom de la colonne d’entrée.
SortKeyPosition Nombre entier Valeur qui indique si une colonne est triée, son ordre de tri et l'ordre dans lequel plusieurs colonnes sont triées. La valeur 0 indique que la colonne n'est pas triée. Pour plus d’informations, consultez Trier des données pour les transformations de fusion et de jointure de fusion.
TruncationRowDisposition DTSRowDisposition Valeur qui détermine la façon dont le composant gère les troncations qui se produisent lors du traitement des lignes. Ces valeurs sont Fail component, Ignore failure et Redirect row.
UpstreamComponentName Chaîne Nom du composant en amont.
Type d'utilisation DTSUsageType Valeur qui détermine la façon dont une colonne d'entrée est utilisée par le composant.

Les propriétés de type de données des colonnes d'entrée sont également décrites sous « Propriétés du type de données ».

Propriétés de sortie

Dans le modèle objet Integration Services , les sources et les transformations ont des sorties. Une sortie d'un composant dans le flux de données implémente l'interface IDTSOutput100.

Le tableau suivant décrit les propriétés des sorties de composants dans un flux de données. Certaines propriétés ont des valeurs en lecture seule qui sont assignées au moment de l'exécution par le moteur de flux de données.

Propriété Type de données Descriptif
SupprimerLaSortieLorsqueLeCheminEstDétaché Booléen Valeur qui détermine si le moteur de flux de données supprime la sortie lorsqu'elle est détachée d'un chemin d'accès.
Descriptif Chaîne Décrit la sortie.
OpérationErreurOuTroncature Chaîne Chaîne facultative qui spécifie les types d'erreurs ou troncations qui peuvent se produire lors du traitement d'une ligne.
ErrorRowDisposition DTSRowDisposition Valeur qui spécifie la gestion des erreurs. Ces valeurs sont Fail component, Ignore failure et Redirect row.
ExclusionGroup Nombre entier Valeur qui identifie un groupe de sorties s'excluant mutuellement.
ADesEffetsSecondaires Booléen Valeur qui indique si un composant peut être supprimé du plan d’exécution du flux de données lorsqu’il n’est pas attaché à un composant en amont et quand RunInOptimizedMode est true.
ID Nombre entier Valeur qui identifie la sortie de façon unique.
ChaîneD'identification Chaîne Chaîne qui identifie la sortie.
IsErrorOut Booléen Indique si la sortie est une sortie d'erreur.
IsSorted Booléen Indique si la sortie est triée. La valeur par défaut est False.

**Important** La définition de la valeur de la IsSorted propriété pour True ne trie pas les données. Cette propriété indique uniquement aux composants en aval que les données ont été précédemment triées. Pour plus d’informations, consultez Trier des données pour les transformations de fusion et de jointure de fusion.
Nom Chaîne Nom de la sortie.
SynchronousInputID Nombre entier ID d'une entrée synchrone avec la sortie.
TruncationRowDisposition DTSRowDisposition Valeur qui détermine la façon dont le composant gère les troncations qui se produisent lors du traitement des lignes. Ces valeurs sont Fail component, Ignore failure et Redirect row.

Propriétés de colonne de sortie

Dans le modèle objet Integration Services , une sortie contient une collection de colonnes de sortie. Une colonne de sortie d'un composant dans le flux de données implémente l'interface IDTSOutputColumn100.

Le tableau suivant décrit les propriétés des colonnes de sortie de composants dans un flux de données. Certaines propriétés ont des valeurs en lecture seule qui sont assignées au moment de l'exécution par le moteur de flux de données.

Propriété Type de données Descriptif
DrapeauxDeComparaison Nombre entier Ensemble d'indicateurs qui spécifient la comparaison des colonnes ayant un type de données character. Pour plus d'informations, voir Comparing String Data.
Descriptif Chaîne Décrit la colonne de sortie.
ErreurOuOpérationDeTroncature Chaîne Chaîne facultative qui spécifie les types d'erreurs ou troncations qui peuvent se produire lors du traitement d'une ligne.
ErrorRowDisposition DTSRowDisposition Valeur qui spécifie la gestion des erreurs. Ces valeurs sont Fail component, Ignore failure et Redirect row. La valeur par défaut est Fail component.
ExternalMetadataColumnID Nombre entier ID de la colonne de métadonnées externe assigné à une colonne d'entrée.
ID Nombre entier Valeur qui identifie la colonne de sortie de façon unique.
Chaîne d'identification Chaîne Chaîne qui identifie la colonne de sortie.
ID de Lignée Nombre entier ID de la colonne de sortie. Les composants en aval font référence à la colonne à l'aide de cette valeur.
Nom Chaîne Nom de la colonne de sortie.
SortKeyPosition Nombre entier Valeur qui indique si une colonne est triée, son ordre de tri et l'ordre dans lequel plusieurs colonnes sont triées. La valeur 0 indique que la colonne n'est pas triée. Pour plus d’informations, consultez Trier des données pour les transformations de fusion et de jointure de fusion.
DrapeauxSpéciaux Nombre entier Valeur qui contient les indicateurs spéciaux de la colonne de sortie.
TruncationRowDisposition DTSRowDisposition Valeur qui détermine la façon dont le composant gère les troncations qui se produisent lors du traitement des lignes. Ces valeurs sont Fail component, Ignore failure et Redirect row. La valeur par défaut est Fail component.

Les colonnes de sortie incluent également un jeu de propriétés de type de données.

Propriétés de colonne de métadonnées externes

Dans le modèle objet Integration Services , les entrées et sorties peuvent contenir une collection de colonnes de métadonnées externes. Une colonne de métadonnées externe d'un composant dans le flux de données implémente l'interface IDTSExternalMetadataColumn100.

Le tableau suivant décrit les propriétés des colonnes de métadonnées externes de composants dans un flux de données. Certaines propriétés ont des valeurs en lecture seule qui sont assignées au moment de l'exécution par le moteur de flux de données.

Propriété Type de données Descriptif
Descriptif Chaîne Décrit la colonne externe.
ID Nombre entier Valeur qui identifie la colonne de façon unique.
Chaîne d'identification Chaîne Chaîne qui identifie la colonne.
Nom Chaîne Nom de la colonne externe.

Les colonnes de métadonnées externes incluent également un jeu de propriétés de type de données.

Propriétés du type de données

Les colonnes de sortie et les colonnes de métadonnées externes incluent un jeu de propriétés de type de données. Selon le type de données de la colonne, les propriétés peuvent être en lecture/écriture ou en lecture seule.

Le tableau suivant décrit les propriétés de type de données des colonnes de sortie et des colonnes de métadonnées externes.

Propriété Type de données Descriptif
CodePage Nombre entier Spécifie la page de codes pour les données de chaîne qui ne sont pas Unicode.
Type de données Integer (énumération) Type de données Integration Services de la colonne. Pour plus d’informations, consultez Types de données Integration Services.
Longueur Nombre entier Longueur d'une colonne en caractères.
Précision Nombre entier Précision d'une colonne numérique.
Échelle Nombre entier Échelle d'une colonne numérique.

Voir aussi

Flux de données
Propriétés personnalisées des transformations
Propriétés du chemin
Propriétés du flux de données pouvant être définies à l’aide d’expressions