Esses parâmetros controlam mecanismos usados pelo PPM durante a importação de dados.
Os cenários de importação Pequeno, Médio e Grande são fornecidos pelo CTK a partir da versão 10.2 do PPM. Dependendo do cenário selecionado no parâmetro IMPORT_SCENARIO (por exemplo, IMPORT_SCENARIO=SMALL), os parâmetros apropriados são automaticamente escolhidos (por exemplo, SMALL_READE_RATE_EPC=100000). O cenário de importação Pequeno contém os valores de parâmetros padrão. Veja a documentação Importação de dados do PPM para mais detalhes.
Key |
Descrição |
---|---|
<IMPORT_SCENARIO>_READ_RATE_EPC |
Para limitar o requisito de memória principal necessário para informações estruturais, a importação do PPM empacota os arquivos de fragmento. Esses pacotes são processados em execuções individuais do componente de importação. O valor declarado corresponde ao tamanho do pacote. Ao aumentar o valor, a sobrecarga gerada pelo processamento individual dos componentes (por exemplo, cálculo múltiplo de instâncias individuais) pode ser reduzida. No entanto, é importante que haja memória principal suficiente para a importação do PPM, para armazenar o maior volume de informações estruturais. Se necessário, os parâmetros JVM da importação do PPM precisam ser ajustados para esses clientes no CTK. |
<IMPORT_SCENARIO>_XML_IMPORT_COMMIT_RATE |
Número de fragmentos que são gravados no banco de dados pela importação XML, em uma transação. |
<IMPORT_SCENARIO>_EPC_IMPORT_COMMIT_RATE |
Número de fragmentos processados na fase de "importação EPC" durante a importação do PPM, em uma transação do banco de dados. |
<IMPORT_SCENARIO>_XML_IMPORT_WRITE_BUFFER |
Durante a importação XML, os fragmentos são salvos permanentemente no banco de dados por um processo de segundo plano, executado simultaneamente. É usado um buffer para equilibrar as flutuações de velocidade da importação ou do RDBMS. O parâmetro controla o número máximo de fragmentos que são armazenados nesse buffer. Se a dimensão do buffer for reduzida para 0, o processo de fundo é desativado. Valor padrão (SMALL_XML_IMPORT_WRITE_BUFFER): 75 |
<IMPORT_SCENARIO>_KI_EPC_FUNCTION_COUNT_THRESHOLD |
Este parâmetro é usado durante a manipulação de EPCs grandes. Especifica o número máximo de funções com base nas quais uma instância de processo é considerada "de tamanho normal”. Detalhes sobre este mecanismo são descritos no manual Importação de dados do PPM. Valor padrão (SMALL_KI_EPC_FUNCTION_COUNT_THRESHOLD): 500 |
Mecanismo premerge do PPM
Premerges (XML e EPC) combinam fragmentos importados individualmente em um cache baseado em tempo de execução antes de salvá-los permanentemente no banco de dados. Isso reduz significativamente o número de objetos do banco de dados e aumenta a eficiência da importação e das fases seguintes.
A eficácia do premerge é consideravelmente influenciada pela ordem dos eventos do sistema nos arquivos de entrada. Se possível, os eventos associados, como eventos com chaves de processo idênticas, devem seguir-se o mais próximo possível nos arquivos de entrada.
O PPM usa o premerge XML como padrão. É usado durante a importação XML. Ele processa os fragmentos no primeiro momento possível.
O premerge EPC está desativado por padrão. Pode ser usado se, durante a importação XML, muitas pequenas importações individuais forem executadas, de modo que uma combinação de fragmentos pelo premerge XML seja impossível.
Um aumento do cache do premerge pode ser usado para aumentar a área na qual os fragmentos associados são identificados. Note que isso leva ao aumento dos requisitos de memória da importação XML ou do PPM. Se necessário, os parâmetros JVM precisam ser ajustados para esses clientes no CTK.
Como o cache de tempo de execução é esvaziado quando uma transação do banco de dados é finalizada, o fragmento de transação <IMPORT_SCENARIO>_<XML/EPC>_IMPORT_COMMIT_RATE (ver acima) deve ser ajustado se o cache do premerge for significativamente aumentado.
Key |
Descrição |
---|---|
<IMPORT_SCENARIO>_XML_IMPORT_PREMERGER_CACHE_SIZE |
Dimensão do cache premerge XML. |
<IMPORT_SCENARIO>_EPC_IMPORT_PREMERGER_CACHE_SIZE |
Tamanho do cache de premerge da EPC. Valor padrão (SMALL_EPC_IMPORT_PREMERGER _CACHE_SIZE): 0 (desativado) |
Se especificar o valor 0 para o tamanho do cache, o cache correspondente é desativado.
As configurações do premerge aplicam-se à importação XML (runxmlimport) ou à importação do PPM (runppmimport).