As 50 principais perguntas e respostas da entrevista do Teradata (2025)
Aqui estão as perguntas e respostas da entrevista do Teradata para candidatos mais novos e experientes para conseguir o emprego dos sonhos.
Perguntas e respostas da entrevista do Teradata para calouros
1) Como você define o Teradata? Dê algumas das características principais do mesmo.
Teradata é basicamente um RDMS que é usado para acionar o Datamart, Datawarehouse, OLAP, OLTP, bem como os Appliances DSS da empresa. Algumas das principais características do Teradata são fornecidas abaixo.
- É capaz de funcionar em nós únicos, bem como em nós múltiplos.
- O paralelismo está embutido no sistema.
- Muito compatível com os padrões ANSI.
- Tende a agir da mesma forma que um servidor.
- É um sistema aberto que executa basicamente para UNIX MR-RAS, Suse Linux ETC, WIN2K, etc.
👉 Download gratuito de PDF: Perguntas e respostas da entrevista do Teradata
2) Quais são os recursos recentemente desenvolvidos do Teradata?
Alguns dos recursos recentemente desenvolvidos do Teradata são: –
- Análise temporal automatizada
- Extensão nos recursos de compactação que permite compactação flexível de dados cerca de 20 vezes mais dados que a versão anterior.
- Inovação associada ao cliente, como ponto de vista de tetradados.
3) Destaque alguns dos componentes importantes do Teradata
Alguns dos componentes importantes do Teradata são: –
- Bynet
- Processador de módulo de acesso (AMP)
- Mecanismo de análise (PE)
- Disco Virtual (vDisk)
- Sistema de armazenamento virtual (VSS)
4) Mencione o procedimento pelo qual podemos executar jobs do Teradata em um ambiente UNIX.
Tudo o que você precisa fazer é executar a execução no UNIX da maneira mencionada abaixo.
$Sh > BTEQ < [Script Path] > [Logfile Path]
or
$Sh > BTEQ < [Script Path] TEE [Logfile Path]
5) No Teradata, como geramos sequência?
No Teradata, geramos sequência usando a coluna de identidade
6) Durante o tempo de Display, como é gerada a sequência pelo Teradata?
Tudo que você precisa fazer é usar CSUM.
7) Uma certa carga está sendo imposta à mesa e isso também, a cada hora. O tráfego pela manhã é relativamente baixo e o da noite é muito alto. Nessa situação, qual é o utilitário mais aconselhável e como esse utilitário deve ser carregado?
O utilitário mais sugestionável aqui é o Tpump. Ao diminuir ou aumentar o tamanho do pacote, o tráfego pode ser facilmente manipulado.
8) Se o Fast Load Script falhar e apenas as tabelas de erros forem disponibilizadas para você, como você reiniciará?
Existem basicamente duas maneiras de reiniciar neste caso.
- Executando o arquivo antigo – Certifique-se de não eliminar completamente as tabelas de erros. Em vez disso, tente corrigir os erros presentes no script ou arquivo e execute novamente.
- Executando um novo arquivo – Neste processo, o script é executado simplesmente usando instruções de carregamento final e início. Isso ajudará a remover o bloqueio que foi colocado na tabela de destino e também poderá remover o registro fornecido da tabela de log rápido. Feito isso, você estará livre para executar todo o script novamente.
9) Mencione algumas das ferramentas ETL incluídas no Teradata.
Alguns dos Ferramentas ETL que são comumente usados no Teradata são DataStage, Informatica, SSIS, etc.
10) Destaque algumas das vantagens que as ferramentas ETL têm sobre TD.
Algumas das vantagens que as ferramentas ETL têm sobre TD são: –
- Vários destinos heterogêneos, bem como fontes podem ser operados.
- O processo de depuração é muito mais fácil com a ajuda de ferramentas ETL devido ao suporte completo à GUI.
- Os componentes das ferramentas ETL podem ser facilmente reutilizados e, como resultado, se houver uma atualização no servidor principal, todos os aplicativos correspondentes conectados ao servidor serão atualizados automaticamente.
- A descentralização e a rotação podem ser feitas facilmente usando ferramentas ETL.
11) Qual é o significado de cache no Teradata?
O cache é considerado uma vantagem adicional do uso Teradata pois funciona principalmente com a fonte que permanece na mesma ordem, ou seja, não muda com frequência. Às vezes, o cache geralmente é compartilhado entre aplicativos.
12) Como podemos verificar a versão do Teradata que estamos usando atualmente?
Basta dar o comando .SHOW VERSION.
13) Dê uma razão justificável pela qual o Multi-load suporta NUSI em vez de USI.
A linha da subtabela do índice está no mesmo Amp, da mesma forma que a linha de dados no NUSI. Assim, cada Amp é operado separadamente e de forma paralela.
14) Como o sistema cliente MLOAD é reiniciado após a execução?
O script deve ser enviado manualmente para que possa carregar facilmente os dados do último ponto de verificação.
15) Como o servidor MLOAD Teradata é reiniciado após a execução?
O processo é basicamente realizado a partir do último checkpoint conhecido, e uma vez realizados os dados após a execução do script MLOAD, o servidor é reiniciado.
16) O que significa nó?
Um nó é basicamente denominado como uma variedade de componentes de hardware e software. Normalmente, um servidor é chamado de nó.
17) Digamos que haja um arquivo que consiste em 100 registros, dos quais precisamos pular o primeiro e os últimos 20 registros. Qual será o trecho de código?
Precisamos usar o utilitário BTEQ para realizar esta tarefa. Pular 20 e Repetir 60 serão usados no script.
18) Explique o EDP.
PDE basicamente significa Extensão de Dados Paralelos. O PDE basicamente é uma camada de interface de software presente acima do sistema operacional e dá ao banco de dados a chance de operar em um ambiente paralelo.
19) O que é TPD?
TPD basicamente significa Trusted Parallel Database e funciona basicamente em PDE. O Teradata é um banco de dados que funciona principalmente em PDE. Esta é a razão pela qual o Teradata é geralmente chamado de banco de dados Trusted Parallel ou Pure Parallel.
20) O que significa um driver de canal?
Um driver de canal é um software que atua como meio de comunicação entre PEs e todos os aplicativos que estão rodando em canais anexados aos clientes.
Perguntas e respostas da entrevista Teradata para experientes
21) O que significa Teradata Gateway?
Assim como o driver de canal, o Teradata Gateway atua como um meio de comunicação entre o Parse Engine e os aplicativos conectados aos clientes da rede. Apenas um Gateway é atribuído por nó.
22) O que significa disco virtual?
O Disco Virtual é basicamente uma compilação de todo um conjunto de cilindros que são discos físicos. Às vezes é chamado de array de disco.
23) Explique o significado de Amp?
Amp basicamente significa Access Module Processor e é um processador que funciona virtualmente e é basicamente usado para gerenciar uma única parte do banco de dados. Esta parte específica do banco de dados não pode ser compartilhada por nenhum outro Amp. Assim, esta forma de arquitetura é comumente chamada de arquitetura sem compartilhamento.
24) O que contém o Amp e quais são todas as operações que ele realiza?
O Amp consiste basicamente em um Subsistema Gerenciador de Banco de Dados e é capaz de realizar as operações mencionadas a seguir.
- Executando DML
- Executando DDL
- Implementando agregações e junções.
- Liberando e aplicando bloqueios, etc.
25) O que significa um mecanismo de análise?
PE é um tipo de Vproc. Sua principal função é receber solicitações SQL e entregar respostas em SQL. Ele consiste em uma ampla variedade de componentes de software que são usados para dividir o SQL em várias etapas e, em seguida, enviar essas etapas para AMPs.
26) O que você quer dizer com análise?
A análise é um processo relacionado à análise de símbolos de string que estão em linguagem de computador ou em linguagem natural.
27) Quais são as funções de um analisador?
Um analisador: –
- Verifica erros de semântica
- Verifica erros sintáticos
- Verifica a existência do objeto
28) O que se entende por despachante?
O Dispatcher pega uma coleção inteira de solicitações e as mantém armazenadas em uma fila. A mesma fila é mantida durante todo o processo para entregar vários conjuntos de respostas.
29) Quantas sessões de MAX o PE é capaz de realizar em um determinado momento?
PE pode lidar com um total de 120 sessões em um determinado momento.
30) Explique BYNET.
BYNET serve basicamente como meio de comunicação entre os componentes. É o principal responsável pelo envio de mensagens e também por realizar operações de mesclagem e classificação.
31) O que significa Clique?
Um Clique é basicamente conhecido por ser uma variedade de nós que são compartilhados entre unidades de disco comuns. A presença do Clique é imensamente importante, pois ajuda a evitar falhas de nós.
32) O que acontece quando um nó sofre uma queda?
Sempre que há uma queda no nível de desempenho de um nó, todos os Vprocs correspondentes migram imediatamente para um novo nó do nó com falha, a fim de recuperar todos os dados das unidades comuns.
33) Liste todas as formas de LOCKS disponíveis no Teradata.
Existem basicamente quatro tipos de LOCKS que se enquadram no Teradata. Estes são: -
- Ler bloqueio
- Bloqueio de acesso
- Bloqueio exclusivo
- Bloqueio de gravação
34) Qual é o nível específico designado no qual um LOCK pode ser aplicado no Teradata?
- Nível da tabela – Todas as linhas presentes em uma tabela serão bloqueadas.
- Bloqueio em nível de banco de dados – Todos os objetos presentes no banco de dados serão bloqueados.
- Bloqueio de nível de hash de linha – Somente serão bloqueadas as linhas que correspondem à linha específica.
35) No Índice Primário, qual é a pontuação dos AMPs que estão ativamente envolvidos?
Apenas um AMP está ativamente envolvido em um Índice Primário.
36) No Teradata, qual é o significado do comando UPSERT?
UPSERT basicamente significa Update Else Insert. Esta opção está disponível apenas no Teradata.
37) Destaque as vantagens do PPI (Índice Primário de Partição).
PPI é usado basicamente para fins de armazenamento de dados baseados em intervalo ou categoria. Quando se trata de consultas de intervalo, não há necessidade de utilização de varredura completa da tabela, pois ela se move imediatamente para a partição consequente, ignorando todas as outras partições.
38) Dê os tamanhos de SMALLINT, BYTEINT e INTEGER.
SMALLINT – 2 Bytes – 16 Bits -> -32768 a 32767
BYTEINT – 1 Byte – 8 Bits -> -128 a 127
INTEIRO – 4 Bytes – 32 Bits -> -2,147,483,648 a 2,147,483,647
39) O que se entende por Plano de Menor Custo?
Um Plano de Menor Custo basicamente é executado em menos tempo no caminho mais curto.
40) Destaque os pontos de diferenças entre o banco de dados e o usuário no Teradata.
- Um banco de dados é basicamente passivo, enquanto um usuário é ativo.
- Um banco de dados armazena principalmente todos os objetos do banco de dados, enquanto um usuário pode armazenar qualquer objeto, seja uma macro, tabela, visualização, etc.
- O banco de dados não possui senha enquanto o usuário deve inserir a senha.
Perguntas e respostas da entrevista Teradata para 10 anos de experiência
41) Destaque as diferenças entre chave primária e índice primário.
- O índice primário é obrigatório, enquanto a chave primária é opcional.
- O Índice Primário tem um limite de 64 tabelas/colunas, enquanto a Chave Primária não tem limite.
- O Índice Primário permite duplicatas e nulos, enquanto a Chave Primária não.
- O Índice Primário é um mecanismo físico, enquanto a Chave Primária é um mecanismo puramente lógico.
42) Explique como o espaço do spool é usado.
O espaço de spool no Teradata é basicamente usado para executar consultas. Do espaço total disponível no Teradata, 20% do espaço é basicamente alocado para espaço em spool.
43) Destaque a necessidade de ajuste de desempenho.
O ajuste de desempenho no Teradata é feito basicamente para identificar todos os gargalos e então resolvê-los.
44) Comente se o gargalo é um erro ou não.
Tecnicamente, o gargalo não é uma forma de erro, mas certamente causa um certo atraso no sistema.
45) Como identificar os gargalos?
Existem basicamente quatro maneiras de identificar um gargalo. Estes são: -
- Explicação Visual do Teradata
- Explicar o modificador de solicitação
- Gerenciador Teradata
- monitor de desempenho
46) O que se entende por Plano de Custo Mais Alto?
De acordo com o Plano de Custo Mais Alto, o tempo necessário para executar o processo é maior e segue o caminho mais longo disponível.
47) Destaque todos os modos presentes em Nível de confiança.
Baixo, Não, Alto e Junção são os quatro modos presentes no Nível de Confiança.
48) Cite as cinco fases incluídas no Utilitário MultiLoad.
Fase Preliminar, Fase DML, Fase de Aquisição de Dados, Fase de Aplicação e Fase Final.
49) Destaque as limitações do Utilitário TPUMP.
A seguir estão as limitações do utilitário TPUMP: –
- Não podemos usar a instrução SELECT.
- Arquivos de dados não podem ser concatenados.
- Operadores agregados e exponenciais não são suportados.
- Funções aritméticas não podem ser suportadas.
50) No BTEQ, como estão sendo configurados os parâmetros do modo sessão?
.set transação de sessão BTET -> modo de transação Teradata
.set transação de sessão ANSI -> modo ANSI
Esses comandos funcionarão somente quando forem inseridos antes do login na sessão.
Essas perguntas da entrevista também ajudarão em sua viva (oral)