As perguntas da entrevista para um desenvolvedor de etl

O desenvolvedor ETL cria programas para extrair, transferência de dados e de carga.

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 é para 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 e proficiência com a tecnologia Internet e sistemas de dados.

O que é Partitioning e como é que isso funciona?

  • A questão desafia o conhecimento do requerente de diferentes opções 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 deverá 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 ensaios, que fornecem suporte e ajustamentos para o 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 na terceira forma normal, e alterá-lo para que eles sejam.

    O candidato deve saber que uma coluna é dependente de dois coluna, e a coluna é dependente de dois 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, pode não ter o conhecimento necessário para ser um desenvolvedor de ETL.

De esta maneira? Compartilhar em redes sociais:

LiveInternet