Compartir a través de


Propiedades comunes

Los objetos de flujo de datos en el modelo de objetos de Microsoft SQL Server Integration Services tienen propiedades comunes y propiedades personalizadas en el nivel del componente, de las entradas y salidas, y de las columnas de entrada y de salida. Muchas propiedades tienen valores de solo lectura que son asignados en tiempo de ejecución por el motor de flujo de datos.

En este tema se enumeran y describen las propiedades comunes de los objetos de flujo de datos.

Para obtener información acerca de propiedades cliente, vea los siguientes temas

Propiedades de componente

En el modelo de objetos de Integration Services, un componente en el flujo de datos implementa la interfaz IDTSComponentMetaData100.

La tabla siguiente describe las propiedades de los componentes en un flujo de datos. Algunas propiedades tienen valores de solo lectura que son asignados en tiempo de ejecución por el motor de flujo de datos.

Propiedad Tipo de datos Descripción
ComponentClassID String CLSID del componente.
ContactInfo String Información de contacto para el programador de un componente.
Descripción String Descripción del componente de flujo de datos. El valor predeterminado de esta propiedad es el nombre del componente de flujo de datos.
ID Entero Valor que identifica de forma única esta instancia del componente.
IdentificationString String Identifica el componente.
IsDefaultLocale Boolean Indica si el componente utiliza la configuración regional de la tarea Flujo de Datos a la que pertenece.
LocaleID Entero Configuración regional que el componente de flujo de datos utiliza cuando el paquete se ejecuta. Todas las configuraciones regionales de Windows están disponibles para su uso en componentes de flujo de datos.
Nombre String Nombre del componente de flujo de datos.
PipelineVersion Entero La versión de la tarea de flujo de datos para la que se ha diseñado la ejecución de un componente.
UsesDispositions Boolean Indica si un componente tiene una salida de error.
ValidateExternalMetadata Boolean Indica si se validan los metadatos de columnas externas. El valor predeterminado de esta propiedad es True.
Versión Entero Versión de un componente.

Propiedades de las entradas

En el modelo de objetos de Integration Services , las transformaciones y los destinos tienen entradas. Una entrada de un componente en el flujo de datos implementa la interfaz IDTSInput100.

La tabla siguiente describe las propiedades de las entradas de componentes en un flujo de datos. Algunas propiedades tienen valores de solo lectura que son asignados en tiempo de ejecución por el motor de flujo de datos.

Propiedad Tipo de datos Descripción
Descripción String Descripción de la entrada.
ErrorOrTruncationOperation String Cadena opcional que especifica los tipos de errores o truncamientos que pueden producirse al procesar una fila.
ErrorRowDisposition DTSRowDisposition Valor que especifica el control de errores. Los valores son Fail component, Ignore failure y Redirect row.
HasSideEffects Boolean Indica si un componente se puede quitar del plan de ejecución del flujo de datos cuando no está asociado a un componente de nivel inferior y cuándo RunInOptimizedMode es true.
ID Entero Valor que identifica la entrada de forma inequívoca.
IdentificationString String Cadena que identifica la entrada.
IsSorted Boolean Indica si los datos de la entrada están ordenados.
Nombre String Nombre de la entrada.
SourceLocale Entero El Id. de configuración regional (LCID) de los datos de entrada.
TruncationRowDisposition DTSRowDisposition Valor que determina la forma en que el componente administra los truncamientos producidos al procesar las filas. . Los valores son Fail component, Ignore failure y Redirect row.

Los destinos y algunas transformaciones no admiten la salida de errores y, además, las propiedades ErrorRowDisposition y TruncationRowDisposition de estos componentes son de solo lectura.

Propiedades de las columnas de entrada

En el modelo de objetos de Integration Services , una entrada contiene una colección de columnas de entrada. Una columna de entrada de un componente en el flujo de datos implementa la interfaz IDTSInputColumn100.

