Opciones de configuración de componentes CSV
Una vez añadido al área de asignación, el componente de texto se puede configurar desde el cuadro de diálogo "Configuración del componente". Este cuadro de diálogo se puede abrir de varias formas distintas:
•Seleccionando el componente y haciendo clic en el comando de menú Componente | Propiedades.
•Haciendo doble clic en el título del componente.
•Haciendo clic con el botón derecho en el título del componente y seleccionando Propiedades en el menú contextual.
Cuadro de diálogo "Configuración del componente" (en modo CSV)
Estas son las opciones de configuración de los componentes CSV:
Nombre del componente | El nombre del componente se genera automáticamente al crearlo, pero se puede volver a cambiar cuando quiera. El nombre del componente puede contener espacios y puntos, pero no barra, barra inversa, dos puntos, comillas dobles, ni espacios antes ni después del nombre.
Si cambia el nombre del componente, tenga en cuenta que:
•Si quiere implementar la asignación en FlowForce Server, el nombre del componente debe ser único. •Recomendamos que use únicamente caracteres que se puedan usar también en la línea de comandos. Los caracteres especiales propios de cada país pueden estar codificados de forma diferente en Windows y la línea de comandos. | ||||||||||
Archivo de entrada | Especifica el archivo donde MapForce debe leer los datos. Este campo es relevante para componentes de origen y se rellena cuando se crea el componente y se le asigna un archivo de texto. El campo puede dejarse vacío si se usa un componente de archivo de texto como destino de la asignación.
En un componente de origen MapForce usa el valor de este campo para leer nombres de columna y obtener una vista previa del contenido del archivo de texto.
Haga clic en Archivo de entrada para seleccionar un archivo nuevo. | ||||||||||
Archivo de salida | Especifica el archivo donde MapForce debe escribir datos. Este campo es relevante para componentes de destino.
Haga clic en Archivo de salida para seleccionar un archivo nuevo. | ||||||||||
Guardar todas las rutas de acceso de archivos como relativas al archivo MFD | Si marca esta casilla, MapForce guarda las rutas de acceso de los archivos que aparecen en el cuadro de diálogo "Configuración del componente" como relativas a la ubicación del archivo de diseño de MapForce (.mfd). Esta opción afecta a los archivos de entrada y salida utilizados por el componente de texto (véase también Usar rutas de acceso relativas en un componente). | ||||||||||
Codificación de entrada / salida | Permite configurar estos aspectos del archivo de instancia de salida:
•Nombre de la codificación •Orden de bytes •El carácter de la marca de orden de byte (marca BOM).
Por defecto todos los componentes nuevos tienen la codificación definida en la opción Codificación predeterminada para componentes nuevos. Para acceder a esta opción seleccione Herramientas | Opciones | Generales. | ||||||||||
Delimitador de campos | Los archivos CSV están delimitados por comas por defecto. Esta opción permite elegir entre tres tipos de delimitadores: tabulador, punto y coma o espacio. También puede introducir un delimitador personal en el campo Personalizado. | ||||||||||
La primera fila contiene nombres de campos | Seleccione esta opción para indicar a MapForce que debe tratar los valores del primer registro del archivo de texto como encabezados de columna. Los encabezados de columna aparecerán como nombres de elemento en la asignación. | ||||||||||
Tratar como ausentes los campos que estén vacíos | Si marca esta casilla, los campos vacíos del archivo de origen no producirán un elemento correspondiente vacío (elemento o atributo) en el archivo de destino.
Por ejemplo, el registro CSV "General outgassing pollutants,,,," está compuesto por cuatro campos y los tres últimos están vacíos.
Imaginemos que el destino de la asignación es un archivo XML. Si se desactiva esta opción, los campos vacíos se crearán en el archivo de destino con un valor vacío (p. ej. los elementos Last, Title y Email):
Si se activa esta opción, los campos vacíos no se crearán en el destino de la asignación:
| ||||||||||
Si en el archivo de entrada los valores de campo están entrecomillados, seleccione qué carácter de comillas existe en el archivo de origen. La misma configuración se usará para los archivos de salida.
Además, los archivos de salida cuentan con dos opciones de configuración más:
| |||||||||||
CSV / De longitud fija | Cambia el tipo de componente por CSV o FLF (campo de longitud fija). | ||||||||||
Panel de vista previa | La parte inferior del cuadro de diálogo muestra una vista previa de hasta 20 dilas del archivo seleccionado como entrada/salida.
Si lo necesita, puede crear la estructura del archivo (o cambiarla) con estos botones:
Para cambiar el nombre de un campo haga clic en el encabezado (por ejemplo, Campo1) y teclee el nuevo valor. Recuerde que los nombres de campo no se pueden editar si está marcada la casilla La primera fila contiene nombres de campos. Para cambiar el tipo de datos de un campo seleccione el valor pertinente en la lista desplegable. MapForce revisa el tipo de datos y, si los datos de entrada y el formato del campo son discordantes, resalta los datos en rojo. Los tipos de los campos se basan en los tipos de datos predeterminados de XML Schema. Por ejemplo, el tipo de fecha Date está en el formato AAAA-MM-DD. |