howhenno.ru

As perguntas da entrevista para um ETL desenvolvedor

O desenvolvedor ETL cria programas para extrair, transferência e dados de carga.
O desenvolvedor ETL cria programas para extrair, transferência e dados de carga. (Imagem: Hemera / AbleStock.com / Getty Images)


Para entrevistar eficazmente um desenvolvedor de ETL, você deve entender o trabalho. O acrônimo ETL significa "extrato, transferência e carga." Este é um processo que as empresas utilizam para extrair e armazenar dados eletrônicos, e o trabalho de um desenvolvedor de ETL é garantir isso é feito de forma eficiente e segura. Uma entrevista para uma pessoa aplicar para esta posição deve incluir perguntas sobre a experiência, o conhecimento ea proficiência com a tecnologia da Internet e sistemas de dados.

O que é Partitioning e como isso funciona?



A questão desafia o conhecimento do requerente de opções diferentes em dados de particionamento. O particionamento é o processo de dividir as informações em unidades manejáveis ​​para tornar a extração e transferência mais fácil e eficiente. O candidato deve estar familiarizado com os principais tipos de partições: Horizontal, vertical, de passagem, o intervalo, hash e uma chave, lista e particionamento composto. Esta questão também dá ao candidato a emprego uma oportunidade para mostrar o conhecimento em tecnologia emergente, bem como a compreensão em profundidade das práticas estabelecidas. O Power Center Informatica Server é um sistema que lida com a extração de grandes quantidades de dados.

Quais são os papéis e responsabilidades de um ETL desenvolvedor?

Você quer saber se a pessoa compreende completamente as suas responsabilidades no desenvolvimento de novos programas para ajudar extrato, transferência e carregar novos dados. Um desenvolvedor de ETL analisa os dados que estão sendo desenvolvidos e corrige eventuais problemas nos programas. Outras responsabilidades incluem mapeamentos em desenvolvimento, mapeamentos de teste de unidade com dados de teste, que fornecem suporte e ajustes no código quando em modo de teste. Quando o código move do início da produção, o desenvolvedor ETL supervisiona a produção para garantir a qualidade e uniformidade. Se houver quaisquer falhas no sistema, o desenvolvedor ETL move-se para analisar a questão.

Qual é o propósito de ter um banco de dados multidimensional?



Um banco de dados multidimensional, ou MDB, tem uma saída de maior desempenho e faz para exploração de dados mais fácil. O MDB também fornece uma saída mais rápida do que outros bancos de dados. Um MDB não é tão bem conhecido como um OLAP, ou processo analítico online. Dependendo da experiência do seu candidato e disciplina específica, ele pode ou não estar familiarizado com um MDB, mas é uma forma de OLAP.

Qual é a forma normal Terceira?



Uma extensão a esta pergunta deveria ser: Dê um exemplo de uma situação em que as tabelas não estão em terceira forma normal, e alterá-lo para que eles sejam.

O candidato deve saber que uma coluna é dependente de coluna dois, e coluna dois é dependente de coluna três. Quando a coluna três é transitivamente dependente da coluna um, você deve dividi-lo em duas tabelas: Tabela um e de mesa dois. Se o candidato não pode responder a esta pergunta, ele não pode entender o que forma normal um ou dois são, e, portanto, podem não ter o conhecimento necessário para ser um desenvolvedor de ETL.

Compartilhar em redes sociais:

Similar