As 50 principais perguntas da entrevista da Informatica & Respostas

Anonim

baixar PDF

1. O que você entende por Enterprise Data Warehousing?

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 no entanto o tempo necessário é alto.

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 razoavelmente afiliados, que normalmente são pequenos em tamanho em comparação com o data warehouse. Enquanto no data warehouse existem variedades 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, seu domínio denominado. Por meio disso, o gerenciamento de dados pode ser melhorado.

4. Qual é a diferença entre um servidor de repositório e uma potência?

O servidor de repositório controla o repositório completo que inclui tabelas, gráficos e vários 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 de repositório de banco de dados do servidor.

5. Quantos repositórios podem ser criados na informatica?

Pode haver qualquer número de repositórios na informática, mas eventualmente isso 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 solo dentro da sessão. Seu principal objetivo é melhorar a operação e 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?

Com o propósito de criar índices após o processo de carregamento, as tarefas de comando no nível da sessão podem ser usadas. 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 em série ou em paralelo. Os lotes podem ter diferentes sessões 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 para a migração se o número de sessões em um lote fosse menor.

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, é chamada 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, os 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 alocados a esses parâmetros antes de iniciar a sessão.

11. O que é mapeamento complexo?

A seguir estão os recursos de mapeamento complexo.

  • Requisitos difíceis
  • Muitos números de transformações
  • Lógica de negócios complexa

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. Pode-se usar parâmetro de mapeamento ou variáveis ​​criadas em um mapeamento em qualquer outra transformação reutilizável?

Sim, pode-se fazer porque a transformação reutilizável não contém nenhum mapplet ou mapeamento.

14. Explique o uso do arquivo de cache do agregador?

As transformações de agregador são tratadas 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 memória extra for necessária.

15. Descrever resumidamente a transformação de pesquisa?

As transformações de pesquisa são aquelas transformações 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 ver os dados da tabela explícita ou o banco de dados. A conclusão dos dados é obtida pela correspondência da condição de pesquisa para todas as portas de pesquisa entregues durante as transformações.

16. O que significa a dimensão do desempenho de papéis?

As dimensões que são utilizadas para desempenhar funções diversificadas, enquanto permanecem no mesmo domínio de banco de dados, são chamadas de dimensões de desempenho de funções.

17. Como os relatórios do repositório podem ser acessados ​​sem SQL ou outras transformações?

Resp: Os relatórios de repositório são estabelecidos pelo relator de metadados. Não há necessidade de SQL ou outra transformação, pois é um aplicativo da web.

18. Quais são os tipos de metadados que armazenam no repositório?

Os tipos de metadados incluem definição de origem, definição de destino, 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 a perda de dados definitivamente ocorrerá 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 no repositório simultaneamente?

Todos os mapeamentos não podem ser validados simultaneamente porque a cada vez apenas um mapeamento pode ser validado.

21. Explique resumidamente a transformação do Agregador?

Permite fazer cálculos agregados como somas, médias, etc. É diferente da transformação de expressão em que se pode fazer cálculos em grupos.

22. Descrever a transformação de Expressão?

Os valores podem ser calculados em uma única linha antes de serem gravados no destino 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 é transformação de Joiner?

A transformação de Joiner combina duas fontes heterogêneas afiliadas que vivem em locais diferentes, enquanto uma transformação de qualificador de origem pode combinar dados emergentes de uma fonte comum.

25. O que é transformação Lookup?

É usado para pesquisar 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 tem a tendência de conectar cliente e servidor. Pode-se usar várias transformações de pesquisa em um mapeamento.

26. Como a transformação sindical é usada?

Resp: É uma transformação de grupo de entrada diversificada que pode ser usada para combinar dados de fontes diferentes. Funciona como a instrução UNION All em SQL que é 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 é ativada sempre que uma sessão é criada para um agregado de mapeamento. O Power center executa agregação incremental por meio do mapeamento e dados de cache históricos para realizar novos cálculos de agregação de forma incremental.

28. Qual é a diferença entre uma pesquisa conectada e uma pesquisa desconectada?

Quando as entradas são obtidas diretamente de outras transformações no pipeline, isso é chamado de pesquisa conectada. Embora a pesquisa desconectada não receba entradas diretamente de outras transformações, mas pode ser usada em quaisquer transformações e pode ser criada como uma função usando a expressão LKP. Portanto, pode-se dizer que uma pesquisa desconectada pode ser chamada várias vezes no mapeamento.

29. O que é um mapplet?

Um objeto reciclável que está usando o designer de mapplet é chamado de mapplet. Ele permite reutilizar a lógica de transformação em vários mapeamentos, além de conter um conjunto de transformações.

30. Definir resumidamente a transformação reutilizável?

A transformação reutilizável é usada várias vezes no mapeamento. É diferente de outros mapeamentos que usam a transformação, pois ela é armazenada como metadados. As transformações serão anuladas nos mapeamentos sempre que qualquer alteração na transformação reutilizável for feita.

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, ele interrompe a restrição de banco de dados arquivada nas linhas foi condensada.

33. O que é surrogate key?

A chave substituta é uma substituição da 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 inteiro.

34. Quais são as tarefas de pré-requisito para obter 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 multifolduradas.

35. Quais arquivos são criados durante os rumos da sessão pelo servidor de informática?

Durante a execução da sessão, os arquivos criados são, a saber, registro de erros, arquivo inválido, fluxo de trabalho baixo e registro da sessão.

36. Definir resumidamente uma tarefa de sessão?

É um pedaço de instrução que orienta o servidor do Power Center sobre como e quando transferir dados de fontes para destinos.

37. O que significa tarefa de comando?

Esta tarefa específica permite que um ou mais comandos de shell no Unix ou DOS no Windows sejam executados durante o fluxo de trabalho.

38. O que é tarefa de comando independente?

Esta tarefa pode ser usada em qualquer lugar no fluxo de trabalho para executar os comandos do 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 r comando pós-sessão de sucesso ou comando de falha pós-sessão.

40.O que é um 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 um 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 gerados conforme a necessidade.

42. O que é um fluxo de trabalho?

Resposta: Fluxo de trabalho é um monte de instruções que comunicam ao servidor como implementar tarefas.

43. Quais são as diferentes ferramentas no gerenciador de fluxo de trabalho?

A seguir estão as diferentes ferramentas no gerenciador de fluxo de trabalho, a saber

  • 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 eg.BO, MOLAP eg.Cognos, HOLAP, DOLAP

47. O que você quer dizer com worklet?

Quando as tarefas de fluxo de trabalho são agrupadas em um conjunto, ele é chamado de worklet. As tarefas de fluxo de trabalho incluem cronômetro, decisão, comando, espera por evento, correio, sessão, link, atribuição, controle etc.

48. Qual é a utilidade do designer de destino?

A definição de destino é criada com a ajuda do designer de destino.

49. Onde podemos encontrar a opção de throughput na informática?

A opção de throughput pode ser encontrada na informática 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 em estatísticas de origem / destino podemos encontrar a opção de rendimento.

50. Qual é a ordem de carregamento desejada?

Resposta: a ordem de carregamento de destino é especificada com base nos qualificadores de origem em um mapeamento. Se houver qualificadores de origem com várias dobras vinculados a destinos diferentes, pode-se autorizar a ordem em que o servidor informatica carrega os dados nos destinos.