Olá esse é integration developer bootcamp estamos na etapa de arquitetura e padrões de projeto Dois Este é um vídeo de finalização de Arquitetura do a etapa de Arquitetura do abordou conceito sobre manipulação de arquivos e também apresentou a técnica da paginação amplamente utilizada ao utilizar arquivos foi desenvolvida uma atividade prática demonstrando como funciona a paginação na plataforma de jbi e como ela é feita na prática os tópicos abordados nesse modo foram arquivos desde a utilização de conectores como f writer f reader e DB Storage e também vimos como que funciona a paginação seus benefícios seus
requisitos e seus pontos de aten falando de manipulação de arquivos de pipelines o ponto crucial aqui era entender manipular os arquivos por meio do contexto do pipeline uma vez que o arquivo estivesse no contexto nós conseguiríamos acessar em qualquer momento em qualquer ponto do pipeline E aí poderíamos fazer o download ou a leitura enfim entendendo um contexto você consegue entender como manipular os arquivos da maneira correta também vimos sobre paginação entendemos sobre a utilização de bases de dados temporárias para fazer com que eh a paginação funcione com valores que estão além da execução assim quando
a gente busca na base de dados temporária a gente busca registros por exemplo da última execução e assim dá para entender eh é dá para a execução entender Qual é o momento da paginação ela se encontra se está extraindo se está finalizada e assim por diante e para fazer isso nós precisamos do Trigger scheduler que possuem o o tempo variável de acordo com a situação mas principalmente os campos armazenados como quantidade de registros ignorados estatus do processamento e data e hora da próxima migração para fazer isso a gente precisa utilizar a base temporária tanto no
início do pipeline para recuperar os parâmetros que serão utilizados na execução quanto no fim do pipeline para atualizar os parâmetros uma vez que você já consumiu por exemplo esses valores dessa execução por fim a gente aplicou esses conceitos em o r Zone e foi abordado foi criada a paginação em cima do R Zone de boas práticas que foi criado anteriormente do R Zon de arquitetura um criado anteriormente então aqui a gente pegou esse pipeline aqui que é um pipeline de consulta e utilizamos ele uma vez que essa api é paginável então aqui a gente criou
o os parâmetros iniciais no primeiro vídeo nós fizemos o stracing data que é um momento em que a gente faz a paginação de fato pegando a base de dados que é essa chamada hash de maneira paginada e atualizando os dados assim que essa paginação é feita e por fim no fim da migração a gente vai para status de Finish AD que é quando a gente fica em standby esperando o momento que começa a nova migração uma vez que a gente tirou a regra de negócio de 1 hora da manhã do Trigger e colocou diretamente como
lógica no Esses foram os tópicos abordados na etapa de arquitetura e padrão de projeto do nos vemos nos próximos vídeos