Propriétés du flux de données pouvant être définies à l'aide d'expressions

Les valeurs de certaines propriétés d'objets de flux de données peuvent être spécifiées à l'aide d'expressions de propriété disponibles sur le conteneur de tâche de flux de données.

Pour plus d'informations sur l'utilisation des expressions de propriété, consultez Utilisation des expressions de propriété dans des packages.

Vous pouvez utiliser des expressions de propriété pour personnaliser les configurations de chaque instance déployée d'un package. Vous pouvez également utiliser des expressions de propriété pour spécifier des contraintes d'exécution pour un package à l'aide de l'option /set avec l'utilitaire d'invite de commandes dtexec. Par exemple, vous pouvez limiter MaximumThreads utilisé par la transformation de tri ou MaxMemoryUsage des transformations de regroupement probable et de recherche floue. Si elles sont libres, ces transformations peuvent mettre en cache de grandes quantités de données en mémoire.

Création d'expressions pour les propriétés d'objets de flux de données

Pour spécifier une expression de propriété pour l'une des propriétés d'objets de flux de données répertoriées dans cette rubrique, affichez la fenêtre Propriétés pour la tâche de flux de données en sélectionnant la tâche de flux de données sur l'aire Flux de contrôle du concepteur ou en sélectionnant l'onglet Flux de données du concepteur sans sélectionner de composant ou de chemin d'accès individuel. Sélectionnez la propriété Expressions, puis cliquez sur les points de suspension (...) pour afficher la boîte de dialogue de l'Éditeur d'expressions de la propriété. Déroulez la liste Propriété pour sélectionner une propriété, puis saisissez une expression dans la zone de texte Expression ou cliquez sur les points de suspension (...) pour afficher la boîte de dialogue Générateur d'expressions.

La liste Propriété affiche les propriétés disponibles uniquement pour les objets de flux de données que vous avez déjà placés sur l'aire Flux de données du concepteur. Par conséquent, vous ne pouvez pas utiliser la liste Propriété pour consulter toutes les propriétés possibles des objets de flux de données qui prennent en charge les expressions de propriété. Par exemple, si vous avez placé une source ADO.NET sur l'aire du concepteur, la liste Propriété contient une entrée pour la propriété [ADO NET Source].[SqlCommand]. La liste affiche également de nombreuses propriétés de la tâche de flux de données elle-même.

Propriétés des objets de flux de données qui prennent en charge les expressions de propriété

Les valeurs des propriétés de la liste suivante peuvent être spécifiées à l'aide d'expressions de propriété.

Sources de flux de données

Pour plus d'informations sur ces propriétés personnalisées, consultez Propriétés personnalisées des sources.

Objet de flux de données

Propriété

Source ADO NET

Propriété TableOrViewName

Propriété SqlCommand

Source XML

Propriété XMLData

Propriété XMLSchemaDefinition

Transformations du flux de données

Pour plus d'informations sur ces propriétés personnalisées, consultez Propriétés personnalisées des transformations.

Objet de flux de données

Propriété

Transformation de fractionnement conditionnel

Propriété FriendlyExpression

Transformation de colonnes dérivées

Propriété FriendlyExpression

Transformation de regroupement probable

Propriété MaxMemoryUsage

Transformation de recherche floue

Propriété MaxMemoryUsage

Transformation de recherche

Propriété SqlCommand

Propriété SqlCommandParam

Transformation de commande OLE DB

Propriété SqlCommand

Transformation de l'échantillonnage du pourcentage

Propriété SamplingValue

Transformation de tableau croisé dynamique

Propriété PivotKeyValue

Transformation d'échantillonnage de lignes

Propriété SamplingValue

Transformation de tri

Propriété MaximumThreads

Transformation Unpivot

Propriété PivotKeyValue

Destinations du flux de données

Pour plus d'informations sur ces propriétés personnalisées, consultez Propriétés personnalisées des destinations.

Objet de flux de données

Propriété

Destination ADO NET

Propriété TableOrViewName

Propriété BatchSize

Propriété CommandTimeout

Destination de fichier plat

Propriété Header

Destination SQL Server Compact Edition

Propriété TableName

Destination SQL Server

Propriété BulkInsertTableName

Propriété BulkInsertFirstRow

Propriété BulkInsertLastRow

Propriété BulkInsertOrder

Propriété Timeout