Tipos de datos de Analytics

La tabla que se incluye a continuación muestra los tipos de datos admitidos por Analytics y describe los orígenes de datos con los cuales se busca utilizar los tipos de datos.

  • Es posible que los mismos tipos de datos tengan un nombre diferente en el Asistente de Definición de Datos y el cuadro de diálogo Formato de tabla. A continuación, se muestran ambos nombres.
  • Los tipos de datos de Analytics se agrupan en cuatro categorías de datos:
    • Carácter
    • Numérico
    • Fechahora
    • Lógico

    Las operaciones de Analytics que puede realizar en un campo con un tipo de datos específico y la manera en la que se muestra el campo dependen de la categoría de los datos.

    Por ejemplo, solo puede estratificar campos con tipos de datos de la categoría Numérico. Los campos con tipos de datos de la categoría Carácter, se alinean a la izquierda.

    Si utiliza un campo del tipo de datos equivocado en una operación, Analytics muestra un error.

Tipo de datos de Analytics

(Asistente de Definición de Datos)

Tipo de datos de Analytics

(Cuadro de diálogo Formato de tabla)

Categoría de datos de Analytics

Fuentes de datos externas

Información adicional

Número contable AccPac

ACCPAC

Numérico

ACCPAC

Se utiliza en aplicaciones contables ACCPAC. La longitud de este campo de datos es siempre 6 bytes. Analytics ignora cualquier otra longitud especificada.

ACL

ACL

Numérico

Ninguno Este es un tipo de datos del sistema de Analytics.

Un campo de 12 bytes generado por Analytics que almacena los resultados de cálculos de Analytics. Está diseñado para almacenar números elevados y no es un campo imprimible. Analytics asignará automáticamente este tipo a un campo cuando sea apropiado.

Texto ASCII

ASCII

Carácter

Aplicaciones basadas en Windows

Se utiliza para datos almacenados en la codificación de caracteres ASCII (Código Estándar Americano para Intercambio de Información).

Analytics utiliza ASCII extendido, que define 256 caracteres imprimibles y no imprimibles. Los caracteres disponibles en Analytics se especifican por medio de la página de código de 8 bits predeterminada del sistema operativo.

La longitud máxima de un campo ASCII es de 32767 bytes.

Punto flotante básico

BASIC

Numérico

Aplicaciones BASIC basadas en Windows

Se utiliza para datos de punto flotante con formato para el lenguaje de programación BASIC. La longitud de campo de este tipo de datos puede ser de 4 u 8 bytes.

Numérico binario

BINARY (binario)

Numérico

  • PL/1

  • COBOL COMPUTACIONAL-1

  • Tipo de dato binario fijo

La longitud máxima es 8 bytes. La cantidad de decimales está implícita y no puede superar la cantidad de dígitos especificada en la longitud.

Los campos binarios de longitud par se tratan como campos binarios con signo (complemento a dos) y los de longitud impar, como campos sin signo (se agregan bytes cero de mayor orden implícito).

Formato de texto personalizado

CUSTOM

Carácter

Ninguno Este es un tipo de datos de Analytics que puede ser asignado por el usuario según sea necesario.

Se utiliza para habilitar las sustituciones de caracteres definidas por el usuario cuando se leen los datos en la fuente de datos. Este tipo de datos lee los datos como texto ASCII, a menos que exista un carácter de sustitución definido en un archivo llamado custom.dat.

Si desea obtener más información, consulte Tipo de datos personalizado.

Fechahora

DATETIME

Fechahora

Este es un tipo de datos de Analytics que se asigna automática o manualmente a los campos que almacenan fechas, fechahoras y horas.

Se utiliza para datos de fechas, fechahoras y horas almacenados con una variedad de formatos, como AAMMDD o AAMMDD hh:mm:ss. La configuración de Formato en la definición del campo especifica cómo leer los datos de fechahora del origen de los datos.

Texto EBCDIC

EBCDIC

Carácter

Aplicaciones IBM z/OS y OS/400

Se utiliza para datos de Código ampliado de intercambio decimal codificado en binario (EBCDIC), que es una codificación de caracteres de 8 bits, en sistemas operativos de servidor de IBM. La longitud de este tipo de datos es de 32767 bytes como máximo.

Punto flotante

FLOAT (flotante)

Numérico

Aplicaciones basadas en Windows

Se utiliza para números de punto flotante de precisión doble. La longitud de campo de este tipo de datos puede ser de 4 u 8 bytes.

