Compartir a través de


Propiedades personalizadas de origen

Los objetos de flujo de datos en los modelos 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. A estas propiedades personalizadas solo se puede tener acceso en tiempo de ejecución y no se incluyen en la documentación de referencia de la programación administrada de Integration Services.

En este tema se enumeran y describen las propiedades personalizadas de los orígenes de flujo de datos.

  • Origen ADO.NET

  • Origen Excel

  • Origen de archivo plano

  • Origen de OLE DB

  • Origen de archivo sin formato

  • Origen XML

Para obtener información acerca de las propiedades comunes a la mayor parte de los objetos de flujo de datos, vea Propiedades comunes.

Algunas propiedades de los orígenes se pueden establecer con expresiones de propiedad, según se indica en este tema. Para obtener más información, vea Propiedades de flujo de datos que se pueden establecer utilizando expresiones.

Propiedades personalizadas del origen de ADO.NET

El origen de ADO.NET tiene propiedades personalizadas y propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas del origen de ADO.NET. Todas las propiedades son de lectura/escritura.

Nombre de la propiedad

Tipo de datos

Descripción

CommandTimeout

String

Valor que especifica el número de segundos que transcurren antes de agotarse el tiempo de espera del comando SQL. El valor 0 indica que el comando no agota nunca el tiempo de espera.

SqlCommand

String

Instrucción SQL que el origen de ADO.NET usa para extraer datos.

Cuando el paquete se carga, puede actualizar dinámicamente esta propiedad con la instrucción SQL que el origen de ADO.NET utilizará. Para obtener más información, vea Referencia de expresiones de Integration Services y Usar expresiones de propiedad en paquetes.

AllowImplicitStringConversion

Boolean

Valor que indica si ocurre lo siguiente:

  • No se genera un error de validación si hay una desigualdad entre los tipos de los metadatos externos y los tipos de las columnas de salida que son cadenas (DT_WSTR o DT_NTEXT).

  • La conversión implícita de los tipos de los metadatos externos al tipo de datos de cadena que la columna de resultados utiliza.

El valor predeterminado es TRUE.

Para obtener más información, vea Origen de ADO.NET.

La salida y las columnas de salida del origen de ADO.NET no tienen ninguna propiedad personalizada.

Para obtener más información, vea Origen de ADO.NET.

Propiedades personalizadas del origen de Excel

El origen de Excel tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas del origen de Excel. Todas las propiedades son de lectura/escritura.

Nombre de la propiedad

Tipo de datos

Descripción

AccessMode

Integer

Modo que se usa para tener acceso a la base de datos. Los valores posibles son Open Rowset, Open Rowset from Variable, SQL Command y SQL Command from Variable. El valor predeterminado es Open Rowset.

CommandTimeout

Integer

Número de segundos que tienen que transcurrir antes de que un comando supere el tiempo de espera. El valor 0 indica un tiempo infinito.

Nota: esta propiedad no está disponible en el Editor de origen de Excel, pero se puede establecer con el Editor avanzado.

OpenRowset

String

Nombre del objeto de base de datos que se usa para abrir un conjunto de filas.

OpenRowsetVariable

String

Variable que contiene el objeto del objeto de base de datos que se usa para abrir un conjunto de filas.

ParameterMapping

String

Asignación de los parámetros del comando SQL a variables.

SqlCommand

String

Comando SQL que se va a ejecutar.

SqlCommandVariable

String

Variable que contiene el comando SQL que se va a ejecutar.

La salida y las columnas de salida del origen de Excel no tienen ninguna propiedad personalizada.

Para obtener más información, vea Origen de Excel.

Propiedades personalizadas del origen de archivo plano

El origen de archivo plano tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas del origen de archivo plano. Todas las propiedades son de lectura/escritura.

Nombre de la propiedad

Tipo de datos

Descripción

FileNameColumnName

String

Nombre de una columna de salida que contiene el nombre de archivo. Si no se especifica ningún nombre, se generará ninguna columna de salida que contenga el nombre de archivo.

NotaNota
Esta propiedad no está disponible en el Editor de origen de archivos planos, pero se puede establecer con el Editor avanzado.

RetainNulls

Boolean

Valor que especifica si retener los valores Null del archivo de origen como tales cuando el motor de canalización de transformación de datos procesa los datos. El valor predeterminado de esta propiedad es False.

