Introdução às perguntas e respostas da entrevista sobre testes de ETL

Informações e dados comerciais são as coisas mais importantes que qualquer empresa atualmente. Analisar todos os dados e integrar esses resultados ganhou um enorme potencial no mercado. Existem muitas ferramentas de teste ETL que ajudam a ter um processo organizado e mais simples. O teste ETL deve ter uma estratégia bem definida que facilite todo esse processo. O processo inclui a análise de requisitos, Validação e Estimativa de Teste, Planejamento e Design de Testes do ambiente de teste, preparação e Execução de Dados de Teste e criação de um Relatório Resumo. O processo de extração, transformação e carregamento precisa de muitas análises e, como resultado, precisa de testes adequados. As perguntas a seguir fornecerão uma visão geral de todas as perguntas que podem ser feitas em uma entrevista.

Agora, se você estiver procurando um emprego relacionado ao Teste ETL, precisará se preparar para as Perguntas da entrevista para testes ETL 2019. É verdade que cada entrevista é diferente de acordo com os diferentes perfis de trabalho. Aqui, preparamos as perguntas e respostas importantes da entrevista para testes de ETL, que o ajudarão a obter sucesso em sua entrevista.

Neste artigo 2019 ETL Testing Interview Questions, apresentaremos as 10 perguntas de entrevista de teste ETL mais importantes e usadas com mais frequência. Essas perguntas são divididas em duas partes:

Parte 1 - Perguntas sobre a entrevista de teste ETL (básica)

Esta primeira parte aborda perguntas e respostas básicas da entrevista de teste de ETL

Q1 O que é ETL e explique por que o teste ETL é necessário?

Responda:
ETL é uma abreviação de extração, transformação e carregamento. Esse processo é feito para os dados usados ​​para analisar e prever o futuro de qualquer negócio. Extrair significa localizar os dados e remover do arquivo de origem todos os dados. Transformar é o processo de transportar os dados para qualquer arquivo necessário e carregar esse arquivo no sistema de destino no formato solicitado ou aplicável. A necessidade de teste ETL surge, pois precisamos acompanhar os dados que estão sendo transformados de um sistema para outro. Também precisamos verificar a eficiência e a velocidade de todo esse processo. O teste ETL garante que todos os dados que estão sendo implementados sejam de acordo com os requisitos do cliente e forneçam a saída necessária.

Q2 Qual é a chave substituta?

Responda:
Uma chave substituta pode ser dita como um identificador exclusivo que pode ser usado para modelar uma entidade ou um objeto. Pode ser uma chave exclusiva, cujo significado é ser um identificador primário de qualquer objeto ou entidade que não seja derivado de nenhum outro banco de dados e não possa ser usado como chave primária. A chave substituta pode ser um número sequencial exclusivo. Uma chave substituta nem sempre é uma chave primária e geralmente depende do banco de dados. Ele escolhe se o banco de dados é atual ou de um tipo temporal. Quando um banco de dados está atualizado, ele armazena os dados atuais e precisa ter um relacionamento individual nos dados. Quando se trata do banco de dados temporal, pode haver um relacionamento muitos para um entre as chaves primária e substituta.

Vamos para as próximas perguntas da entrevista sobre testes de ETL.

Q3 Explique o que é particionamento e explique os tipos de partições?

Responda:
Para melhorar o desempenho, as transações presentes são subdivididas e esse processo é conhecido como particionamento. O particionamento ajuda o Informatica Server a criar conexões diferentes para suas várias fontes. Os tipos de partições são:
Particionamento Round Robin: Todos os dados são distribuídos igualmente entre todas as partições. Em todas essas partições, quando o número de linhas é aproximadamente o mesmo, esse particionamento é usado.
Particionamento de hash: nesse particionamento, todas as chaves de particionamento são agrupadas entre as partições e aplicam uma função de hash. É usado para garantir que o grupo de linhas processadas com a mesma chave de particionamento tenha as mesmas partições.

Q4. Quais são as maneiras de atualizar uma tabela quando o SSIS está sendo usado?
Responda:
Estas são as perguntas comuns da entrevista sobre testes de ETL feitas em uma entrevista. Encontre abaixo as diferentes tabelas suportadas pelo teste ETL. Para atualizar uma tabela usando o SSIS, as seguintes etapas podem ser executadas:

  • Usar comando SQL
  • Use uma tabela intermediária para armazenar dados do estágio
  • Use cache para armazenar dados que usam espaço limitado e requerem atualização frequente
  • Use scripts para agendar tarefas
  • Utilize o nome completo do banco de dados para atualizar o MSSQL.