n/d

HALFBYTE

Numérico

Aplicaciones Unisys/Burroughs

Se utiliza para datos compactados alineados de medio byte presentes en sistemas Unisys/Burroughs. Los números con signo deben respetar las convenciones de Unisys/Burroughs. La posición de inicio y la duración de este tipo de dato se deben especificar en medios bytes. La posición de inicio se puede calcular de la siguiente manera:

(ubicación_de_byte*2)-1

Este tipo de datos sólo se puede seleccionar en el cuadro de diálogo Formato de tabla.

Punto flotante de IBM

IBMFLOAT

Numérico

Aplicaciones IBM z/OS y OS/400

Se utiliza para datos de punto flotante de IBM, que se encuentra principalmente en aplicaciones científicas de mainframe. La longitud de campo de este tipo de datos puede ser de 4 u 8 bytes.

Lógico

LOGICAL

Lógico

Este es un tipo de datos de Analytics que se asigna automática o manualmente a los campos que almacenan valores lógicos.

Se utiliza para campos de caracteres individuales que representan datos buleanos (generalmente verdaderos o falsos). Analytics puede interpretar los siguientes conjuntos de valores, donde el primer valor se evalúa como verdadero y el segundo se evalúa como falso:

1/0, T/F, t/f, S/N, s/n, no en blanco/blanco ASCII (Hex 20)

Binario de PC

MICRO

Numérico

Aplicaciones basadas en Windows

Se utiliza para datos numéricos binarios sin signo que representan tipos de datos enteros o extensos. La longitud máxima es 8 bytes. La cantidad de decimales es la cantidad de dígitos decimales implícita y no puede superar la cantidad de dígitos implícita en la longitud. Los campos micro con longitudes pares son tratados como campos binarios con signo, y los campos con longitudes impares son tratados como campos sin signo.

n/d

NOTA

Carácter

Ninguno Este es un tipo de datos del sistema de Analytics.

Analytics lo utiliza para almacenar información sobre las notas de registro asociadas con una tabla de Analytics. No puede definir los campos utilizando el tipo de dato Note.

Numérico (No formateado)

NUMERIC (numérico)

Numérico

Datos numéricos imprimibles ASCII o Unicode de Windows o datos z/OS u OS/400 EBCDIC que utiliza el tipo de datos de visualización COBOL

Se utiliza para datos numéricos imprimibles que corresponden al tipo de visualización COBOL. Este tipo de campo puede incluir cualquier signo de puntuación, aunque casi siempre incluye espacios en blanco al principio y al final, un signo opcional también al principio o al final, comas incrustadas y un punto decimal explícito.

Este tipo de datos puede contener un máximo de 22 dígitos y 18 caracteres de signos de puntuación, para una longitud total de 40 bytes, y los ceros a la izquierda son tratados como espacios en blanco.

Este tipo de dato debe utilizarse con precaución, porque el número de puntos decimales especificados para el campo se aplica independientemente de sea adecuado o no. Por ejemplo, si especifica 2 lugares decimales y se leen los valores $500,50 y $399, el primer valor se interpreta correctamente como 500,50, pero el segundo valor se interpreta como 3,99 en lugar de 399,00.

Si el número de posiciones decimales especificado difiere de los decimales explícitos del campo, el campo se redondea a la cantidad adecuada de decimales.

Analytics interpreta correctamente los paréntesis y "CR" como negativo, pero ignora las comas y otros signos de puntuación, como los signos de dólar ($). Los signos pueden ubicarse al inicio o al final, pueden ser fijos, o flotantes.

Numérico compactado

PACKED (compactado)

Numérico

Tipo de dato decimal fijo PL/1 o tipo de dato computacional-3 COBOL

Se utiliza para datos numéricos compactados de sistemas operativos de mainframe que almacenan dos dígitos numéricos por byte. El byte de la derecha contiene una indicación de signo en la mitad inferior del byte, normalmente hexadecimal C para positivo y hexadecimal D para negativo. (No se admite el uso de hexadecimal B para indicar números negativos). La mitad superior del byte de la derecha y cada mitad de todos los demás bytes contienen un dígito hexadecimal que representa el dígito numérico de esa posición en el número.

