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 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 le nombre maximal de threads (MaximumThreads) utilisés par la transformation de tri ou l'utilisation 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.
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
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 Supprimer le tableau croisé dynamique |
Propriété PivotKeyValue |
Destinations du flux de données
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 |
Tâches associées
Contenu connexe
Article technique, SSIS Expression Cheat Sheet, sur pragmaticworks.com
|
Voir aussi
Tâches
Expressions de propriété dans des packages