Tipos de dados do Analytics
A tabela abaixo lista os tipos de dados compatíveis com o Analytics e descreve as origens de dados com as quais esses tipos de dados devem ser usados.
- O mesmo tipo de dado pode ter um nome diferente no Assistente de Definição de Dados e a caixa de diálogo Layout da Tabela. Os dois nomes são exibidos abaixo.
- Tipos de dados do Analytics são agrupados em quatro categorias de dados:
- Caractere
- Numérico
- Datahora
- Lógico
As operações do Analytics que você pode realizar em um campo com o tipo de dados específico e a forma como o campo é exibido são determinadas pela categoria de dados.
Por exemplo, você só pode estratificar campos com tipos de dados na categoria Numérico. Campos com tipos de dados na categoria Caractere são alinhados à esquerda.
Se você utilizar um campo do tipo de dados incorreto em uma operação, o Analytics exibirá um erro.
Tipo de dados do Analytics (Assistente de Definição de Dados) |
Tipo de dados do Analytics (Caixa de diálogo de layout de tabela) |
Categoria de dados do Analytics |
Origem de dados externa |
Informações adicionais |
---|---|---|---|---|
Numérico contábil AccPac |
ACCPAC |
Numérico |
ACCPAC |
Usado em aplicações contábeis ACCPAC. O comprimento deste campo de dados é sempre 6 bytes. O Analytics ignora qualquer outro comprimento especificado. |
ACL |
ACL |
Numérico |
Nenhum. Esse é um tipo de dados do sistema do Analytics. |
Um campo de 12 bytes gerado pelo Analytics que armazena os resultados dos cálculos do Analytics. Foi desenvolvido para armazenar números grandes e não é um campo imprimível. O Analytics atribuirá automaticamente esse tipo a um campo sempre que apropriado. |
Texto ASCII |
ASCII |
Caractere |
Aplicativos baseados em Windows |
Usado para dados armazenados com codificação de caracteres ASCII (American Standard Code for Information Interchange). O Analytics usa ASCII estendido que define 256 caracteres para impressão e caracteres não imprimíveis. Os caracteres reais disponíveis no Analytics são especificados pela página de código de 8 bits padrão do sistema operacional. O comprimento máximo de um campo ASCII são 32767 bytes. |
Ponto flutuante básico |
BASIC |
Numérico |
Aplicativos BASIC baseados em Windows |
Usado para tipos de dados de ponto flutuante formatados para a linguagem de programação BASIC. O comprimento do campo deste tipo de dados pode ser 4 ou 8 bytes. |
Numérico binário |
BINARY |
Numérico |
|
O comprimento máximo é de 8 bytes. O número de decimais está implícito e não pode exceder o número de dígitos especificado pelo comprimento. Os campos binários de comprimento são tratados como campos binários com sinal (complemento de dois) e os de comprimento ímpar são tratados como campos sem sinal (bytes zero de ordem superior implícitos são adicionais). |
Formato de texto personalizado |
CUSTOM |
Caractere |
Nenhum. Esse é um tipo de dados do Analytics que pode ser atribuído pelo usuário conforme necessário. |
Usado para ativar substituições de caracteres definidos pelo usuário quando os dados são lidos da origem de dados. Esse tipo de dados lê os dados como texto ASCII, a não ser que exista um caractere de substituição definido no arquivo denominado custom.dat. Para obter mais informações, consulte Tipo de dados personalizado. |
Datahora |
DATETIME |
Datahora |
Este é um tipo de dados do Analytics atribuído de forma automática ou manual para campos que armazenam dados, datahoras e horas. |
Utilizado para dados, datahora e hora armazenados utilizando-se uma variedade de diferentes formatos, como AAMMDD, ou AAMMDD hh:mm:ss. A configuração Formato na definição de campo especifica como as dados de datahora devem ser lidas da origem de dados. |
Texto EBCDIC |
EBCDIC |
Caractere |
Aplicações IBM z/OS e OS/400 |
Usado para dados Extended Binary Coded Decimal Interchange Code (EBCDIC), que é uma codificação de caracteres de 8 bits, em sistemas operacionais para servidores IBM. O comprimento deste tipo de dados é de no máximo 32767 bytes. |
Ponto flutuante |
FLOAT |
Numérico |
Aplicativos baseados em Windows |
Usado para números de ponto flutuante com dupla precisão. O comprimento do campo deste tipo de dados pode ser 4 ou 8 bytes. |
n/d |
HALFBYTE |
Numérico |
Aplicativos Unisys/Burroughs |
Utilizado para dados compactados alinhados à metade do byte e encontrados em sistemas Unisys/Burroughs. Os números assinalados podem seguir a convenção Unisys/Burroughs. A posição inicial e o comprimento desse tipo de dados devem ser especificados em meio byte. A posição inicial pode ser calculada da seguinte forma: (posicao_byte*2)-1 Esse tipo de dados apenas pode ser selecionado na caixa de diálogo Layout da tabela. |
Ponto flutuante IBM |
IBMFLOAT |
Numérico |
Aplicações IBM z/OS e OS/400 |
Utilizado para dados de ponto flutuante IBM, que é encontrado principalmente em aplicações de mainframe científicas. O tamanho do campo deste tipo de dados pode ser 4 ou 8 bytes. |
Lógico |
LOGICAL |
Lógico |
Esse é um tipo de dados do Analytics atribuído automática ou manualmente a campos que armazenam valores lógicos. |
Usado para campos de um único caractere que representam dados Booleanos (geralmente verdadeiro ou falso). O Analytics é capaz de interpretar os seguinte conjuntos de valores, onde o primeiro valor avalia como verdadeiro e o segundo como falso: 1/0; V/F; v/f; S/N; s/n; não em branco/em branco ASCII (Hex 20) |
Binário de PC |
MICRO |
Numérico |
Aplicativos baseados em Windows |
Usado para dados numéricos binários sem sinal que representam tipos de dados inteiros ou longos. O comprimento máximo é de 8 bytes. O número de decimais é o número implícito dos dígitos decimais, e não pode exceder o número de dígitos implícitos pelo comprimento. Os campos micro com comprimento par são tratados como campos binários com sinal e os campos com comprimento ímpar são tratados como campos sem sinal. |
n/d |
NOTE |
Caractere |
Nenhum. Esse é um tipo de dados do sistema do Analytics. |
Usado pelo Analytics para armazenar informações sobre as notas de registro associadas com uma tabela do Analytics. Você não pode definir campos utilizando o tipo de dados Nota. |
Numérico (Não formatado) |
NUMERIC |
Numérico |
Dados Windows ASCII, dados Unicode numéricos imprimíveis, dados z/OS ou OS/400 EBCDIC que utilizam o tipo de dados display do COBOL. |
Utilizado para dados numéricos imprimíveis que correspondem ao tipo de dados display do COBOL. Esse tipo de campo pode incluir qualquer pontuação, mas as mais comuns incluem iniciais ou finais em branco, um sinal inicial ou final opcional, vírgulas incorporadas e um ponto decimal explícito. Esse tipo de dados pode conter no máximo 22 dígitos, mais 18 caracteres de pontuação para um tamanho total de 40 bytes e os zeros iniciais à esquerda são tratados como brancos. Esse tipo de dados deve ser usado com cautela porque o número de casas decimais especificado para o campo é aplicado independente de ser apropriado ou não. Por exemplo, se você especificar duas casas decimais e os valores U$500,50 e US$399 forem lidos, o primeiro valor será interpretado corretamente como 500,50, mas o segundo valor será interpretado como 3,99, em vez de 399,00. Se as casas decimais especificadas diferirem dos decimais explícitos no campo, este será arredondado para o número de decimais apropriado. O Analytics interpreta corretamente parênteses e “CR” como negativo, mas ignora vírgulas e outros sinais de pontuação como sinais de dólar ($). Os sinais podem ser iniciais ou finais, fixos ou flutuantes. |
Numérico compactado |
PACKED |
Numérico |
Tipo de dados PL/1 decimais fixos ou computacionais-3 do COBOL. |
Usado para dados numéricos compactados de sistemas operacionais de mainframe que armazenam dois dígitos numéricos por byte. O byte à extrema direita contém uma indicação de sinal na sua metade inferior, normalmente um hexadecimal C para positivo e um hexadecimal D para negativo. (A utilização do B hexadecimal para indicar números negativos não é aceita.) A metade superior do byte extremo direito e cada metade de todos os outros bytes contêm um dígito hexadecimal que representa o dígito decimal daquela posição no número. O comprimento desse tipo de dado é de no máximo 12 bytes (23 dígitos); no entanto, o Analytics gera uma mensagem de erro se encontrar um número maior que 22 dígitos. Consequentemente, ao definir um campo numérico compactado na caixa de diálogo Layout da tabela, o número de decimais especificado na caixa de texto Decimais não deve resultar em números mais longos que 22 dígitos. Por exemplo, se os seus dados contiverem números de sete dígitos, você não poderá especificar mais de 15 casas decimais (22 dígitos -7 dígitos). Campos Numéricos Compactados também podem ser utilizados para armazenar informações de data no formato numérico. |
Texto do PC DOS |
PCASCII |
Caractere |
Windows |
Semelhante ao tipo de dados ASCII. Você pode usá-lo quando os dados em um arquivo forem criados em um aplicativo DOS. Os caracteres PCASCII disponíveis no Analytics são especificados pela página de código 437. O comprimento máximo de um campo PCASCII é de 32767 bytes. Nota Não use o tipo de dados PCASCII quando o tipo de dados ASCII for necessário. Os conjuntos de caracteres estendidos dos dois tipos de dados são diferentes. |
Numérico (Formatado) |
|
Numérico |
Dados Windows ASCII, dados Unicode numéricos imprimíveis, dados z/OS ou OS/400 EBCDIC que utilizam o tipo de dados display do COBOL. |
Utilizado para dados numéricos imprimíveis que correspondem ao tipo de dados display do COBOL. Esse tipo de campo pode incluir qualquer pontuação, mas as mais comuns incluem iniciais ou finais em branco, um sinal inicial ou final opcional, vírgulas incorporadas e um ponto decimal explícito. Esse tipo de dados pode conter no máximo 22 dígitos, mais 18 caracteres de pontuação para um tamanho total de 40 bytes e os zeros iniciais à esquerda são tratados como brancos. Esse tipo de dados deve ser usado em vez do tipo Numérico (Não formatado)/NUMERIC quando os dígitos decimais não estão incluídos para cada valor numérico. Por exemplo, se você especificar duas casas decimais e os valores U$500,50 e US$399 forem lidos, esse tipo de dados interpretará corretamente os dois valores (500,50 e 399,00). Se as casas decimais especificadas diferirem dos decimais explícitos no campo, este será arredondado para o número de decimais apropriado. O Analytics interpreta corretamente parênteses e “CR” como negativo, mas ignora vírgulas e outros sinais de pontuação como sinais de dólar ($). Os sinais podem ser iniciais ou finais, fixos ou flutuantes. |
Unicode |
UNICODE |
Caractere |
Dados Unicode |
Usado para dados de caractere Unicode. Para dados Unicode, o Analytics usa a codificação de caracteres UTF-16LE. Esse tipo de dados só está disponível na edição Unicode do Analytics. |
Compactado UNISYS |
UNISYS |
Numérico |
Aplicativos Unisys/Burroughs |
Usado para ler dados Unisys/Burroughs compactados e alinhados em byte. Os números com sinal devem seguir a convenção Unisys/Burroughs, e dados Unisys compactados e sem sinal devem usar o tipo de dados Compactado sem sinal/UNSIGNED. O comprimento máximo deste tipo de campo é de 12 bytes ou 22 dígitos. |
Compactado sem sinal |
UNSIGNED |
Numérico |
Aplicações IBM z/OS e OS/400 |
Utilizado para dados compactados sem sinal, que é o tipo de dados que armazena dois dígitos decimais por byte. O comprimento deste tipo de dados é de no máximo 11 bytes ou 22 dígitos decimais. O número de casas decimais não pode exceder o número máximo de dígitos possíveis para este campo. |
Ponto flutuante VAX |
VAXFLOAT |
Numérico |
Aplicações DEC VAX |
Utilizado para dados de ponto flutuante tipo D de sistemas VAX da Digital Equipment Corporation. O comprimento deste tipo de dados é de 4 ou 8 bytes. |
Numérico zonado |
ZONED |
Numérico |
Aplicações de mainframe IBM, DEC ou Honeywell |
Utilizado para campos numéricos zonados que armazenam um dígito por byte e que podem ser codificados usando ASCII, EBCDIC ou Unicode (se você estiver usando a edição Unicode do Analytics). Os zeros iniciais à esquerda são mantidos e a metade superior do byte mais à direita do campo inclui o sinal de menos. O comprimento máximo de um campo zonado é de 22 bytes. O Analytics detecta automaticamente e ajusta para campos zonados de acordo com os formatos IBM, Honeywell e DEC. |