La salida del origen de archivo plano no tiene ninguna propiedad personalizada.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida del origen de archivo plano. Todas las propiedades son de lectura/escritura.

Nombre de la propiedad

Tipo de datos

Descripción

FastParse

Boolean

Valor que indica si la columna usa las rutinas de análisis más rápidas que no distinguen la configuración regional y permiten un análisis rápido que DTS proporciona, o las rutinas de análisis estándar, que sí distinguen la configuración regional. Para obtener más información, vea Análisis rápido y Análisis estándar. El valor predeterminado de esta propiedad es False.

NotaNota
Esta propiedad no está disponible en el Editor de origen de archivos planos, pero se puede establecer con el Editor avanzado.

Para obtener más información, vea Origen de archivo plano.

Propiedades personalizadas del origen de OLE DB

El origen de OLE DB tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas del origen de OLE DB. Todas las propiedades son de lectura/escritura.

Nombre de la propiedad

Tipo de datos

Descripción

AccessMode

Integer

Modo que se usa para tener acceso a la base de datos. Los valores posibles son Open Rowset, Open Rowset from Variable, SQL Command y SQL Command from Variable. El valor predeterminado es Open Rowset.

AlwaysUseDefaultCodePage

Boolean

Valor que indica si usar el valor de la propiedad DefaultCodePage para cada columna, o intentar derivar la página de códigos de la configuración regional de cada columna. El valor predeterminado de esta propiedad es False.

CommandTimeout

Integer

Número de segundos que tienen que transcurrir antes de que un comando supere el tiempo de espera. El valor 0 indica un tiempo infinito.

NotaNota
La propiedad no está disponible en el Editor de origen de OLE DB, pero se puede establecer con el Editor avanzado.

DefaultCodePage

Integer

Página de códigos que se usa cuando no hay información disponible de la misma en el origen de datos.

OpenRowset

String

Nombre del objeto de base de datos que se usa para abrir un conjunto de filas.

OpenRowsetVariable

String

Variable que contiene el objeto del objeto de base de datos que se usa para abrir un conjunto de filas.

ParameterMapping

String

Asignación de los parámetros del comando SQL a variables.

SqlCommand

String

Comando SQL que se va a ejecutar.

SqlCommandVariable

String

Variable que contiene el comando SQL que se va a ejecutar.

La salida y las columnas de salida del origen de OLE DB no tienen ninguna propiedad personalizada.

Para obtener más información, vea Origen de OLE DB.

Propiedades personalizadas del origen de archivo sin formato

El origen de archivo sin formato tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas del origen de archivo sin formato. Todas las propiedades son de lectura/escritura.

Nombre de la propiedad

Tipo de datos

Descripción

AccessMode

Integer (enumeración)

Modo que se usa para tener acceso a los datos sin formato. Los valores posibles son File name (0) y File name from variable (1). El valor predeterminado es File name (0).

FileName

Cadena

Ruta de acceso y nombre del archivo de origen.

La salida y las columnas de salida del origen de archivo sin formato no tienen ninguna propiedad personalizada.

Para obtener más información, vea Origen de archivo sin formato.

Propiedades personalizadas del origen XML

El origen XML tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas del origen XML. Todas las propiedades son de lectura/escritura.

Nombre de la propiedad

Tipo de datos

Descripción

AccessMode

Integer

Modo que se usa para tener acceso los datos XML.

UseInlineSchema

Boolean

Valor que indica si se usa una definición de esquema insertada dentro del origen XML. El valor predeterminado de esta propiedad es False.

XMLData

String

Archivo o variables desde las que recuperar los datos XML.

Puede especificar el valor de esta propiedad con una expresión de propiedad.

XMLSchemaDefinition

String

Ruta de acceso y nombre del archivo de definición de esquema (.xsd).

Puede especificar el valor de esta propiedad con una expresión de propiedad.

En la tabla siguiente se describen las propiedades personalizadas de la salida del origen XML. Todas las propiedades son de lectura/escritura.

Nombre de la propiedad

Tipo de datos

Descripción

RowsetID

String

Valor que identifica el conjunto de filas asociado a la salida.

La salida y las columnas de salida del origen XML no tienen ninguna propiedad personalizada.

Para obtener más información, vea Origen XML.