As 50 principais perguntas e respostas da entrevista da Informatica (2024)
Perguntas e respostas da entrevista da Informatica para calouros
1. O que você quer dizer com armazenamento de dados corporativos?
Quando os dados da organização são criados em um único ponto de acesso, eles são chamados de armazenamento de dados corporativos. Os dados podem ser fornecidos com uma visão global ao servidor por meio de um único armazenamento de origem. Pode-se fazer análises periódicas nessa mesma fonte. Dá melhores resultados, mas o tempo necessário é alto.
👉 Download gratuito de PDF: Perguntas e respostas da entrevista da Informatica >>
2. Qual é a diferença entre um banco de dados, um data warehouse e um data mart?
O banco de dados inclui um conjunto de dados sensatamente afiliados que normalmente são de tamanho pequeno em comparação com data warehouse. Enquanto no data warehouse existem sortimentos de todos os tipos de dados e os dados são retirados apenas de acordo com as necessidades do cliente. Por outro lado, o datamart também é um conjunto de dados projetado para atender às necessidades de diferentes domínios. Por exemplo, uma organização com diferentes blocos de dados para seus diferentes departamentos, ou seja, vendas, finanças, marketing, etc.
3. O que significa domínio?
Quando todos os relacionamentos e nós relacionados são cobertos por um único ponto organizacional, é denominado domínio. Através deste gerenciamento de dados pode ser melhorado.
4. Qual é a diferença entre um servidor de repositório e uma central elétrica?
O servidor de repositório controla o repositório completo que inclui tabelas, gráficos e diversos procedimentos, etc. Sua principal função é garantir a integridade e consistência do repositório. Enquanto um servidor poderoso governa a implementação de vários processos entre os fatores do repositório de banco de dados do servidor.
5. Quantos repositórios podem ser criados na informática?
Pode haver qualquer número de repositórios em informática mas eventualmente depende do número de portas.
6. Qual é a vantagem de particionar uma sessão?
Particionar uma sessão significa sequências de implementação individuais dentro da sessão. Seu principal objetivo é melhorar a operação e a eficiência do servidor. Outras transformações, incluindo extrações e outras saídas de partições únicas, são realizadas em paralelo.
7. Como os índices são criados após a conclusão do processo de carregamento?
Para fins de criação de índices após o processo de carregamento, podem ser utilizadas tarefas de comando no nível da sessão. Os scripts de criação de índice podem ser alinhados com o fluxo de trabalho da sessão ou com a sequência de implementação pós-sessão. Além disso, este tipo de criação de índice não pode ser controlado após o processo de carregamento no nível de transformação.
8. Explique as sessões. Explique como os lotes são usados para combinar execuções?
Um conjunto de ensino que precisa ser implementado para converter dados de uma origem em um destino é chamado de sessão. A sessão pode ser realizada usando o gerenciador de sessão ou o comando pmcmd. A execução em lote pode ser usada para combinar execuções de sessões de maneira serial ou paralela. Os lotes podem ter sessões diferentes transportadas de maneira paralela ou serial.
9. Quantas sessões um grupo pode agrupar em lotes?
Pode-se agrupar qualquer número de sessões, mas seria mais fácil a migração se o número de sessões fosse menor em lote.
10. Explique a diferença entre parâmetro de mapeamento e variável de mapeamento?
Quando os valores mudam durante a execução da sessão, isso é chamado de variável de mapeamento. Após a conclusão, o servidor Informatica armazena o valor final de uma variável e é reutilizado quando a sessão é reiniciada. Além disso, aqueles valores que não mudam durante a execução das sessões são chamados de parâmetros de mapeamento. O procedimento de mapeamento explica os parâmetros de mapeamento e seu uso. Os valores são atribuídos a estes parâmetros antes de iniciar a sessão.
11. O que é mapeamento complexo?
A seguir estão os recursos do mapeamento complexo.
- Requisitos difíceis
- Muitos números de transformações
- Lógica de negócios complexa
Perguntas e respostas da entrevista da Informatica para experientes
12. Como identificar se o mapeamento está correto ou não sem conectar a sessão?
Pode-se descobrir se a sessão está correta ou não sem conectar a sessão com a ajuda da opção de depuração.
13. É possível usar parâmetros de mapeamento ou variáveis criadas em um mapeamento em qualquer outra transformação reutilizável?
Sim, é possível fazer isso porque a transformação reutilizável não contém nenhum mapplet ou mapeamento.
14. Explique o uso do arquivo de cache agregador?
Transformações do agregador são tratados em blocos de instruções durante cada execução. Ele armazena valores de transição que são encontrados na memória buffer local. Os agregadores fornecem arquivos de cache extras para armazenar os valores de transformação se for necessária memória extra.
15. Descreva resumidamente a transformação de pesquisa?
As transformações de pesquisa são aquelas que têm direito de admissão ao conjunto de dados baseado em RDBMS. O servidor torna o acesso mais rápido usando as tabelas de pesquisa para examinar dados explícitos da tabela ou do banco de dados. A conclusão dos dados é obtida combinando a condição de pesquisa para todas as portas de pesquisa entregues durante as transformações.
16. O que significa dimensão de role-playing?
As dimensões utilizadas para desempenhar funções diversificadas enquanto permanecem no mesmo domínio de banco de dados são chamadas de dimensões de representação de papéis.
17. Como os relatórios do repositório podem ser acessados sem SQL ou outras transformações?
Resposta: Os relatórios do repositório são estabelecidos pelo repórter de metadados. Não há necessidade de SQL ou outra transformação, já que é um aplicativo web.
18. Quais são os tipos de metadados armazenados no repositório?
Os tipos de metadados incluem definição de origem, Target definição, mapeamentos, mapplet, transformações.
19. Explique a compatibilidade da página de código?
Quando os dados são movidos de uma página de código para outra, desde que ambas as páginas de código tenham os mesmos conjuntos de caracteres, a perda de dados não pode ocorrer. Todas as características da página de origem devem estar disponíveis na página de destino. Além disso, se todos os caracteres da página de origem não estiverem presentes na página de destino, então seria um subconjunto e definitivamente ocorrerá perda de dados durante a transformação devido ao fato de as duas páginas de código não serem compatíveis.
20. Como você pode validar todos os mapeamentos do repositório simultaneamente?
Todos os mapeamentos não pode ser validado simultaneamente porque cada vez apenas um mapeamento pode ser validado.
Perguntas e respostas da entrevista da Informatica para 2 e 3 anos de experiência
21. Explique resumidamente a transformação do Agregador?
Ele permite fazer cálculos agregados, como somas, médias, etc. É diferente da transformação de expressões, na qual é possível fazer cálculos em grupos.
22. Descreva a transformação de expressão?
Os valores podem ser calculados em uma única linha antes de serem escritos no alvo nesta forma de transformação. Ele pode ser usado para realizar cálculos não agregados. As instruções condicionais também podem ser testadas antes que os resultados de saída vão para as tabelas de destino.
23. O que você quer dizer com transformação de filtro?
É um meio de filtrar linhas em um mapeamento. Os dados precisam ser transformados por meio da transformação do filtro e, em seguida, a condição do filtro é aplicada. A transformação de filtro contém todas as portas de entrada/saída e as linhas que atendem à condição só podem passar por esse filtro.
24. O que é a transformação do Joiner?
A transformação do joiner combina duas fontes heterogêneas afiliadas que vivem em locais diferentes, enquanto uma transformação do qualificador de fonte pode combinar dados emergentes de uma fonte comum.
25. O que é transformação de pesquisa?
É usado para consultar dados em uma tabela relacional por meio de mapeamento. A definição de pesquisa de qualquer banco de dados relacional é importada de uma fonte que tende a conectar cliente e servidor. Pode-se usar múltiplas transformações de pesquisa em um mapeamento.
26. Como é utilizada a Transformação Sindical?
Resposta: É uma transformação diversificada de grupo de entrada que pode ser usada para combinar dados de diferentes fontes. Funciona como a instrução UNION All em SQL, usada para combinar o conjunto de resultados de duas instruções SELECT.
27. O que você quer dizer com agregação incremental?
A opção de agregação incremental é habilitada sempre que uma sessão é criada para um agregado de mapeamento. O Power Center executa agregação incremental por meio do mapeamento e dos dados históricos do cache para executar novos cálculos de agregação de forma incremental.
28. Qual é a diferença entre uma pesquisa conectada e uma pesquisa não conectada?
Quando as entradas são obtidas diretamente de outras transformações no pipeline, isso é chamado de pesquisa conectada. Embora a pesquisa não conectada não receba entradas diretamente de outras transformações, ela pode ser usada em qualquer transformação e pode ser gerada como uma função usando a expressão LKP. Portanto, pode-se dizer que uma pesquisa não conectada pode ser chamada várias vezes no mapeamento.
29. O que é um mapplet?
Um objeto reciclável que usa o mapplet designer é chamado de mapplet. Ele permite reutilizar a lógica de transformação em mapeamentos múltiplos, além de também conter um conjunto de transformações.
30. Defina resumidamente transformação reutilizável?
A transformação reutilizável é usada inúmeras vezes no mapeamento. É diferente de outros mapeamentos que utilizam a transformação, pois é armazenado como metadados. As transformações serão anuladas nos mapeamentos sempre que for feita alguma alteração na transformação reutilizável.
31. O que significa estratégia de atualização e quais são as diferentes opções dela?
O processamento linha por linha é feito pela informatica. Cada linha é inserida na tabela de destino porque está marcada como padrão. A estratégia de atualização é usada sempre que a linha precisa ser atualizada ou inserida com base em alguma sequência. Além disso, a condição deve ser especificada na estratégia de atualização para que a linha processada seja marcada como atualizada ou inserida.
32. Qual é o cenário que obriga o servidor informatica a rejeitar arquivos?
Isso acontece quando ele enfrenta DD_Reject na transformação da estratégia de atualização. Além disso, interrompe a restrição do banco de dados arquivada nas linhas que foi condensada.
33. O que é chave substituta?
A chave substituta é um substituto para a chave primária natural. É uma identificação única para cada linha da tabela. É muito benéfico porque a chave primária natural pode mudar, o que eventualmente torna a atualização mais difícil. Eles são sempre usados na forma de um dígito ou número inteiro.
34. Quais são as tarefas de pré-requisito para alcançar a partição da sessão?
Para executar a partição de sessão, é necessário configurar a sessão para particionar os dados de origem e, em seguida, instalar a máquina servidor Informatica em CPUs múltiplas.
35. Quais arquivos são criados durante a sessão pelo servidor de informática?
Durante a execução da sessão, os arquivos criados são: log de erros, arquivo inválido, fluxo de trabalho baixo e log da sessão.
Perguntas e respostas da entrevista da Informatica para mais de 5 anos de experiência
36. Definir resumidamente uma tarefa de sessão?
É um conjunto de instruções que os guias do servidor Power Center sobre como e quando transferir dados de fontes para destinos.
37. O que significa tarefa de comando?
Esta tarefa específica permite um ou mais comandos shell em Unix ou DOS no Windows para execução durante o fluxo de trabalho.
38. O que é tarefa de comando independente?
Esta tarefa pode ser usada em qualquer lugar do fluxo de trabalho para executar os comandos shell.
39. O que significa comando shell pré e pós-sessão?
A tarefa de comando pode ser chamada como o comando shell pré ou pós-sessão para uma tarefa de sessão. Pode-se executá-lo como comando pré-sessão, comando de sucesso pós-sessão ou comando de falha pós-sessão.
40. O que é evento predefinido?
É um evento de observação de arquivos. Ele espera que um arquivo específico chegue a um local específico.
41. Como você pode definir o evento desafiado pelo usuário?
O evento definido pelo usuário pode ser descrito como um fluxo de tarefas no fluxo de trabalho. Os eventos podem ser criados e levantados conforme a necessidade.
42. O que é um fluxo de trabalho?
Resposta: O fluxo de trabalho é um conjunto de instruções que comunica ao servidor sobre como implementar tarefas.
43. Quais são as diferentes ferramentas do gerenciador de fluxo de trabalho?
A seguir estão as diferentes ferramentas do gerenciador de fluxo de trabalho, nomeadamente
- Designer de Tarefas
- Designer de Worklet
- Designer de Fluxo de Trabalho
44. Diga-me alguma outra ferramenta para fins de agendamento além do gerenciador de fluxo de trabalho pmcmd?
A ferramenta para fins de agendamento diferente do gerenciador de fluxo de trabalho pode ser uma ferramenta de terceiros como 'CONTROL M'.
45. O que é OLAP (Processamento Analítico On-Line?
Um método pelo qual ocorre a análise multidimensional.
46. Quais são os diferentes tipos de OLAP? Dê um exemplo?
ROLAP por exemplo.BO, MOLAP por exemplo.Cognos, HOLAP, DOLAP
47. O que você quer dizer com worklet?
Quando as tarefas do fluxo de trabalho são agrupadas em um conjunto, ele é chamado de worklet. As tarefas de fluxo de trabalho incluem temporizador, decisão, comando, espera de evento, correio, sessão, link, atribuição, controle, etc.
48. Qual é a utilidade do designer de destino?
Target A definição é criada com a ajuda do designer de destino.
49. Onde podemos encontrar a opção de throughput na informática?
A opção de taxa de transferência pode ser encontrada em informatica no monitor de fluxo de trabalho. No monitor de fluxo de trabalho, clique com o botão direito na sessão, clique em obter propriedades de execução e nas estatísticas de origem/destino podemos encontrar a opção de rendimento.
50. Qual é a ordem de carregamento desejada?
Resp: Target a ordem de carregamento é especificada com base em qualificadores de origem em um mapeamento. Se houver qualificadores de origem múltiplos vinculados a diferentes destinos, então pode-se intitular a ordem na qual o servidor informatica carrega dados em destinos.
Essas perguntas da entrevista também ajudarão em sua viva (oral)