Propriétés personnalisées des sources

Les objets de flux de données dans les modèles d'objet MicrosoftSQL ServerIntegration 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. Les propriétés personnalisées sont accessibles uniquement au moment de l'exécution et ne sont pas mentionnées dans la documentation de référence de la programmation managée de Integration Services.

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

  • Source ADO NET.

  • Source Excel

  • Source de fichier plat

  • Source OLE DB

  • Source de fichier brut

  • Source XML

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 des sources peuvent être définies à l'aide d'expressions de propriété, comme l'indique cette rubrique. Pour plus d'informations, consultez Propriétés du flux de données pouvant être définies à l'aide d'expressions.

Propriétés personnalisées des sources ADO NET

La source ADO NET comporte des propriétés personnalisées et les 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 source ADO NET. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété

Type de données

Description

CommandTimeout

Chaîne

Valeur qui spécifie le nombre de secondes accordées comme délai d'exécution de la commande SQL. La valeur égale à 0 indique que la commande n'arrive jamais à expiration.

SqlCommand

Chaîne

Instruction SQL que la source ADO NET utilise pour extraire des données.

Lorsque le package se charge, vous pouvez mettre à jour cette propriété de manière dynamique avec l'instruction SQL que la source ADO NET utilisera. Pour plus d'informations, consultez Informations de référence des expressions Integration Services et Utilisation des expressions de propriété dans des packages.

AllowImplicitStringConversion

Booléen

Valeur qui indique si les cas de figure suivants se présentent :

  • Il n'y a aucune génération d'une erreur de validation s'il existe une non-correspondance entre les types de métadonnées externes et les types de colonne de sortie qui sont des chaînes (DT_WSTR ou DT_NTEXT).

  • Il y a une conversion implicite des types de métadonnées externes vers le type de données String que la colonne de sortie utilise.

La valeur par défaut est TRUE.

Pour plus d'informations, consultez Source ADO .NET.

La sortie et les colonnes de sortie de la source ADO NET ne disposent pas de propriétés personnalisées.

Pour plus d'informations, consultez Source ADO .NET.

Propriétés personnalisées des sources Excel

La source Excel comporte des propriétés personnalisées et les 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 source Excel. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété

Type de données

Description

AccessMode

Entier

Mode utilisé pour accéder à la base de données. Les valeurs possibles sont Open Rowset, OpenRowset à partir de Variable, Commande SQL et Commande SQL à partir d'une variable. La valeur par défaut est Open Rowset.

CommandTimeout

Entier

Nombre de secondes accordées comme délai d'exécution d'une commande. Une valeur égale à 0 indique un délai illimité.

Remarque Cette propriété n'est pas disponible dans l'Éditeur de source Excel, mais elle peut être définie à l'aide de l'éditeur avancé.

OpenRowset

Chaîne

Nom de l'objet de base de données utilisé pour ouvrir un ensemble de lignes.

OpenRowsetVariable

Chaîne

Variable qui contient le nom de l'objet de base de données utilisé pour ouvrir un ensemble de lignes.

ParameterMapping

Chaîne

Mappage des paramètres de la commande SQL en variables.

SqlCommand

Chaîne

Commande SQL à exécuter.

SqlCommandVariable

Chaîne

Variable qui contient la commande SQL à exécuter.

La sortie et les colonnes de sortie de la source Excel ne disposent pas de propriétés personnalisées.

Pour plus d'informations, consultez Source Excel.

Propriétés personnalisées des sources de fichier plat

La source de fichier plat comporte des propriétés personnalisées et les 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 source de fichier plat. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété

Type de données

Description

FileNameColumnName

Chaîne

Nom d'une colonne de sortie qui contient le nom de fichier. Si le nom n'est pas spécifié, aucune colonne de sortie contenant le nom de fichier ne sera générée.

RemarqueRemarque
Cette propriété n'est pas disponible dans l'Éditeur de source de fichier plat, mais elle peut être définie à l'aide de l'éditeur avancé.

RetainNulls

Booléen

Valeur qui spécifie si les valeurs NULL du fichier source doivent être conservées comme valeurs NULL lorsque les données sont traitées par le moteur du pipeline de transformation des données. La valeur par défaut de cette propriété est False.

La sortie de la source de fichier plat n'est pas dotée de propriétés personnalisées.

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

Nom de la propriété

Type de données

Description

FastParse

Booléen

Valeur qui indique si la colonne utilise les routines d'analyse fournies par DTS (routines plus rapides mais qui ne tiennent pas compte des paramètres régionaux) ou les routines d'analyse standard qui tiennent compte des paramètres régionaux. Pour plus d'informations, consultez Analyse rapide et Analyse standard. La valeur par défaut de cette propriété est False.

RemarqueRemarque
Cette propriété n'est pas disponible dans l'Éditeur de source de fichier plat, mais elle peut être définie à l'aide de l'éditeur avancé.

Pour plus d'informations, consultez Source de fichier plat.

Propriétés personnalisées des sources OLE DB

La source OLE DB comporte des propriétés personnalisées et les 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 source OLE DB. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété

Type de données

Description

AccessMode

Entier

Mode utilisé pour accéder à la base de données. Les valeurs possibles sont Open Rowset, OpenRowset à partir de Variable, Commande SQL et Commande SQL à partir d'une variable. La valeur par défaut est Open Rowset.

AlwaysUseDefaultCodePage

Booléen

Valeur qui indique s'il faut utiliser la valeur de la propriété DefaultCodePage pour chaque colonne ou tenter de dériver la page de codes à partir des paramètres régionaux de chaque colonne. La valeur par défaut de cette propriété est False.

CommandTimeout

Entier

Nombre de secondes accordées comme délai d'exécution d'une commande. Une valeur égale à 0 indique un délai illimité.

RemarqueRemarque
Cette propriété n'est pas disponible dans l'Éditeur de source OLE DB, mais elle peut être définie à l'aide de l'éditeur avancé.

DefaultCodePage

Entier

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.

OpenRowset

Chaîne

Nom de l'objet de base de données utilisé pour ouvrir un ensemble de lignes.

OpenRowsetVariable

Chaîne

Variable qui contient le nom de l'objet de base de données utilisé pour ouvrir un ensemble de lignes.

ParameterMapping

Chaîne

Mappage des paramètres de la commande SQL en variables.

SqlCommand

Chaîne

Commande SQL à exécuter.

SqlCommandVariable

Chaîne

Variable qui contient la commande SQL à exécuter.

La sortie et les colonnes de sortie de la source OLE DB ne disposent pas de propriétés personnalisées.

Pour plus d'informations, consultez Source OLE DB.

Propriétés personnalisées des sources de fichier brut

La source de fichier brut comporte des propriétés personnalisées et les 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 source de fichier brut. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété

Type de données

Description

AccessMode

Entier (énumération)

Mode utilisé pour accéder aux données brutes. Les valeurs possibles sont File name (0) et File name from variable (1). La valeur par défaut est File name (0).

FileName

Chaîne

Chemin d'accès et nom de fichier du fichier source.

La sortie et les colonnes de sortie de la source de fichier brut ne disposent pas de propriétés personnalisées.

Pour plus d'informations, consultez Source de fichier brut.

Propriétés personnalisées des sources XML

La source XML comporte des propriétés personnalisées et les 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 source XML. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété

Type de données

Description

AccessMode

Entier

Mode utilisé pour accéder aux données XML.

UseInlineSchema

Booléen

Valeur qui indique si une définition de schéma inséré doit être utilisée dans la source XML. La valeur par défaut de cette propriété est False.

XMLData

Chaîne

Fichier ou variables à partir desquels les données XML sont extraites.

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

XMLSchemaDefinition

Chaîne

Chemin d'accès et nom de fichier du fichier de définition de schéma (.xsd).

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 de la sortie de la source XML. Toutes les propriétés sont en lecture/écriture.

Nom de la propriété

Type de données

Description

RowsetID

Chaîne

Valeur qui identifie l'ensemble de lignes associé à la sortie.

Les colonnes de sortie de la source XML ne possèdent pas de propriétés personnalisées.

Pour plus d'informations, consultez Source XML.

Historique des modifications

Mise à jour du contenu

  • Ajout de valeurs numériques pour la propriété AccessMode de la source de fichier brut.