Sumário

Search

  1. Prefácio
  2. Compreendendo o PowerExchange for JMS
  3. Configurando o PowerExchange for JMS
  4. Trabalhando com origens e destinos JMS
  5. Criando e configurando fluxos de trabalho JMS
  6. Apêndice A: Referência de tipo de dados JMS
  7. Apêndice B: Glossário de termos

PowerExchange for JMS Guia do Usuário do PowerCenter

PowerExchange for JMS Guia do Usuário do PowerCenter

JMS e tipos de dados de transformação

JMS e tipos de dados de transformação

O PowerCenter usa os seguintes tipos de dados em mapeamentos JMS:
  • Tipos de dados nativos JMS.
    Os tipos de dados JMS são exibidos nas definições JMS em um mapeamento.
  • Tipos de dados de transformação.
    Conjunto de tipos de dados exibidos nas transformações. São tipos internos baseados em tipos de dados genéricos ANSI SQL-92, que o Serviço de Integração usa para mover dados pelas plataformas. Eles aparecem em todas as transformações em um mapeamento.
Ao ler dados de origem, o Serviço de Integração converte os tipos de dados nativos nos tipos de transformação comparáveis antes de transformá-los. Ao gravar em um destino, o Serviço de Integração converte os tipos de dados de transformação nos tipos nativos comparáveis.
A seguinte tabela lista os tipos de dados JMS que o PowerCenter suporta e os tipos de dados de transformação correspondentes:
Tipo de dados JMS
Faixa e descrição
Tipo de dados de transformação
Faixa e descrição
Binário
1 a 104.857.600 bytes.
Você pode transmitir dados binários de uma origem para um destino, mas não pode executar transformações em dados binários.
Binário
1 a 104.857.600 bytes
Booliano
Modo Unicode: Precisão de 2 bytes.
Modo ASCII: Precisão de 1 byte.
String
Precisão 1
Byte
Precisão de 5 e escala de 0.
Valor inteiro.
Número inteiro curto
Precisão 5, escala 0
Char
Modo Unicode: Precisão de 2 bytes.
Modo ASCII: Precisão de 1 byte.
String
Precisão 1
Data e hora
1 de jan, 1970 a 31 de dez, 9999 D.C.
Combinado com o valor data/hora com precisão para o milissegundo.
Data/hora
1 de jan, 0001 D.C. a 31 de dez, 9999 D.C.
(precisão de nanossegundo)
Duplo
Precisão de 18 dígitos.
Duplo
Precisão 15
Flutuante
Precisão de 7 dígitos.
Real
Precisão 7, escala 0
Número inteiro
Precisão de 10 e escala de 0.
Valor inteiro.
Número inteiro
Precisão 10, escala 0
Longo
Precisão de 1 a 19 dígitos e escala de 0.
Bigint
Precisão 19, escala 0
Valor inteiro.
Curta
Precisão de 5 e escala de 0.
Valor inteiro.
Número inteiro curto
Precisão 5, escala 0
String
Modo Unicode: 2* (precisão + 1).
Modo ASCII: precisão + 1.
1 a 104.857.600 caracteres.
Sequência de caracteres de comprimento fixo ou variável.
String
1 a 104.857.600 caracteres