Fluxo de Exportação para Tipos de Instantâneo Incremental

No modo Incremental, o Data Management exporta somente artefatos que foram importados desde o último instantâneo. Todos os artefatos excluídos também são removidos do instantâneo. Dados de configuração completos sempre são exportados.

Quando o tipo de instantâneo for definido como Todos os Incrementais, o Data Management incluirá apenas artefatos de histórico novos ou alterados com base no PDV desde que o último instantâneo foi exportado. Ele também inclui artefatos de configuração (todos os PDVs antigos e novos) no arquivo de saída.

Quando o tipo de instantâneo for definido como Incremental, o Data Management incluirá somente artefatos de histórico novos ou alterados com base no PDV desde que o último instantâneo foi exportado. Ele também inclui somente artefatos de configuração e PDVs novos no arquivo de saída.

As seguintes etapas descrevem o fluxo do processo de exportação para os tipos de instantâneo Incremental e Todos os Incrementais:

  1. Limpa a pasta /data/snapshots/setup.

  2. Exporta todos os artefatos de configuração para uma pasta de configuração separada.

    Um CSV separado é criado para cada tabela.

  3. Não limpa a pasta /data/snapshots/data.

    O sistema mantém a pasta /data/snapshots/data "como está", pois trata-se de um carregamento incremental.

  4. Exclui PDVs órfãos.

    PDVs órfãos resultam de mapeamentos de período, mapeamentos de categoria, locais ou regras de carregamento de dados excluídos.

  5. Armazena informações de metadados do instantâneo no arquivo SnapshotParams.json na pasta de dados.

    O arquivo SnapshotParams.json inclui o último id do processo exportado.

  6. Exporta dados e metadados do status do processo do workflow para um local, uma categoria e um período.

  7. Exclui os arquivos sob uma pasta /output para qualquer PDV que tenha sido excluído após a última exportação.

  8. Arquiva as pastas de dados e configuração em um arquivo ZIP na pasta outbox/<nome_do_arquivo>.zip.

Note:

Quando o tipo de instantâneo for definido como TODOS OS INCREMENTAIS, todos os arquivos serão incluídos na pasta /output dentro do ZIP.

Quando o tipo de instantâneo for definido como INCREMENTAL, apenas os arquivos incrementais exportados no processo atual serão incluídos sob a pasta /output dentro do ZIP.