Comando IMPORT PRINT
Información de concepto
Crea una tabla de Analytics definiendo e importando un archivo de imagen de impresión (reporte).
Sintaxis
IMPORT PRINT TO tabla nombrearchivo_importación FROM nombrearchivo_origen <SERVER nombre_perfil> valor_conjunto_caracteres <número_página_código> {[sintaxis_registro] [sintaxis_campo] <...n>} <...n>
sintaxis_registro ::=
RECORD nombre_del_registro tipo_de_registro líneas_en_el_registro transparente [sintaxis_prueba]<...n>
sintaxis_prueba ::=
TEST incluir_excluir tipo_de_coincidencia AT línea_de_inicio;posición_inicial;rango lógica texto
sintaxis_campo ::=
FIELD nombre tipo AT línea_de_inicio; posición_inicial SIZE longitud; líneas_en_el_campo DEC valor WID bytes PIC formato AS nombre_visible
Parámetros
Parámetros generales
Nombre | Descripción |
---|---|
TO tabla |
El nombre de la tabla de Analytics a la que se importarán los datos. Nota Los nombres de tabla tienen un límite máximo de 64 caracteres alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún otro carácter especial ni espacios. El nombre no puede comenzar con un número. |
nombrearchivo_importación |
El nombre del archivo de datos de Analytics que se debe crear. Especifique nombrearchivo_importación como una cadena entre comillas con una extensión de archivo .FIL. Por ejemplo: "Facturas.FIL". Por valor predeterminado, el archivo de datos (.FIL) se guarda en la carpeta que contiene el proyecto de Analytics. Utilice una ruta de archivo absoluta o relativa para guardar el archivo de datos en una carpeta existente o una diferente:
|
FROM nombrearchivo_origen |
El nombre del archivo de datos de origen. nombrearchivo_origen debe ser una cadena entre comillas. Si el archivo de datos de origen no está ubicado en el mismo directorio que el proyecto Analytics, debe utilizar una ruta de acceso absoluta o una ruta de acceso relativa para especificar la ubicación del archivo:
|
SERVER nombre_perfil opcional |
El nombre de perfil para el servidor que contiene los datos que desea importar. |
valor_conjunto_caracteres |
El conjunto de caracteres utilizado para codificar el archivo de imagen de impresión (reporte). Se admiten los siguientes valores:
|
número_página_código
opcional |
Si especificó 3 (Texto codificado) para valor_conjunto_caracteres, también debe ingresar un número de página de códigos. |
Parámetro RECORD
Información de la definición del registro general.
Nota
Parte de la información de definición del registro se especifica utilizando códigos numéricos que coinciden con las opciones del Asistente de Definición de Datos.
En los scripts, especifique el código numérico, no el nombre de la opción.
Nombre | Descripción |
---|---|
RECORD nombre_del_registro |
El nombre del registro en el Asistente de Definición de Datos. Es necesario especificar el nombre_del_registro en el comando IMPORT PRINT, pero el valor nombre_del_registro no aparece en la tabla de Analytics que se obtiene como resultado. En el Asistente de Definición de Datos, Analytics proporciona nombres predeterminados sobre la base del tipo de registro:
Puede usar los nombres predeterminados o especificar nombres diferentes. |
tipo_de_registro |
Los tres tipos de registro posibles al definir un archivo de Imagen de impresión:
Nota Puede definir varios conjuntos de registros de encabezado y pie de página en una única ejecución de IMPORT PRINT, pero solo un conjunto de registros de detalle. |
líneas_en_el_registro |
La cantidad de líneas que ocupa un registro en el archivo de imagen de impresión. Puede definir registros de una o varias líneas para que coincidan con los datos del archivo. |
transparente |
El ajuste de transparencia para un registro de encabezado. Nota Se aplica únicamente a los registros de encabezado.
Los registros de encabezado transparentes no separan los registros de detalle de varias líneas. Si un registro de encabezado separa un registro de detalle de varias líneas del archivo de imagen de impresión de origen, lo cual puede ocurrir cuando hay un salto de página, al especificar 1 (transparente), se unifica el registro de detalle de la tabla de Analytics resultante. |
Parámetro TEST
Los criterios para definir un conjunto de registros en el archivo de imagen de impresión. Puede tener una o más instancias de TEST (hasta 8) para cada instancia de RECORD.
Nota
Algunos de los criterios se especifican utilizando códigos numéricos que asignan las opciones del Asistente de Definición de Datos (los nombres de las opciones se muestran a continuación entre paréntesis).
En los scripts, especifique el código numérico, no el nombre de la opción.
Nombre | Descripción | ||||||
---|---|---|---|---|---|---|---|
TEST incluir_excluir |
Cómo tratar los datos coincidentes:
|
||||||
tipo_de_coincidencia |
El tipo de coincidencia que se debe aplicar:
|
||||||
AT línea_de_inicio; posición_inicial; rango |
|
||||||
lógica |
Las relaciones lógicas entre los criterios:
|
||||||
texto |
Caracteres literales o comodín con los que se debe buscar una coincidencia:
Para otros tipos de coincidencias, texto es una cadena vacía "". |
Parámetros FIELD
Información de la definición de campo.
Nombre | Descripción | ||||||
---|---|---|---|---|---|---|---|
FIELD nombre tipo |
Los campos individuales para importar desde el archivo de datos de origen, incluidos el nombre y el tipo de datos del campo. Para excluir un campo de la importación, no lo especifique. Si desea obtener información acerca de los tipos, consulte Identificadores de los tipos de datos de los campos. |
||||||
AT línea_de_inicio; posición_inicial |
|
||||||
SIZE longitud; líneas_en_el_campo |
|
||||||
DEC valor |
La cantidad de lugares decimales para los campos numéricos. |
||||||
WID bytes |
El ancho visible del campo en bytes. El valor que se especifica controla el ancho visible del campo en las vistas y reportes de Analytics. El ancho visible nunca altera los datos; sin embargo, si es más pequeño que la longitud del campo, es posible que oculte datos. |
||||||
PIC formato |
Nota Se aplica solo a campos numéricos o de fechahora.
formato debe estar encerrado entre comillas. |
||||||
AS nombre_visible |
El nombre visible (título de columna alternativo) para el campo en la vista de la nueva tabla de Analytics. Especifique nombre_visible como una cadena entre comillas. Utilice un punto y coma (;) entre las palabras si desea que haya un salto de línea en el título de la columna. AS es obligatorio cuando se está definiendo un FIELD. Para que el nombre visible sea el mismo que el nombre del campo, introduzca un valor en blanco en nombre_visible con la siguiente sintaxis: AS "". Asegúrese de que no haya un espacio entre las dos comillas. |
Ejemplos
Importación de datos desde un archivo de imagen de impresión (Reporte)
Usted importa datos desde el archivo de imagen de impresión (Reporte), Reporte.txt.
Se crea un registro de encabezado y un conjunto de registros de detalles, con cinco campos, en la tabla de Analytics resultante, Reporte_inventario:
IMPORT PRINT TO Reporte_inventario "Reporte_inventario.FIL" FROM "Reporte.txt" 0 RECORD "Encabezado1" 1 1 0 TEST 0 0 AT 1;17;0 7 ":" FIELD "Campo_1" C AT 1;19 SIZE 2;1 DEC 0 WID 2 PIC "" AS "Clase Prod" FIELD "Campo_2" C AT 1;24 SIZE 31;1 DEC 0 WID 31 PIC "" AS "Descripción Prod" RECORD "Detalle" 0 1 0 TEST 0 0 AT 1;59;59 7 "." FIELD "Campo_3" X AT 1;6 SIZE 9;1 DEC 0 WID 9 PIC "" AS "ID Elemento" FIELD "Campo_4" C AT 1;16 SIZE 24;1 DEC 0 WID 24 PIC "" AS "Desc. elemento" FIELD "Campo_5" N AT 1;40 SIZE 10;1 DEC 0 WID 10 PIC "" AS "Disponible" FIELD "Campo_6" N AT 1;50 SIZE 12;1 DEC 2 WID 12 PIC "" AS "Costo" FIELD "Campo_7" N AT 1;62 SIZE 12;1 DEC 2 WID 12 PIC "" AS "Total"
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte Definición e importación de archivos de imagen de impresión (reporte) y archivos PDF.
Identificadores de los tipos de datos de los campos
La siguiente tabla incluye las letras que debe usar al especificar el tipo para FIELD. Cada letra corresponde a un tipo de datos de Analytics.
Por ejemplo, si está definiendo un campo Apellido, que necesita tipos de datos de carácter, especificará "C": FIELD "Apellido" C.
Si desea obtener más información, consulte Tipos de datos en Analytics.
Nota
Cuando utilice el Asistente de definición de datos para definir una tabla que incluya campos EBCDIC, Unicode o ASCII, se le asignará la letra "C" automáticamente a los campos (correspondiente al tipo CHARACTER [carácter]).
Al ingresar manualmente un enunciado IMPORT o editar un enunciado IMPORT existente, puede utilizar los valores más específicos de las letras "E" o "U" en lugar de los campos EBCDIC o Unicode.
Letra |
Tipo de datos de Analytics |
---|---|
A |
ACL |
B |
BINARY (binario) |
C |
CHARACTER (carácter) |
D |
DATETIME |
E |
EBCDIC |
F |
FLOAT (flotante) |
G |
ACCPAC |
I |
IBMFLOAT |
K |
UNSIGNED |
L |
LOGICAL |
N |
|
P |
PACKED (compactado) |
Q |
BASIC |
R |
MICRO |
S |
CUSTOM |
T |
PCASCII |
U |
UNICODE |
V |
VAXFLOAT |
X |
NUMERIC (numérico) |
Y |
UNISYS |
Z |
ZONED (zonado) |