Creación de un servicio de interfaz
El servicio de interfaz permite al usuario importar o exportar datos en una tabla SCV de/a un archivo CSV o Excel. En este tema se describe el proceso de creación de un servicio de interfaz con Entidad de datos = Tabla SCV y Tipo de interfaz = CSV.
Para crear un servicio de interfaz:
- Seleccione Configuración > Común > Servicios de interfaz > Servicios de interfaz.
- Haga clic en Nuevo. Aparece la ventana Nuevo servicio de interfaz.
- Especifique esta información:
- Tipo de interfaz
- Tipo de la interfaz. Seleccione CSV.
- Entidad de datos
- Entidad de datos que se debe asignar a la interfaz. Seleccione Tabla SCV.Nota: Se muestra la casilla de verificación Columna por medida si el campo Entidad de datos se establece en Valor de escenario.
- Dirección de interfaz
- Dirección del flujo de datos. Posibles valores:
- Importar
- Exportar
- Haga clic en Aceptar. Aparece una nueva página de servicios de interfaz.
-
En la pestaña Detalles de la interfaz, especifique la siguiente información:
- Nombre
- Nombre exclusivo de la interfaz de servicio.
- Nombre para mostrar
- Nombre que se muestra para el servicio de interfaz. Si no se especifica, el valor especificado en el campo Nombre se toma como predeterminado.
- Sistema
- Indica el estado del servicio de interfaz. Posibles valores:
- Activado (habilitado)
- Desactivado (deshabilitado)
Nota: Esta opción está habilitada para la entidad definida por el sistema. - Tipo de interfaz
- Tipo de la interfaz. Este valor se toma como predeterminado de la ventana Nuevo servicio de interfaz.
- Entidad de datos
- Entidad de datos que se debe asignar a la interfaz. Este valor se toma como predeterminado de la ventana Nuevo servicio de interfaz.
- Dirección de interfaz
- Dirección del flujo de datos. Este valor se toma como predeterminado de la ventana Nuevo servicio de interfaz.
-
En la pestaña Origen de datos, especifique la siguiente información:
- Origen de datos
- El nombre del origen de datos (Archivo, FTP o Amazon S3) que se define en SCP. La definición que se define en el origen de datos se utiliza al ejecutar el servicio de interfaz usando una macro.Nota: Si va a importar o exportar datos manualmente mediante un servicio de interfaz de archivo, explore el archivo que desea utilizar en su máquina local.
- Usar modelo de nombre de archivo
- Modelo o expresión para definir el nombre del archivo. Permite importar varios archivos y ordenar o agrupar los archivos para importar la versión más reciente. Se importa el nombre de archivo con el modelo coincidente.Nota: Esta opción solo se muestra si el campo Tipo de interfaz está establecido en Importar.
- Archivos
- Nombre del archivo que se debe utilizar para el servicio de interfaz. Los archivos que se muestran se basan en el origen de datos definido. Si los archivos no se muestran, haga clic en más (+) para añadir el archivo necesario.Nota: Si la opción Usar modelo de nombre de archivo está activada, la etiqueta de campo se muestra como Modelo de nombre de archivo y la expresión regular se puede utilizar como nombre de archivo. Estas variables se aceptan con un guion bajo como separador entre las variables:
- Cualquier carácter alfabético (A-Z)
- Cualquier carácter alfanumérico (A-Z, 0-9)
- Cualquier carácter numérico
- Nombres de campo en fila de cabecera
- Indica el contenido de la primera fila del archivo que se importa o exporta. Si está activada, estos son los posibles escenarios:
- Cuando el archivo se importa, la primera fila del archivo de importación contiene etiquetas de campo y se puede omitir.
- Cuando el archivo se exporta, la primera fila del archivo de exportación contiene cabeceras de campo.
-
Seleccione el nombre de tabla SCV necesario en la pestaña Tabla SCV. Los datos de la pestaña Asignaciones se muestran en función de la tabla SCV que seleccione.
Nota:
- Cuando se importa el archivo, se muestran todas las tablas registradas en SZ_REG_TABLE con el campo table_area = Bandeja de entrada o %_Import.
- Cuando se exporta el archivo, se muestran todas las tablas y vistas SCV.
-
En la pestaña Detalle del archivo, especifique la siguiente información:
- Delimitador de archivos
- Tipo de delimitador de archivos. Posibles opciones:
- Coma
- Pestaña
- Barra vertical
Nota: De manera predeterminada, el valor se establece en Coma. - Formato de número
- Formato de número para los valores que se deben validar al importar datos a campos numéricos en la base de datos SCV. Los valores numéricos se exportan en función del formato definido.
- Formato de fecha
- Formato de fecha para los valores que se deben validar al importar datos a campos de fecha en la base de datos SCV. Las valores de fecha se exportan en función de este formato definido.Nota: Debe especificar el indicador de mes y el indicador de hora en mayúsculas.
-
Haga clic en la pestaña Procesamiento de archivos.
Nota: Esta pestaña solo se muestra si el campo Dirección de interfaz se establece en Importar.
-
Especifique esta información:
- Ordenar archivos por
- El orden (ascendente) en el que se organizan los archivos en el directorio según el valor especificado. Se pueden utilizar las siguientes variables:
- %file_1 = La primera variable del nombre de archivo
- %file_2 = La segunda variable del nombre de archivo
Nota: Esta opción solo está habilitada si la opción Usar modelo de nombre de archivo está activada en la pestaña Origen de datos. - Importar el archivo más reciente
- Indica el modelo de importación del servicio de interfaz. Posibles escenarios:
- Activado: importa el archivo más reciente según la marca de tiempo de los archivos o mediante el valor especificado en la opción Ordenar archivos por.
- Desactivado: importa todos los archivos en un orden por marca de tiempo (la hora del sistema cuando se guarda el archivo) o mediante el valor especificado en la opción Ordenar archivos por.
Nota:- Esta opción solo está habilitada si la opción Usar modelo de nombre de archivo está activada.
- La marca de tiempo se basa en el sistema operativo de origen.
- Agrupar archivos por
- Criterios según los cuales se ordenan los archivos en un grupo. Los archivos se ordenan en cada grupo según el valor especificado en la opción Ordenar archivos por. De lo contrario, los archivos se ordenan por la última fecha y hora. Se importa el archivo más reciente de cada grupo.Nota: Esta opción solo está habilitada si la opción Usar modelo de nombre de archivo está activada.
- Cambiar nombre del archivo después de la importación
- Variables según las cuales se cambia el nombre de los archivos importados correctamente. Se utilizan las siguientes variables para cambiar el nombre:
- %file = Nombre de archivo completo
- %file_0 = Nombre de archivo sin extensión
Ejemplos:
- %file_save: TAR_MD_BOM_20170705060012.csv pasa a denominarse TAR_MD_BOM_20170705060012_save.csv.
- %file_0_complete: el archivo TAR_MD_BOM_20170705060012.csv pasa a denominarse TAR_MD_BOM_20170705060012_complete.
-
En la pestaña Comportamiento de importación, especifique la siguiente información:
- Borrar la tabla de destinos antes de importar
- Indica si la tabla de destino se debe eliminar de todas las filas o si los datos se deben añadir al registro de salida antes de ejecutar la interfaz e importar las filas. Posibles escenarios:
- Activado: eliminar e insertar
- Desactivado: añadir
- Borrar información según columna/valor de origen
- Condición según la cual se eliminan los registros de la tabla de destino. Posibles escenarios:
- Si no se especifican los valores en este campo, todos los registros se eliminan de la tabla de destino.
- Si se especifican, solo se eliminan los registros para los cuales los valores especificados en los campos Columna de origen y Valor sean los mismos.
Nota: Estas opciones solo están habilitadas si la opción Borrar la tabla de destinos antes de importar está activada.
- Haga clic en la pestaña Filtro de exportación. Esta pestaña permite definir las condiciones para filtrar los datos en la exportación.
-
Especifique esta información:
- Columna
- Nombre de columna de la tabla SCV.
- Operador
- Operador utilizado para establecer la condición de filtro. Posibles valores:
- Igual a
- No es igual a
- Como
- No es como
- Es nulo
- No es nulo
- Valor
- Valor al que se aplica la condición de filtro.
-
Haga clic en la pestaña Comportamiento de exportación.
Nota: Esta pestaña solo se muestra si la dirección de interfaz se establece en Importar.
-
Especifique esta información:
- Anexar marca de tiempo a nombre de archivo
- Indica si se debe añadir una marca de tiempo al nombre del archivo exportado.Nota:
- La marca de tiempo se debe especificar en formato UTC y se debe añadir al nombre del archivo antes de la extensión e ir precedida por un guion bajo. Por ejemplo, FileName_20171030135355.csv.
- De manera predeterminada, el valor está desactivado.
- Incluir comillas en los valores exportados
- Indica si los valores exportados deben estar entre comillas.Nota: De manera predeterminada, el valor está activado.
- Haga clic en la pestaña Asignaciones. En la pestaña Asignaciones se muestra la lista de atributos. La lista de atributos toma el valor predeterminado en función de la tabla SCV seleccionada.
- Añada un nuevo atributo, si es necesario. Consulte Adición de un atributo nuevo.
-
Haga clic en la pestaña Importar constantes. Esta pestaña contiene una lista de atributos de la tabla SCV que se deben asignar a un valor constante al importar los datos.
Nota:
- Esta pestaña solo se muestra si el campo Dirección de interfaz se establece en Importar.
- Este valor especificado en esta pestaña anula los datos asignados en la pestaña Asignación.
- Añada una nueva constante de importación, si fuera necesario. Consulte Adición de una nueva constante de importación.
-
Haga clic en la pestaña Exportar constantes. Esta pestaña contiene una lista de atributos de la tabla SCV que se deben asignar a un valor constante al exportar.
Nota: Esta pestaña solo se muestra si el campo Dirección de interfaz se establece en Exportar.
- Añada una nueva constante de exportación si es necesario. Consulte Adición de una nueva constante de exportación.
- Haga clic en Guardar.