As 19 principais perguntas e respostas da entrevista inicial (2025)

Aqui estão as perguntas e respostas da entrevista da Abinitio para calouros e também para candidatos experientes para conseguir o emprego dos sonhos.

1) Mencione o que é Abinitio?

“Abinitio” é uma palavra latina que significa “desde o início”. Abinitio é uma ferramenta utilizada para extrair, transformar e carregar dados. Ele também é usado para análise de dados, manipulação de dados, processamento em lote e processamento paralelo baseado em interface gráfica do usuário.

Download gratuito de PDF: Perguntas e respostas da entrevista ab initio


2) Explique qual é a arquitetura de Abinitio?

A arquitetura de Abinitio inclui
  • GDE (Ambiente de Desenvolvimento Gráfico)
  • Co-sistema operacional
  • Metaambiente empresarial (EME)
  • Conduta-TI

3) Mencione qual é o papel do sistema de cooperação na Abinitio?

O sistema cooperativo Abinitio oferece recursos como
  • Gerencie e execute o gráfico Abinitio e controle os processos ETL
  • Fornece extensões Ab initio ao sistema operacional
  • Monitoramento e depuração de processos ETL
  • Gestão de metadados e interação com a EME

4) Explique o que significa análise de dependência no Abinitio?

No Ab initio, a análise de dependência é um processo através do qual a EME examina um projeto inteiramente e rastreia como os dados são transferidos e transformados – de componente para componente, campo por campo, dentro e entre gráficos.

5) Explique como a Abinitio EME é segregada?

Abinition é logicamente dividido em dois segmentos
  • Parte de integração de dados
  • Interface do usuário (acesso às informações de metadados)
Perguntas da entrevista da Abinitio
Perguntas da entrevista da Abinitio

6) Mencione como você pode conectar o EME ao Abinitio Server?

Para se conectar ao Ab initio Server, existem várias maneiras, como
  • Definir AB_AIR_ROOT
  • Faça login na interface da web EME - http://serverhost:[serverport]/abinitio
  • Através do GDE, você pode se conectar ao armazenamento de dados EME
  • Através do comando aéreo

7) Liste as extensões de arquivo usadas no Abinitio?

As extensões de arquivo usadas no Abinitio são
  • .mp: armazena gráfico Ab initio ou componente gráfico
  • .mpc: componente ou programa personalizado
  • .mdc: conjunto de dados ou componente de conjunto de dados personalizado
  • .dml: arquivo de linguagem de manipulação de dados ou definição de tipo de registro
  • .xfr: arquivo de função de transformação
  • .dat: arquivo de dados (arquivo múltiplo ou serial)

8) Mencione quais informações uma extensão de arquivo .dbc fornece para conectar-se ao banco de dados?

A extensão .dbc fornece ao GDE as informações para se conectar ao banco de dados.
  • Nome e número de versão do banco de dados ao qual você deseja se conectar
  • Nome do computador no qual a instância do banco de dados ou servidor ao qual você deseja se conectar é executado ou no qual o software de acesso remoto ao banco de dados está instalado
  • Nome do servidor, instância de banco de dados ou provedor ao qual você deseja vincular

9) Explique como você pode executar um gráfico infinitamente no Ab initio?

Para executar o gráfico infinitamente, o script final do gráfico deve chamar o arquivo .ksh do gráfico. Portanto, se o nome do gráfico for abc.mp, no script final do gráfico ele deverá chamar abc.ksh. Isso executará o gráfico infinitamente.
Perguntas da entrevista inicial
Perguntas da entrevista inicial

10) Mencione qual a diferença entre o arquivo “Look-up” e “Look is up” no Abinitio?

Arquivo de pesquisa define um ou mais arquivos seriais (Flat Files); é um arquivo físico onde são armazenados os dados da Consulta. Enquanto Look-up é o componente do gráfico abinitio, onde podemos salvar os dados e recuperá-los usando um parâmetro chave.

11) Mencione quais são os diferentes tipos de paralelismo utilizados no Abinitio?

