Propriétés personnalisées des sources
Les objets de flux de données dans les modèles d'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. 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 :
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.
Remarque
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.
Remarque
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é.
Remarque
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.