Etapa de importación de columnas: Ficha Salida (DataStage®)
En la pestaña Salida, puede especificar los detalles sobre la salida de datos de la etapa Importar columna. Las pestañas de esta etapa permiten especificar detalles sobre cómo se formatean los datos de la columna y la relación entre las columnas de entrada y las columnas de salida. Puede cambiar los valores predeterminados del almacenamiento intermedio para el enlace de salida y ver las definiciones de columna.
La etapa Importar columna solo puede tener un enlace de salida, pero también puede tener un enlace de rechazo que incluye los registros que se han rechazado.
La sección Formato permite especificar detalles sobre cómo se formatean los datos de la columna que está importando para que la etapa pueda dividirlos en distintas columnas. La sección Columnas especifica las definiciones de columna de los datos. Pulse Editar en la sección Columnas para especificar la correlación. La correlación es la relación entre las columnas de entrada en la etapa Importar columna y las columnas de salida. La correlación se especifica en la sección Correlaciones de entrada de columna. La pestaña Avanzado permite cambiar los valores del almacenamiento intermedio predeterminados para los enlaces de salida.
Sección Formato de enlace de salida
La sección Formato se utiliza de la misma manera que para describir el formato de un archivo plano que estaba leyendo.
Las siguientes secciones listan los tipos de propiedad y las propiedades disponibles para cada tipo.
Nivel de registro
Estas propiedades definen detalles sobre cómo se formatean los registros de datos en el archivo sin formato. Cuando se puede introducir un carácter, normalmente puede ser un carácter ASCII. Las propiedades disponibles se muestran en la lista siguiente:
- Delimitador final. Especifique el carácter único que se escribe después de la última columna de un registro en lugar del delimitador de campo. Escriba un carácter o seleccione uno de espacio en blanco, final, ninguno, nulo, separador o coma. IBM DataStage omite la serie de delimitador especificada al leer el archivo. Consulte el siguiente diagrama para ver una ilustración.
- espacio en blanco. La última columna de cada registro no incluirá ningún espacio blanco final que se encuentre al final del registro.
- final. La última columna de cada registro no incluye el delimitador de campo. Esta configuración es la configuración predeterminada.
- none. La última columna de cada registro no tiene un delimitador, que se utiliza para los campos de anchura fija.
- nulo. La última columna de cada registro está delimitada por el carácter nulo ASCII.
- coma. La última columna de cada registro está delimitada por el carácter de coma ASCII.
- tabulación. La última columna de cada registro está delimitada por el carácter de tabulación ASCII.
- Intacta. La propiedad intacta especifica un identificador de un esquema parcial. Un esquema parcial especifica que sólo una o más columnas que se nombran en el esquema pueden ser modificadas por la etapa. Las demás columnas de la fila se pasan sin modificar. El archivo que contiene el esquema parcial se especifica en la propiedad Archivo de esquema en la pestaña Salidas. Esta propiedad tiene una propiedad dependiente:
- Comprobar intacta. Seleccione este valor para forzar la validación del esquema parcial a medida que se importan el archivo o archivos. Este valor puede degradar el rendimiento.
- Serie de delimitador de registro. Especifique la serie al final de cada registro. Especifique uno o más caracteres. Este valor se excluye mutuamente con el delimitador de registro, que es el valor predeterminado y el tipo de registro y el prefijo de registro.
- Delimitador de registro. Especifique el carácter único al final de cada registro. Escriba un carácter o seleccione una de las opciones siguientes:
- UNIX Newline (por defecto)
- nulo
(Para especificar una nueva línea DOS, utilice la propiedad Cadena delimitadora de registro establecida en "\R\N" o elija
en el menú)El delimitador de registro se excluye mutuamente con la serie de delimitador de registro, el prefijo de registro y el tipo de registro.
- Longitud de registro. Seleccione Fijo donde se leen los campos de longitud fija. IBM DataStage calcula la longitud adecuada para el registro. Como alternativa, especifique la longitud de los registros fijos como número de bytes. Este valor no se utiliza de forma predeterminada (los archivos predeterminados están delimitados por comas).
- Prefijo de registro. Especifica que un registro de longitud variable tiene un prefijo de longitud de 1, 2 o 4 bytes. Está establecido en 1 de forma predeterminada. Este valor se excluye mutuamente con el delimitador de registro, que es el valor predeterminado y la serie de delimitador de registro y el tipo de registro.
- Tipo de registro. Especifica que los datos constan de registros bloqueados de longitud variable (variables) o de registros implícitos (implícitos). Si elige la propiedad implícita, los datos se graban como una secuencia sin límites de registro explícitos. El final del registro se infiere cuando se analizan todas las columnas definidas por el esquema. Puede utilizar la propiedad variable para especificar uno de los siguientes formatos bloqueados o fragmentados de IBM: V, VB, VS, VBS o VR. Los datos se importan utilizando uno de estos formatos. Estos formatos no están disponibles para la exportación.
Esta propiedad se excluye mutuamente con la longitud de registro, el delimitador de registro, la serie de delimitador de registro y el prefijo de registro, y no se utiliza de forma predeterminada.