Podemos documentar processos de ETL, Em outras palavras, aqueles que são realizados com uma ferramenta de extração, transformação e carregamento (Hoje escrevo sobre Power Query pelo mesmo motivo) após o projeto e implementação ou simultaneamente, ou optando pela ferramenta nativa, já que cada projeto é autodocumentário, ou usando um diferente. .
Seja como for, Ao documentar processos de ETL, É essencial refletir o coração do projeto, O que significa realizar Um relatório claro e bem estruturado, que será entregue ao cliente para que ele tenha a comprovação do trabalho final realizado, e, por outro lado, Também será muito útil para ajudar na sua manutenção e realizar a melhoria contínua..
Como documentar processos de ETL?
Não há um padrão ou metodologia comumente aceita que possamos seguir para documentar o procedimento de ETL e sua lógica na prática.. e, na realidade, Repetidamente esse trabalho nem sequer é feito.. Apesar disto, É necessário realizá-lo se quisermos ter documentação que reflita o desenvolvimento e o resultado do projeto, Feito ilustrativo, e complementando o mesmo procedimento implementado.
Simplesmente, Há uma série de Questões-chave que devemos prestar atenção em documentar os processos de ETL da melhor maneira viável. Estes são os seguintes:
Metodologia flexível. A mencionada ausência de um padrão ou metodologia nos permite encontrar nossa própria maneira de documentar processos de ETL. Ao mesmo tempo das utilidades fornecidas pela ferramenta utilizada, existem diferentes métodos que podem nos ajudar a visualizar o ETL implementado, como o conceito de mapeamento da cadeia de valor ou VSM (VMapeamento de correntes de alue), para que a mesma visualização possa ser usada como documentação ou como parte dela, dentro de um relatório mais completo.
Metadados, Uma boa ajuda. Tendo em mente que a documentação está de alguma forma implícita nos metadados do próprio ETL, Deve-se notar que uma boa implementação possibilita visualizar os processos de uma só vez. UMA) E, Ao final do projeto, Deve ser viável visualizar graficamente o fluxo de dados e usá-lo como informação de fundo para documentar a movimentação de dados., adicionar uma introdução e especificar fluxos de entrada e saída em um procedimento ETL.
Documente o cerne do procedimento. A documentação reflete a parte importante, O cerne do procedimento. Por ele, Você não pode perder uma introdução, Uma revisão dos requisitos, um resumo das regras de negócio aplicadas ou informações sobre os testes feitos para chegar ao resultado. Tenha isso em mente A documentação do processo de ETL refere-se a aspectos essenciais relacionados a tópicos tão múltiplos quanto o design, Origens e destinos, a resposta ou soluções aplicadas ou as transformações realizadas, entre outros. Mas, ao mesmo tempo desses aspectos, e se a documentação é feita manualmente ou automaticamente, Aproveitando ou não a ferramenta nativa, Essa documentação também deve servir para contrastar os requisitos levantados no início do projeto e os resultados obtidos..
Finalmente, Documentar processos de ETL tendo em mente que o objetivo dessa tarefa deve ser criar um documento versátil. Ao mesmo tempo, para ser útil para fins informativos e também como memorando, a documentação dos processos de ETL deve obter uma representação visual deles através dos diagramas e indicações essenciais para ajudar o trabalho dos programadores e do pessoal de manutenção, Colocando os meios, na ponta dos dedos. disposição. clima, realizar um procedimento subsequente de melhoria contínua como objetivo final.
Fonte da imagem: Stuart Hundred / FreeDigitalPhotos.net
Postagem Relacionada: