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:
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.
Nota
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.
Nota
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.
Nota
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.