Transformación Exportar columna
La transformación Exportar columna lee datos de un flujo de datos e inserta dichos datos en un archivo. Por ejemplo, si el flujo de datos contiene información de productos, como una foto de cada producto, puede usar la transformación Exportar columna para guardar las imágenes en archivos.
Puede configurar la transformación Exportar columna de las maneras siguientes:
Especificar las columnas de datos y las columnas que contienen la ruta de los archivos en los que se van a escribir los datos.
Especificar si la operación de inserción de datos anexa o trunca archivos existentes.
Especificar si se escribe una marca de orden de bytes (BOM) en el archivo.
[!NOTA]
Sólo se escribe una BOM cuando no se anexan los datos a un archivo existente y cuando los datos tienen el tipo de datos DT_NTEXT.
La transformación utiliza pares de columnas de entrada: una columna contiene un nombre de archivo y la otra contiene datos. Cada fila del conjunto de datos puede especificar un archivo diferente. Cuando la transformación procesa una fila, los datos de dicha fila se insertan en el archivo especificado. En tiempo de ejecución, la transformación crea los archivos (si no existen) y después escribe los datos en dichos archivos. Los datos deben tener un tipo de datos DT_TEXT, DT_NTEXT o DT_IMAGE. Para obtener más información, vea Tipos de datos de Integration Services.
Esta transformación tiene una entrada, una salida y una salida de error.
Establecer las opciones para anexar y truncar
En la tabla siguiente se describe cómo afectan a los resultados las opciones para anexar y truncar.
Anexar |
Truncar |
El archivo existe |
Resultados |
---|---|---|---|
False |
False |
No |
La transformación crea un archivo nuevo y escribe los datos en el archivo. |
True |
False |
No |
La transformación crea un archivo nuevo y escribe los datos en el archivo. |
False |
True |
No |
La transformación crea un archivo nuevo y escribe los datos en el archivo. |
True |
True |
No |
Se produce un error al validar la transformación en tiempo de diseño. No se permite establecer ambas propiedades en true. |
False |
False |
Sí |
Se produce un error en tiempo de ejecución. El archivo existe, pero la transformación no puede escribir en él. |
False |
True |
Sí |
La transformación elimina y vuelve a crear el archivo, y escribe los datos en el archivo. |
True |
False |
Sí |
La transformación abre el archivo y escribe los datos al final del archivo. |
True |
True |
Sí |
Se produce un error al validar la transformación en tiempo de diseño. No se permite establecer ambas propiedades en true. |
Configurar la transformación Exportar columna
Puede establecer propiedades a través del Diseñador SSIS o mediante programación.
Para obtener más información acerca de las propiedades que puede establecer en el cuadro de diálogo Editor de transformación Exportar columna, vea Editor de transformación Exportar columna (página Columnas).
El cuadro de diálogo Editor avanzado indica las propiedades que se pueden establecer mediante programación. Para obtener más información acerca de las propiedades que puede establecer a través del cuadro de diálogo Editor avanzado o mediante programación, haga clic en uno de los temas siguientes:
Para obtener más información sobre cómo establecer propiedades, vea Cómo configurar las propiedades de un componente de flujo de datos.
|