La tabla siguiente describe las propiedades de las columnas de entrada de los componentes en un flujo de datos. Algunas propiedades tienen valores de solo lectura que son asignados en tiempo de ejecución por el motor de flujo de datos.

Propiedad Tipo de datos Descripción
ComparisonFlags Entero Conjunto de marcas que especifican la comparación de columnas cuyo tipo de datos es carácter. Para más información, consulte Comparing String Data.
Descripción String Describe la columna de entrada.
ErrorOrTruncationOperation String Cadena opcional que especifica los tipos de errores o truncamientos que pueden producirse al procesar una fila.
ErrorRowDisposition DTSRowDisposition Valor que especifica el control de errores. Los valores son Fail component, Ignore failure y Redirect row.
ExternalMetadataColumnID IDTSExternalMetadataColumn100 El Id. de la columna de metadatos externa asignado a una columna de entrada.
ID Entero Valor que identifica la columna de entrada de forma inequívoca.
IdentificationString String Cadena que identifica la columna de entrada.
LineageID Entero El Id. de columna para la columna de nivel superior.
Nombre String Nombre de la columna de entrada.
SortKeyPosition Entero Valor que indica si una columna está ordenada, su criterio de ordenación y la secuencia en la que se ordenan varias columnas. El valor 0 indica que la columna no está ordenada. Para obtener más información, vea Ordenar datos para las transformaciones Mezclar y Combinación de mezcla.
TruncationRowDisposition DTSRowDisposition Valor que determina la forma en que el componente administra los truncamientos producidos al procesar las filas. Los valores son Fail component, Ignore failure y Redirect row.
UpstreamComponentName String Nombre del componente de nivel superior.
UsageType DTSUsageType Valor que determina la forma en que el componente utiliza una columna de entrada.

Las columnas de entrada también tienen las propiedades de tipo de datos descritas en "Propiedades del tipo de datos”.

Propiedades de las salidas

En el modelo de objetos de Integration Services , las transformaciones y los orígenes tienen salidas. Una salida de un componente en el flujo de datos implementa la interfaz IDTSOutput100.

La tabla siguiente describe las propiedades de las salidas de componentes en un flujo de datos. Algunas propiedades tienen valores de solo lectura que son asignados en tiempo de ejecución por el motor de flujo de datos.

Propiedad Tipo de datos Descripción
DeleteOutputOnPathDetached Boolean Valor que determina si el motor de flujo de datos elimina la salida cuando ésta se separa de una ruta.
Descripción String Describe la salida.
ErrorOrTruncationOperation String Cadena opcional que especifica los tipos de errores o truncamientos que pueden producirse al procesar una fila.
ErrorRowDisposition DTSRowDisposition Valor que especifica el control de errores. Los valores son Fail component, Ignore failure y Redirect row.
ExclusionGroup Entero Valor que identifica un grupo de salidas mutuamente excluyentes.
HasSideEffects Boolean Valor que indica si un componente puede quitarse del plan de ejecución del flujo de datos cuando no está adjunto con un componente de nivel superior y cuando RunInOptimizedMode es true.
ID Entero Valor que identifica la salida de forma inequívoca.
IdentificationString String Cadena que identifica la salida.
IsErrorOut Boolean Indica si la salida es una salida de errores.
IsSorted Boolean Indica si la salida está ordenada. El valor predeterminado es False.

**Importante** Establecer el valor de la IsSorted propiedad en True no ordena los datos. Esta propiedad únicamente proporciona una sugerencia a los componentes de nivel inferior acerca de que los datos se han ordenado previamente. Para obtener más información, vea Ordenar datos para las transformaciones Mezclar y Combinación de mezcla.
Nombre String Nombre de la salida.
SynchronousInputID Entero El Id. de una entrada que es sincrónica con la salida.
TruncationRowDisposition DTSRowDisposition Valor que determina la forma en que el componente administra los truncamientos producidos al procesar las filas. Los valores son Fail component, Ignore failure y Redirect row.

