Sumário

Search

  1. Prefácio
  2. Introdução à Movimentação de Dados em Massa do PowerExchange
  3. Ouvinte do PowerExchange
  4. Movimentação de Dados em Massa do Adabas
  5. Movimentação de Dados em Massa do Datacom
  6. Movimentação de Dados em Massa do DB2 para i5/OS
  7. Movimentação de Dados em Massa do DB2 para Linux, UNIX e Windows
  8. Movimentação de Dados em Massa do DB2 para z/OS
  9. Movimentação de Dados em Massa do IDMS
  10. Movimentação de Dados em Massa do IMS
  11. Movimentação de Dados em Massa do Microsoft SQL Server
  12. Movimentação de Dados em Massa do Oracle
  13. Movimentação de Dados em Massa de Arquivo Sequencial
  14. Movimentação de Dados em Massa do VSAM
  15. Gravando Dados com Tolerância a Falhas
  16. Opções de Monitoração e Ajuste

Guia de Movimentação de Dados em Massa

Guia de Movimentação de Dados em Massa

Particionamento de Gravação

Particionamento de Gravação

Você pode definir partições de passagem no ponto de partição da instância de destino, ou gravador, para melhorar o desempenho das sessões de movimentação de dados em massa que têm destinos do VSAM ou de arquivo sequencial. Com o particionamento de gravação, uma sessão pode usar várias partições para processar inserções SQL e gravá-las nos destinos simultaneamente.
Use o particionamento de gravação para melhorar o desempenho da sessão de movimentação de dados em massa. O particionamento de gravação é especialmente benéfico quando uma sessão inclui processamento pesado de transformação.
Você também tem a opção de usar o processamento de descarregamento para mover o processamento de nível de campo do sistema de destino para a máquina do Serviço de Integração do PowerCenter onde a sessão é executada. O processamento de nível de campo, como conversão de dados no formato de destino, pode consumir muitos recursos e aumentar os custos de estorno em um sistema z/OS de destino. Quando esse processamento é descarregado na máquina do Serviço de Integração do PowerCenter, o processamento é executado simultaneamente entre diversas partições de gravação. Para otimizar a eficiência de gravação de dados no destino, use o particionamento de gravação e o processamento de descarregamento no lado do destino.
O particionamento de gravação usa as partições de passagem e processa somente as operações de inserção SQL. Se as partições receberem atualizações ou exclusões SQL, a sessão falhará com a mensagem de erro PWXPC_12183. Se os seus dados contiverem muitas atualizações ou exclusões, não use o particionamento de gravação.
Cada partição de gravação usa um único thread. Se você habilitar o multithread, a sessão continuará sendo executada, mas ignorará a definição
Threads de Trabalho
.
Você pode especificar algumas propriedades de sessão no nível de partição. Com base na definição
Estratégia de Partição do PWX
, e se você especificar propriedades de sessão iguais ou diferentes entre as partições, o PowerExchange usará uma única conexão de destino ou várias conexões, uma para cada partição.
Se você usar uma conexão única, um thread de junção mesclará os dados das partições antes de enviá-los pela rede para o destino. O joiner não mantém a ordem na qual ele recebe os dados das partições. Consequentemente, o Ouvinte do PowerExchange no destino obtém os dados em uma ordem diferente daquela na qual as partições processaram os dados.
Use a conexão do aplicativo PWX NRDB Em Lotes para o destino. Use o atributo de conexão
Modo de Gravação
para controlar se o joiner envia dados de forma síncrona ou assíncrona para o Ouvinte do PowerExchange.
Se você quiser gravar dados em vários conjuntos de dados ou arquivos, especifique a propriedade de sessão
Substituição do Nome do Arquivo
para as partições de gravação. Defina essa propriedade para indicar o arquivo de destino apropriado para cada partição. Poderá ocorrer contenção se várias partições gravarem no mesmo arquivo de destino ao mesmo tempo.