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. Referência de tipo de dados JMS
  7. Glossário de termos

PowerExchange for JMS Guia do Usuario do PowerCenter

PowerExchange for JMS Guia do Usuario 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