Observações sobre os Arquivos de Dados Secundários (Dados CLOB)

O arquivo de dados secundário é carregado simultaneamente com o arquivo de dados principal. A extração de dados CLOB deve conter exatamente o mesmo número de registros que um arquivo principal.

Observação:

Ao dividir a extração em vários arquivos de dados, verifique se o número de registros extraídos nos arquivos principal e secundário coincidem.

Isso se aplica tanto ao carregamento no nível da tabela quanto ao carregamento no nível do objeto de manutenção.

Cenário de Amostra:

A tabela CI_PER inclui a coluna CLOB C1_PER_DATA_AREA. O campo CLOB é usado para armazenar o resumo do cliente.

A tabela legada contém registros de 10K e os dados CLOB estão disponíveis para alguns registros

O arquivo de dados principal, CI_PREM.csv, contém linhas de 10K, uma linha por registros

O arquivo de dados secundário, CI_PREM_CLOB, também contém registros de 10K. Os registros com CLOB vazio são representados pelo delimitador de CLOB.

A extração de dados CLOB contém exatamente o mesmo número de registros que um arquivo principal. O aplicativo carrega o arquivo de dados Secundário simultaneamente com o arquivo de dados principal.

Dividindo extração de dados de uma tabela individual com CLOB

O exemplo a seguir ilustra como dividir a extração de grande volume da tabela individual corretamente, caso os dados CLOB sejam fornecidos no arquivo secundário:

Assumindo que a tabela tenha registros de 10K, divida essa tabela em duas partes iguais. Os seguintes arquivos devem ser criados:

  • Arquivo Principal 1 com registros de 5K

  • Arquivo Secundário 1 com entradas CLOB de 5K

  • Arquivo Principal 2 com registros de 5K

  • Arquivo Secundário 2 com entradas CLOB de 5K

Dividindo extração de dados de objeto de manutenção com CLOB

O exemplo a seguir ilustra como dividir a extração de grande volume do objeto de manutenção corretamente, caso os dados CLOB sejam fornecidos no arquivo secundário:

Assumindo que o objeto de manutenção tenha duas tabelas, uma das tabelas inclui a coluna CLOB e a tabela principal tem registros de 10K. Os dados devem ser divididos em duas partes iguais. Os seguintes arquivos devem ser criados:

  • Arquivo Principal 1 com registros de 5K para a tabela principal e registros correspondentes para a tabela-filho

  • Arquivo Secundário 1 com entradas CLOB correspondentes para a tabela no Arquivo Principal 1

  • Arquivo Principal 2 com registros de 5K para a tabela principal e registros correspondentes para a tabela-filho

  • Arquivo Secundário 2 com entradas CLOB correspondentes para a tabela no Arquivo Principal 2

Observação:

Para o carregamento no nível do Objeto de Manutenção, considere o fornecimento dos dados CLOB no arquivo principal para evitar a lógica complexa da divisão de dados.

Consulte Dados CLOB - XML para conhecer as limitações relacionadas aos dados CLOB XML