Q5 O que é uma área de preparação e qual é o seu objetivo?

Responda:
O armazenamento temporário de dados geralmente é uma coleção de processos que é usada para preparar os dados do sistema de origem. Esses dados são então carregados no armazém de dados. A preparação de dados inclui as seguintes etapas:

Extração e transformação de dados de origem, onde os dados são reestruturados de acordo com os requisitos do cliente. A transformação de dados inclui o processo de limpeza de dados e transformações de valor. Também envolve o processo de atribuições de chaves substitutas.

Parte 2 - Perguntas da entrevista sobre testes de ETL (avançado)

Vamos agora dar uma olhada nas perguntas avançadas da entrevista sobre testes de ETL.

Q6 Explique a diferença entre o teste ETL e o teste do banco de dados?

Responda:
A diferença entre o teste ETL e o banco de dados é a seguinte:

  • O teste ETL geralmente se concentra nos relatórios de inteligência de negócios, enquanto o teste do banco de dados envolve uma integração de dados.
  • As ferramentas usadas para teste de ETL são Cognos, QuerySurge e Informatica, enquanto QTP e selênio são usados ​​para automação de testes de banco de dados.
  • A análise dos dados no ETL tem um impacto potencial nos dados. O teste normal do banco de dados tem impactos na implementação arquitetural
  • O teste ETL desformalizou os dados enquanto o teste do banco de dados usa dados normalizados.

Q7 O que é um fato? Explique os tipos de fatos?

Responda:
Um fato é um componente central de um modelo multidimensional que consiste nas medidas que devem ser analisadas. Os fatos estão relacionados a diferentes dimensões.

Os tipos de fatos são os seguintes:
Aditivo: uma medida pode executar cálculos aritméticos usando todas ou algumas dimensões.
Semi-aditivo: nesse tipo, uma medida pode executar cálculos aritméticos usando apenas algumas dimensões.
Não aditivo: uma medida não pode participar de funções aritméticas usando a dimensão.

Vamos para as próximas perguntas da entrevista sobre testes de ETL.

Q8 Qual é a diferença entre a chave substituta e a chave primária?

Responda:
Uma chave substituta é dita ter números gerados seqüencialmente que não têm significado. É usado apenas para identificar as linhas presentes exclusivamente. A chave primária, por outro lado, é usada para identificar linhas exclusivamente. É visível para os usuários e pode ser alterado conforme os requisitos.

Q9 Defina o termo dimensão de mudança lenta.
Responda:
Esta é a pergunta mais freqüente da entrevista de teste de ETL em uma entrevista. As dimensões de mudança lenta são aquelas que tendem a mudar muito lentamente. Os dados presentes nessas dimensões demoram a mudar. Exemplo desta dimensão pode ser uma cidade ou um funcionário.
As linhas nesses dados nas dimensões podem ser substituídas completamente sem ter nenhum histórico ou uma nova linha pode ser criada ou inserida. Ao usar isso, as alterações lentas também podem ser rastreadas.

Q10. Explique o conceito de limpeza de dados?

Responda:
A exclusão de uma parte dos dados do data warehouse é conhecida como limpeza de dados. Esses dados que são excluídos geralmente são aqueles que possuem linhas com valores nulos ou espaços que precisam ser limpos. Nesse processo de limpeza desse tipo de lixo ou lixo, os valores são feitos.

Artigo recomendado

Este foi um guia para a lista de perguntas e respostas da entrevista de teste de ETL, para que o candidato possa reprimir essas perguntas da entrevista de teste de ETL facilmente. Aqui neste post, estudamos as principais perguntas da entrevista sobre testes de ETL, que geralmente são feitas em entrevistas. Você também pode consultar os seguintes artigos para saber mais -

  1. 10 perguntas essenciais da entrevista sobre o Power Bi
  2. Perguntas da entrevista do PowerShell - Mais úteis
  3. As 10 principais perguntas da entrevista da MicroStrategy
  4. Perguntas da entrevista do JIRA