Propiedades de las columnas de resultados

En el modelo de objetos de Integration Services , una salida contiene una colección de columnas de resultados. Una columna de resultados de un componente en el flujo de datos implementa la interfaz IDTSOutputColumn100.

La tabla siguiente describe las propiedades de las columnas de resultados de los componentes en un flujo de datos. Algunas propiedades tienen valores de solo lectura que son asignados en tiempo de ejecución por el motor de flujo de datos.

Propiedad Tipo de datos Descripción
ComparisonFlags Entero Conjunto de marcas que especifican la comparación de columnas cuyo tipo de datos es carácter. Para más información, consulte Comparing String Data.
Descripción String Describe la columna de resultados.
ErrorOrTruncationOperation String Cadena opcional que especifica los tipos de errores o truncamientos que pueden producirse al procesar una fila.
ErrorRowDisposition DTSRowDisposition Valor que especifica el control de errores. Los valores son Fail component, Ignore failure y Redirect row. El valor predeterminado es Fail component.
ExternalMetadataColumnID Entero El Id. de la columna de metadatos externa asignado a una columna de entrada.
ID Entero Valor que identifica la columna de resultados de forma inequívoca.
IdentificationString String Cadena que identifica la columna de resultados.
LineageID Entero El Id. de columna para la columna de resultados. Los componentes de nivel inferior hacen referencia a la columna utilizando este valor.
Nombre String Nombre de la columna de resultados.
SortKeyPosition Entero Valor que indica si una columna está ordenada, su criterio de ordenación y la secuencia en la que se ordenan varias columnas. El valor 0 indica que la columna no está ordenada. Para obtener más información, vea Ordenar datos para las transformaciones Mezclar y Combinación de mezcla.
SpecialFlags Entero Un valor que contiene las marcas especiales de la columna de resultados.
TruncationRowDisposition DTSRowDisposition Valor que determina la forma en que el componente administra los truncamientos producidos al procesar las filas. Los valores son Fail component, Ignore failure y Redirect row. El valor predeterminado es Fail component.

Las columnas de resultados también incluyen un conjunto de propiedades de tipo de datos.

Propiedades de columna de metadatos externos

En el modelo de objetos Integration Services , las entradas y salidas pueden contener una colección de columnas de metadatos externos. Una columna de metadatos externos de un componente en el flujo de datos implementa la interfaz IDTSExternalMetadataColumn100.

La tabla siguiente describe las propiedades de las columnas de metadatos externos de los componentes en un flujo de datos. Algunas propiedades tienen valores de solo lectura que son asignados en tiempo de ejecución por el motor de flujo de datos.

Propiedad Tipo de datos Descripción
Descripción String Describe la columna externa.
ID Entero Valor que identifica la columna de forma inequívoca.
IdentificationString String Cadena que identifica la columna.
Nombre String Nombre de la columna de externa.

Las columnas de metadatos externos también incluyen un conjunto de propiedades de tipo de datos.

Propiedades del tipo de datos

Las columnas de resultados y de metadatos externos incluyen un conjunto de propiedades de tipo de datos. Dependiendo del tipo de datos de la columna, las propiedades pueden ser de lectura y escritura o de solo lectura.

La tabla siguiente describe las propiedades del tipo de datos de las columnas de resultados y de metadatos externos.

Propiedad Tipo de datos Descripción
CodePage Entero Especifica la página de códigos para cadenas en un formato que no es Unicode.
DataType Integer (enumeración) Tipo de datos Integration Services de la columna. Para obtener más información, vea Integration Services Data Types.
Length Entero Longitud de una columna en caracteres.
Precisión Entero Precisión de una columna numérica.
Escala Entero Escala de una columna numérica.

Consulte también

Flujo de datos
Propiedades personalizadas de transformación
Propiedades de la ruta de acceso
Propiedades de flujo de datos que se pueden establecer utilizando expresiones