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.
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.
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
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