Propiedades de flujo de datos que se pueden establecer utilizando expresiones
Los valores de ciertas propiedades de objetos de flujo de datos se pueden especificar usando expresiones de propiedades disponibles en el contenedor de tareas Flujo de datos.
Para obtener información acerca del uso de expresiones de propiedades, vea Usar expresiones de propiedad en paquetes.
Puede utilizar las expresiones de propiedades para personalizar las configuraciones de cada instancia implementada de un paquete. También puede emplear expresiones de propiedades para especificar restricciones en tiempo de ejecución para un paquete mediante la opción /set con la utilidad de símbolo del sistema dtexec. Por ejemplo, puede restringir el valor MaximumThreads usado por la transformación Ordenación o bien el valor MaxMemoryUsage de las transformaciones Agrupación aproximada y Búsqueda aproximada. Si no presentan restricciones, estas transformaciones pueden almacenar en memoria caché grandes cantidades de datos en memoria.
Creación de expresiones para las propiedades de los objetos de flujo de datos
Para especificar una expresión de propiedades para una de las propiedades de los objetos de flujo de datos mencionados en este tema, muestre la ventana Propiedades para la tarea Flujo de Datos seleccionando la tarea Flujo de Datos en la superficie Flujo de control del diseñador o seleccionando la ficha Flujo de datos del diseñador sin seleccionar ningún componente o ruta de acceso individual. Seleccione la propiedad Expresiones y haga clic en los puntos suspensivos (…) para mostrar el cuadro de diálogo Editor de expresiones de propiedades. Despliegue la lista Propiedad para seleccionar una propiedad, y a continuación escriba una expresión en el cuadro de texto Expresión o haga clic en los puntos suspensivos (...) para mostrar el cuadro de diálogo Generador de expresiones.
La lista Propiedad muestra las propiedades disponibles solo para aquellos objetos de flujo de datos que ya haya colocado en la superficie Flujo de datos del diseñador. Por consiguiente, no puede utilizar la lista Propiedad para ver todas las posibles propiedades de los objetos de flujo de datos que admiten expresiones de propiedades. Por ejemplo, si ha colocado un origen ADO NET en la superficie del diseñador, la lista Propiedad contiene una entrada para la propiedad [ADO NET Source].[SqlCommand]. La lista también muestra muchas propiedades de la propia tarea Flujo de Datos.
Propiedades de objetos de flujo de datos que admiten las expresiones de propiedades
Los valores de las propiedades de la siguiente lista se pueden especificar mediante expresiones de propiedades.
Orígenes de flujo de datos
Para obtener más información acerca de estas propiedades personalizadas, vea Propiedades personalizadas de origen.
Objeto Flujo de datos |
Propiedad |
---|---|
Origen ADO NET |
Propiedad TableOrViewName Propiedad SqlCommand |
Origen XML |
Propiedad XMLData Propiedad XMLSchemaDefinition |
Transformaciones Flujo de datos
Para obtener más información acerca de estas propiedades personalizadas, vea Propiedades personalizadas de transformación.
Objeto Flujo de datos |
Propiedad |
---|---|
Transformación División condicional |
Propiedad FriendlyExpression |
Transformación Columna derivada |
Propiedad FriendlyExpression |
Transformación Agrupación aproximada |
Propiedad MaxMemoryUsage |
Transformación Búsqueda aproximada |
Propiedad MaxMemoryUsage |
Transformación Búsqueda |
Propiedad SqlCommand Propiedad SqlCommandParam |
Transformación Comando OLE DB |
Propiedad SqlCommand |
Transformación Muestreo de porcentaje |
Propiedad SamplingValue |
Transformación Dinámica |
Propiedad PivotKeyValue |
Transformación Muestreo de fila |
Propiedad SamplingValue |
Transformación Ordenar |
Propiedad MaximumThreads |
Transformación Anulación de dinamización |
Propiedad PivotKeyValue |
Destinos de flujo de datos
Para obtener más información acerca de estas propiedades personalizadas, vea Propiedades personalizadas de los destinos.
Objeto Flujo de datos |
Propiedad |
---|---|
Destino ADO NET |
Propiedad TableOrViewName Propiedad BatchSize Propiedad CommandTimeout |
Destino de archivo plano |
Propiedad Header |
Destino de SQL Server Compact |
Propiedad TableName |
Destino de SQL Server |
Propiedad BulkInsertTableName Propiedad BulkInsertFirstRow Propiedad BulkInsertLastRow Propiedad BulkInsertOrder Propiedad Timeout |
Recursos externos
Artículo técnico, Referencia rápida de expresiones de SSIS, en pragmaticworks.com
|