Este tipo de datos tiene una longitud máxima de 12 bytes (23 dígitos); no obstante, Analytics genera un mensaje de error si encuentra un número mayor a 22 dígitos. En consecuencia, cuando define un campo numérico compactado en el cuadro de diálogo Formato de la tabla, el número de decimales que especifica en el cuadro de texto Dic no debe generar números con una extensión mayor a 22 dígitos. Por ejemplo, si sus datos contienen cifras de siete dígitos, no podrá especificar más de 15 posiciones decimales (22 dígitos -7 dígitos).

Los campos numéricos compactados también se pueden utilizar para almacenar información de fecha en forma numérica.

Texto de DOS PC

PCASCII

Carácter

Windows

Similar al tipo de datos ASCII. Puede utilizarlo cuando los datos del archivo se crean por medio de una aplicación DOS.

Los caracteres PCASCII disponibles en Analytics se especifican en la página de código 437.

La longitud máxima de un campo PCASCII es de 32767 bytes.

Nota

No utilice tipos de datos PCASCII cuando sea necesario un tipo de datos ASCII. Los conjuntos de caracteres extendidos de los dos tipos de datos son diferentes.

Numérico (Con Formato)

PRINT

Numérico

Datos numéricos imprimibles ASCII o Unicode de Windows o datos z/OS u OS/400 EBCDIC que utiliza el tipo de datos de visualización COBOL

Se utiliza para datos numéricos imprimibles que corresponden al tipo de visualización COBOL. Este tipo de campo puede incluir cualquier signo de puntuación, aunque casi siempre incluye espacios en blanco al principio y al final, un signo opcional también al principio o al final, comas incrustadas y un punto decimal explícito.

Este tipo de datos puede contener un máximo de 22 dígitos y 18 caracteres de signos de puntuación, para una longitud total de 40 bytes, y los ceros a la izquierda son tratados como espacios en blanco.

Este tipo de dato se debe utilizar en lugar del tipo numérico (sin formato)/NUMÉRICO cuando los dígitos decimales no se incluyen para cada valor numérico. Por ejemplo, si especifica 2 lugares decimales y se leen los valores $500,50 y $399, este tipo de dato interpretará correctamente los valores (500,50 y 399,00).

Si el número de posiciones decimales especificado difiere de los decimales explícitos del campo, el campo se redondea a la cantidad adecuada de decimales.

Analytics interpreta correctamente los paréntesis y "CR" como negativo, pero ignora las comas y otros signos de puntuación, como los signos de dólar ($). Los signos pueden ubicarse al inicio o al final, pueden ser fijos, o flotantes.

Unicode

UNICODE

Carácter

Datos Unicode

Se utiliza para datos de caracteres Unicode.

Para datos Unicode, Analytics utiliza la codificación de caracteres UTF-16LE.

Este tipo de datos sólo está disponible en la edición de Unicode de Analytics.

Compactado de UNISYS

UNISYS

Numérico

Aplicaciones Unisys/Burroughs

Se utiliza para leer datos compactados alineados en bytes Unisys/Burroughs. Los números con signo deben seguir las convenciones de Unisys/Burroughs, y los datos compactados de Unisys sin signo deben utilizar el tipo de dato Compactado/UNSIGNED sin signo. La longitud máxima de este tipo de campo es de 12 bytes, o 22 dígitos.

Compactado sin marca

UNSIGNED

Numérico

Aplicaciones IBM z/OS y OS/400

Se utiliza para datos compactados sin signo, que es un tipo de dato que almacena dos dígitos decimales por byte. La longitud de este tipo de datos es de 11 ó 22 bytes como máximo. El número de posiciones decimales no puede exceder el número máximo de dígitos posible para este campo.

Punto flotante de VAX

VAXFLOAT

Numérico

Aplicaciones DEC VAX

Se utiliza para el dato de punto flotante D tipo de los sistemas VAX de Digital Equipment Corporation. La longitud de este tipo de datos es de 4 u 8 bytes.

Numérico en zonas

ZONED (zonado)

Numérico

Aplicaciones de mainframe IBM, DEC o Honeywell

Se utiliza para campos numéricos en zonas que almacenan un dígito por byte, y se pueden codificar con ASCII, EBCDIC o Unicode (si utiliza la edición Unicode de Analytics).

Los ceros a la izquierda se mantienen y la mitad superior del byte de la derecha del campo incluye el signo menos. La longitud máxima de un campo en zonas es de 22 bytes.

Analytics detecta y ajusta automáticamente los campos en zonas de acuerdo con los formatos de IBM, Honeywell y DEC.

Ayuda de Analytics 14.1