Sumário

Search

  1. Prefácio
  2. Introdução ao PowerExchange
  3. Arquivo de Configuração DBMOVER
  4. Trabalhos Netport
  5. Logs de Mensagens do PowerExchange e Substituições de Destinos
  6. Log de estatísticas do SMF e Relatórios
  7. Segurança do PowerExchange
  8. Suporte a Secure Sockets Layer
  9. Segurança de Rede Alternativa do PowerExchange
  10. SQL Não Relacional do PowerExchange
  11. Metadados DTLDESCRIBE
  12. Globalização do PowerExchange
  13. Usando os Drivers ODBC do PowerExchange
  14. Tipos de Dados e Matriz de Conversão do PowerExchange
  15. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  16. Apêndice B: Glossário do PowerExchange

Manual de Referência

Manual de Referência

Racionalização de Vvalor Ffísico para Lleituras Ootimizadas

Racionalização de Vvalor Ffísico para Lleituras Ootimizadas

Depois de determinar o deslocamento e o comprimento das chaves resultantes da consulta SQL, o processo de leitura racionaliza os valores de várias colunas em uma única lista de chaves de valor baixo e alto. Essa racionalização otimiza a leitura dos dados legados.
O processo racionaliza os valores físicos uma vez para SQL integrado em código e várias vezes para pesquisas ou atualização e exclusão parametrizadas de SQL. As colunas que compõem a chave são processadas uma de cada vez até que toda a chave tenha sido processada ou até que uma de suas colunas não tenha condições.
Para se preparar para a racionalização, o PowerExchange avalia as colunas de chave primária e secundária. Durante a avaliação, o PowerExchange prioriza a coluna de chave primária e executa as seguintes operações:
  • Aplica todas as condições aceitáveis à lista de valores altos e baixos.
  • Se a coluna de chave primária não tiver condições aceitáveis, ele encerrará a avaliação. O processamento continua sem leitura otimizada.
As colunas de chave primária podem incluir condições LE, LT, GE e GT com números negativos.
A avaliação executa uma das seguintes operações para colunas de chave secundária:
  • Extrai os valores mínimo e máximo e os anexa aoà localização apropriado na lista de valores finais que é usada para leitura otimizada.
  • Se uma coluna de chave secundária não tiver condições aceitáveis, preencherá o restante dos valores físicos com zeros binários ou X'FF'. A avaliação termina, e o processo de racionalização continua.
As colunas de chave secundária não podem incluir condições LE, LT, GE e GT que tenham números negativos.
O processo de racionalização realiza as seguintes operações:
  • Converte valores de formato interno em valores de formato físico que refletem os dados herdados. Por exemplo, um inteiro NUM32 ocupa 4 bytes.
  • Move os pares de valores para uma lista classificada por sequência binária ou numérica. A racionalização usará sequência numérica se a coluna principal na chave for numérica e o tipo de coluna oferecer suporte a números negativos.
  • Onde apenas um dos limites for definido para as condições LE, LT, GE e GT, o sistema inserirá a condição baixa ou alta ausente, geralmente usando zeros binários ou X'FF'.
  • Cria a lista de valores físicos finais mesclando as listas para a coluna de chave primária e as colunas de chave secundária.
O processo de racionalização cria a lista final para leitura otimizada realizando as seguintes operações:
  • Processa todas as colunas que compõem a chave em sequência.
  • Copia todos os valores da coluna primária para a lista física.
  • Para colunas secundárias, copia e anexa apenas os valores de limite inferior e superior aoà localização apropriadoa na chave física
  • Encerrará o processamento se uma coluna secundária não tiver condições aceitáveis.
  • Encerrará o processamento quando todas as colunas na chave tiverem sido processadas.