Diferentes tipos de paralelismo usados ​​no Abinitio incluem
  • Paralelismo de componentes: Um gráfico com vários processos executados simultaneamente em dados separados usa paralelismo
  • Paralelismo de dados: Um gráfico que trabalha com dados divididos em segmentos e opera em cada segmento respectivamente, utiliza paralelismo de dados.
  • Paralelismo de pipeline: Um gráfico que lida com vários componentes em execução simultânea nos mesmos dados usa paralelismo de pipeline. Cada componente no pipeline lê continuamente os componentes upstream, processa dados e grava nos componentes downstream. Ambos os componentes podem operar em paralelo.

12) Explique o que é o componente Sort no Abinitio?

O componente Sort no Abinitio reordena os dados. É composto por dois parâmetros “Key” e “Max-core”.
  • Chave: É um dos parâmetros do componente de classificação que determina a ordem de agrupamento
  • Núcleo máximo: Este parâmetro controla a frequência com que o componente de classificação despeja dados da memória para o disco

13) Mencione o que o componente de desduplicação e o componente de replicação fazem?

  • Componente de eliminação de duplicação: É usado para remover registros duplicados
  • Componente replicado: Ele combina os registros de dados das entradas em um fluxo e grava uma cópia desse fluxo em cada uma de suas portas de saída.

14) Mencione o que é uma partição e quais são os diferentes tipos de componentes de partição no Abinitio?

No Abinitio, partição é o processo de divisão de conjuntos de dados em vários conjuntos para processamento posterior. Diferentes tipos de componentes de partição incluem
  • Partição por Round-Robin: Distribuir dados uniformemente, em blocos de tamanho de bloco, entre as partições de saída
  • Partição por intervalo: Você pode dividir os dados igualmente entre os nós, com base em um conjunto de intervalos de particionamento e chaves.
  • Partição por porcentagem: Dados de distribuição, portanto a saída é proporcional a frações de 100
  • Partição por balanceamento de carga: Balanceamento de carga dinâmico
  • Partição por Expressão: Divisão de dados de acordo com uma expressão DML
  • Partição por chave: Agrupamento de dados por uma chave

15) Explique o que é SANDBOX?

Um SANDBOX é referido à coleção de gráficos e arquivos relacionados que são salvos em uma única árvore de diretórios e se comportam como um grupo para fins de navegação, controle de versão e migração.

16) Explique o que é despartição em Abinitio?

A despartição é feita para ler dados de vários fluxos ou operações e é usada para unir novamente registros de dados de diferentes fluxos. Existem vários componentes de partição disponíveis, que incluem Reunir, Mesclar, Intercalar e Concatenação.

17) Liste alguns dos comandos aéreos utilizados na Abintio?

O comando aéreo usado no Abinitio inclui
  • objeto aéreo É : É usado para ver as listagens de objetos em um diretório dentro do projeto
  • objeto aéreo rm : É usado para remover um objeto do repositório
  • versões de objetos aéreos - detalhadas : fornece o histórico da versão do objeto.
Outros comandos aéreos para Abinitio incluem objeto aéreo gato, modificação de objeto aéreo, usuário de exibição de bloqueio de ar, etc.

18) Mencione o que é o componente Rollup?

O componente roll-up permite que os usuários agrupem os registros em determinados valores de campo. É uma função de múltiplos estágios e consiste em inicialização 2 e rollup 3.

19) Mencione qual é a sintaxe para m_dump no Abinitio?

A sintaxe para m_dump no Abinitio é usada para visualizar os dados em vários arquivos a partir do prompt unix. O comando para m_dump inclui
  • m_dump a.dml a.dat: Este comando imprimirá os dados conforme manifestados no GDE quando visualizarmos os dados em texto formatado
  • m_dump a.dml a.dat>b.dat: A saída é redirecionada em b.dat e atuará como um arquivo serial.b.dat que pode ser consultado quando necessário.
Essas perguntas da entrevista também ajudarão em sua viva (oral)
Compartilhar

Deixa um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *