Sumário

Search

  1. Prefácio
  2. Introdução ao Navegador do PowerExchange
  3. Mapas de Dados
  4. Mapas de Dados para Fontes de Dados Específicas
  5. Copybooks
  6. Grupos de Registro e Registros de Captura
  7. Grupos de Extração e Mapas de Extração
  8. Metadados Pessoais
  9. Teste de Linha de Banco de Dados
  10. Exemplos do Navegador do PowerExchange
  11. Funções do PowerExchange para Campos Definidos pelo Usuário
  12. Programas de Método de Acesso do Usuário
  13. Grupos de Aplicativos e Aplicativos
  14. Propriedades do Mapa de Dados
  15. Propriedades do Registro, Campo e Tabela
  16. Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  17. Rastreamento para criar um mapa de memória ao importar um copybook COBOL

Guia do Usuário do Navegador

Guia do Usuário do Navegador

Propriedades do Campo - Nome

Propriedades do Campo - Nome

Exibir ou editar propriedades do campo.
Nome do Campo
Um nome definido pelo usuário para o campo. O nome do campo deve ser exclusivo dentro do registro.
Quando você adiciona uma coluna a uma tabela com base nesse campo, você faz referência ao nome desse campo.
Os caracteres válidos são caracteres alfanuméricos ASCII e o sinal de libra e de iene. O primeiro caractere deve ser alfabético. O tamanho máximo é de 30 caracteres.
Nome do Adabas (somente Adabas)
O nome do Adabas para o campo.
Tipo de Arquivo, Precisão, Escala e Tamanho
O tipo de campo que o PowerExchange usa válidos e a precisão, escala e os valores de tamanho para esse tipo de campo. Para alguns tipos de campo, você pode editar a precisão, escala ou tamanho.
Não edite propriedades de campo para DB2 10 para colunas TIMESTAMP z/OS para as quais os metadados foram importadas de um catálogo do DB2 ou arquivo de descarregamento do DB2.
A tabela a seguir lista, para cada tipo de campo, os valores que você pode inserir para precisão, escala e tamanho:
Tipo de Campo
Precisão
Escala
Comprimento
BIN
-
-
1 a 32767
BLOB
-
-
1 a 8000000
CHAR
-
-
1 a 32767
CLOB
-
-
1 a 8000000
DOUBLE
-
-
-
FLOAT
-
-
-
GROUP
-
-
-
NUM16
-
0 a 5
-
NUM16U
-
0 a 5
-
NUM32
-
0 a 10
-
NUM32U
-
0 a 10
-
NUM64
-
0 a 19
-
NUM64U
-
0 a 19
-
NUM8
-
0 a 3
-
NUM8U
-
0 a 3
-
NUMCHAR
1 a 100
0 a 50
1 a 100
PACKED
1 a 31
0 a 31
-
SPACKED
1 a 31
0 a 31
-
UPACKED
1 a 31
0 a 31
-
UZONED
1 a 31
0 a 31
-
VARBIN
-
-
1 a 32767
VARCHAR
-
-
1 a 32767
ZONED
1 a 31
0 a 31
-
É possível especificar uma precisão de até 31 para determinados tipos de campo, como o tipo de campo PACKED, que são mapeados para o tipo de dados de transformação Decimal no PowerCenter. No entanto, o PowerCenter suporta uma precisão máxima de 28 para o tipo de dados Decimal se você habilitar a precisão alta nas propriedades da sessão ou uma precisão máxima de 16 se você não habilitar a alta precisão. Se você especificar uma precisão maior que 28, o PowerCenter usará uma transformação de tipo de dados Double, em vez de Decimal, com uma precisão de 16.
Para fontes de dados do z/OS, os tipos de campo correspondem às cláusulas COBOL PIC. A tabela a seguir mostra a cláusula PIC COBOL para cada tipo de campo e precisão, escala e tamanho fixo com base na Cláusula PIC:
Tipo de Campo
Cláusula PIC COBOL
Precisão Máxima
Escala
Comprimento Fixo
BIN
X(nn)
-
-
32767
CHAR
X(nn)
-
-
32767
DOUBLE
COMP-2
-
-
8
FLOAT
COMP-1
-
-
4
GROUP
X(nn)
-
-
-
NUM16
S9(4) COMP
4
0 a 5
2
NUM16
S9(4) COMP-5
4
0 a 5
2
NUM16U
9(4) COMP
4
0 a 5
2
NUM16U
9(4) COMP-5
4
0 a 5
2
NUM32
S9(9) COMP
9
0 a 10
4
NUM32
S9(9) COMP-5
9
0 a 10
4
NUM32U
9(9) COMP
9
0 a 10
4
NUM32U
9(9) COMP-5
9
0 a 10
4
NUM64
S9(18) COMP
19
0 a 19
8
NUM64
S9(18) COMP-5
19
0 a 19
8
NUM64U
9(18) COMP
20
0 a 19
8
NUM64U
9(18) COMP-5
20
0 a 19
8
NUMCHAR
9(nn)
100
0 a 50
50
PACKED
1
S9(nn) COMP-3
31
0 a 31
-
SPACKED
2
-
31
0 a 31
-
UPACKED
3
9(nn) COMP-3
31
0 a 31
-
UZONED
9(nn)
31
0 a 31
-
VARBIN
X(nn) definido pelo campo de tamanho de 2 bytes
-
-
32767
VARCHAR
X(nn) definido pelo campo de tamanho de 2 bytes
-
-
32767
VARCHAR
X(nn) definido pelo campo de tamanho de 2 bytes
-
-
32767
ZONED
9(nn)
31
0 a 31
-
1. Um campo PACKED é um campo binário de decimal compactado padrão do MVS. Ele contém um nibble C, A ou F para indicar um valor positivo ou um nibble B ou D para indicar um valor negativo. Ele pode ter uma precisão diferente, como X'12345C' ou uma mesma precisão como X'01234C'.
2. Um campo SPACKED é um número curto sem um sinal nibble. Ele é usado para armazenar informações como datas. Ele pode ter uma precisão diferente, como X'012345' ou uma precisão igual como X'1234'.
3. Um campo UPACKED é um campo PACKED não assinado. No entanto, ele ainda contém o nibble F. Ele pode ter uma precisão diferente, como X'012345F' ou uma precisão igual como X'01234F'.
Ponto Decimal Implícito
Selecione essa opção para um campo NUMCHAR que implica, mas não contém realmente, um ponto decimal. Ao selecionar essa opção, o PowerExchange alinha os dados no campo. O padrão é limpo.
Formato de Campo
Para os tipos de campo CHAR, VARCHAR, ZONED, UZONED, PACKED, SPACKED ou UPACKED, apresenta uma máscara de caractere que define o formato dos dados de entrada e gera o campo de saída apropriado. Você pode selecionar uma data, hora, ou formato registro de data/hora.
Formatos de data são:
  • D2-MM-Y2
  • D2-MM-Y4
  • MM-D2-Y2
  • MM-D2-Y4
  • Y2-MM-D2
  • Y4-MM-D2
Formatos de hora são:
  • HH-MI-SA
  • HH-MI-SS
Formatos de registro de data/hora são:
  • Y4-MM-D2-HH.MI.SS.N6
  • Y4-MM-D2-HH.MI.SS.N9
  • Y4-MM-D2-HH.MI.SS.N0 to Y4-MM-D2-HH.MI.SS.N12 (DB2 10 para registros de data/hora de precisão estendida z/OS)
  • Y4MMD2HHMISSN6
  • Y4MMD2HHMISSN9
  • Y4mmd2hhmissn0 para y4mmd2hhmissn12 (DB2 10 para registros de data/hora de precisão estendida z/OS)
Não edite V10 do DB2 para registros de data/hora de precisão estendida z/OS com base em um catálogo do DB2 ou arquivo de descarregamento que você importou para um mapa de dados.
Clique na seta à direita da lista
Formato de Campo
para inserir caracteres de máscara específicos.
A tabela a seguir descreve as máscaras de caractere nos formatos de campos. A tabela também lista máscaras de caractere adicionais que você pode adicionar a um formato de campo:
Máscara de Caractere
Descrição
Valores Válidos de Entrada de Dados
D2
Dias.
1 a 31
D3
Dias julianos.
1 a 366
Por exemplo, 001 é 1 de janeiro e 032 é 1 de fevereiro.
HH
Horas.
-
HH12
Horas no formato de 12 horas.
1 a 12
HH24
Horas no formato de 24 horas.
0 a 23
LA
O indicador de antes do meio-dia ou depois do meio-dia, em formato longo.
a.m. ou p.m.
LM
Mês longo.
Janeiro, fevereiro e assim por diante
MI
Minutos.
0 a 60
MM
Meses.
1 a 12
NATDATE
Data natural do Adabas.
-
NATTIME
Hora natural do Adabas.
-
N
n
Número de segundos fracionários.
O valor
n
é um número de 1 a 6.
SA
O indicador de antes do meio-dia ou depois do meio-dia, em formato curto.
am ou pm
SM
Mês curto.
Os três primeiros caracteres do nome de um mês longo, como ABR, SET e assim por diante
SS
Segundos.
0 a 60
Y2
Um ano com 2 dígitos.
00 a 99
Y4
Um ano com 4 dígitos que inclui o século e o ano.
0000 a 9999
YYY
Um indicador de ano e de século (th ou st, como 20th ou 21st) para campos PACKED.
Exemplos:
990823 para (23 de agosto de 1999)
1000914 para (14 de setembro de 2000)
1010129 para (29 de janeiro de 2001)
A tabela a seguir exibe exemplos de formatos de campo com seus valores de entrada e saída correspondentes:
Exemplo de Formato
Entrada
Saída
D2-MM-Y2 HH:MI/N3
02-07-09 02:45/123
20090702024500123000
Y2-SM-D2
09-ABR-01
20090401
HH:MI:SS LA
01:30:23 p.m.
133023
Y2D3
96366
19990401
Use as seguintes diretrizes ao digitar máscaras de caractere:
  • Use caracteres alfanuméricos na máscara se o campo não for numérico.
  • Na máscara de caractere, faça a correspondência do espaçamento e dos caracteres na entrada de dados.
  • Se a máscara for maior que o campo de entrada de dados, o PowerExchange adicionará zeros à esquerda ao campo de entrada de dados para preenchê-lo até o tamanho da máscara. Por exemplo, se a máscara tiver seis caracteres de extensão, como D2MMY2, e o campo de entrada de dados tiver cinco bytes de extensão, o PowerExchange adicionará um zero à esquerda para preencher o campo até seis caracteres.
  • Se algum caractere na máscara não for encontrado, o PowerExchange usará valores da guia
    Padrões de Dados
    na caixa de diálogo
    Propriedades do Mapa de Dados
    para preencher os valores que foram encontrados.
Valores de Identificação de Registro
Designa um ou mais valores do ID de registro para um campo, que o PowerExchange usa juntamente com um operador para filtrar os registros no tempo de execução.
Na lista
Valores do ID de Registro
, selecione o botão
=
ou
<>
para selecionar os operadores para filtrar os dados:
  • Clique no botão
    =
    para exibir registros com um valor de ID de registro igual a qualquer um dos valores de ID de registro especificados.
  • Clique no botão
    <>
    para exibir registros com um valor de ID de registro maior ou menor que (mas não igual a) qualquer um dos valores de ID de registro especificados.
O mapa de dados armazena os IDs de registro, mas não os dados. Os campos de ID de registro podem não aparecer na exibição da coluna dos dados. Você não pode usar a filtragem do ID de registro em WRITE.
Para inserir o valor hexadecimal '0000' para a identificação de registro, digite o seguinte valor:
X'0000'
Campo Opcional
Permite campos vazios de entrada de dados. Se o campo de entrada de dados não tiver nenhum dado, a coluna de saída estará vazia e marcada como NULL. Você deve selecionar essa opção para campos VARCHAR que definir como arrays.
Limpe essa opção para proibir campos de entrada de dados sem dados. O padrão é limpo.
Campo Anulável
Permite um valor NULL para um campo.
Limpe essa opção para usar os caracteres que a fonte de dados usa para indicar um valor NULL. O padrão é limpo.
As seguintes propriedades exibidas para um campo no arquivo de descarregamento do DB2 em um mapa de dados:
Controle de Campo Nulo
Ativa a caixa
Nome do Campo
. O padrão é limpo.
Nome do Campo
Se você selecionar a opção
Controle de Campo Nulo
, a caixa
Nome do Campo
exibirá o campo de controle que contém o indicador nulo para o campo, ou permitirá que você digite-o.
Ocultar da Tabela
Oculta as colunas com base nesse campo na janela
Tabela
. O padrão é limpo.