As 19 principais perguntas e respostas da entrevista inicial (2025)
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)
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.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.
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.