Top 50 des questions et réponses d'entretien avec Teradata (2024)

Voici les questions et réponses d'entretien avec Teradata pour les candidats les plus récents et les plus expérimentés pour obtenir l'emploi de leurs rêves.

 

Questions et réponses d'entretien avec Teradata pour les débutants

1) Comment définissez-vous Teradata ? Donnez quelques-unes des principales caractéristiques de celui-ci.

Teradata est essentiellement un RDMS qui est utilisé pour piloter les appareils Datamart, Datawarehouse, OLAP, OLTP ainsi que DSS de l'entreprise. Certaines des principales caractéristiques de Teradata sont indiquées ci-dessous.

  • Est capable de fonctionner sur des nœuds uniques ainsi que sur des nœuds multiples.
  • Le parallélisme est intégré au système.
  • Très compatible avec les normes ANSI.
  • A tendance à agir de la même manière qu’un serveur.
  • Il s'agit d'un système ouvert qui s'exécute essentiellement pour UNIX MR-RAS, Suse Linux ETC, WIN2K, etc.

👉 Téléchargement PDF gratuit : Questions et réponses sur l'entretien avec Teradata


2) Quelles sont les fonctionnalités nouvellement développées de Teradata ?

Certaines des fonctionnalités nouvellement développées de Teradata sont : –

  • Analyse temporelle automatisée
  • Extension des capacités de compression qui permet une compression flexible des données environ 20 fois plus que la version précédente.
  • Client associé ànovation comme le point de vue des tétradonnées.

3) Mettez en évidence quelques-uns des composants importants de Teradata

Certains des composants importants de Teradata sont : –

  • Parnet
  • Processeur de module d'accès (AMP)
  • Moteur d'analyse (PE)
  • Disque virtuel (vDisk)
  • Système de stockage virtuel (VSS)
Questions d'entretien chez Teradata
Questions d'entretien chez Teradata

4) Mentionnez la procédure par laquelle nous pouvons exécuter des tâches Teradata dans un environnement UNIX.

Tout ce que vous avez à faire est d’effectuer l’exécution sous UNIX de la manière mentionnée ci-dessous.

$Sh > BTEQ < [Script Path] > [Logfile Path]

or

$Sh > BTEQ < [Script Path] TEE [Logfile Path]


5) Dans Teradata, comment générer une séquence ?

Dans Teradata, nous générons une séquence en utilisant la colonne d'identité


6) Pendant le temps d'affichage, comment la séquence est-elle générée par Teradata ?

Tout ce que vous avez à faire est d'utiliser CSUM.


7) Une certaine charge est imposée sur la table et cela aussi, toutes les heures. Le trafic le matin est relativement faible, et celui de la nuit est très intense. Dans cette situation, quel est l’utilitaire le plus conseillé et comment cet utilitaire est-il censé être chargé ?

L'utilitaire le plus suggestible ici doit être Tpump. En réduisant ou en augmentant la taille des paquets, le trafic peut être facilement géré.


8) Si le script de chargement rapide échoue et que seules les tables d'erreurs sont mises à votre disposition, comment allez-vous redémarrer ?

Il existe essentiellement deux manières de redémarrer dans ce cas.

  • Faire exécuter l’ancien fichier – Assurez-vous de ne pas supprimer complètement les tables d’erreurs. Essayez plutôt de rectifier les erreurs présentes dans le script ou le fichier, puis exécutez-le à nouveau.
  • Exécution d'un nouveau fichier – Dans ce processus, le script est exécuté simplement à l'aide des instructions de fin de chargement et de début. Cela aidera à supprimer le verrou qui a été placé sur la table cible et pourrait également supprimer l'enregistrement donné de la table de journalisation rapide. Une fois cela fait, vous êtes libre d’exécuter à nouveau l’intégralité du script.

9) Mentionnez quelques-uns des outils ETL qui relèvent de Teradata.

Une partie de la Outils ETL qui sont couramment utilisés dans Teradata sont DataStage, Informatica, SSIS, etc.


10) Mettez en évidence quelques-uns des avantages des outils ETL par rapport à TD.

Certains des avantages des outils ETL par rapport à TD sont les suivants : –

  • Hétérogénéité multipleneoLes destinations américaines, ainsi que les sources peuvent être exploitées.
  • Le processus de débogage est beaucoup plus facile avec l'aide des outils ETL owing à une prise en charge complète de l'interface graphique.
  • Les composants des outils ETL peuvent être facilement réutilisés et, par conséquent, s'il y a une mise à jour du serveur principal, alors toutes les applications correspondantes connectées au serveur sont automatiquement mises à jour.
  • Le dé-pivotement et le pivotement peuvent être facilement effectués à l’aide des outils ETL.

11) Quelle est la signification de la mise en cache dans Teradata ?

La mise en cache est considérée comme un avantage supplémentaire de l'utilisation Teradata car il fonctionne principalement avec la source qui reste dans le même ordre, c'est-à-dire ne change pas fréquemment. Parfois, le cache est généralement partagé entre les applications.


12) Comment pouvons-nous vérifier la version de Teradata que nous utilisons actuellement ?

Donne juste l'ordre .SHOW VERSION.


13) Donnez une raison justifiable pour laquelle Multi-load prend en charge NUSI au lieu d'USI.

La ligne de la sous-table d'index se trouve sur le même ampli, de la même manière que la ligne de données dans NUSI. Ainsi, chaque ampli fonctionne séparément et de manière parallèle.


14) Comment le système client MLOAD est-il redémarré après l'exécution ?

Le script doit être soumis manuellement afin qu'il puisse facilement charger les données du point de contrôle qui vient en dernier.


15) Comment MLOAD Teradata Server est-il redémarré après l'exécution ?

Le processus s'effectue essentiellement à partir du dernier point de contrôle connu, et une fois les données traitées après l'exécution du script MLOAD, le serveur est redémarré.


16) Qu’entend-on par nœud ?

Un nœud est essentiellement appelé un assortiment de composants matériels et logiciels. Un serveur est généralement appelé nœud.


17) Disons qu'il existe un fichier composé de 100 enregistrements dont nous devons ignorer le premier et les 20 derniers enregistrements. Quel sera l'extrait de code ?

Nous devons utiliser l'utilitaire BTEQ pour effectuer cette tâche. Skip 20, ainsi que Repeat 60 seront utilisés dans le script.


18) Expliquez le PDE.

PDE signifie essentiellement Parallel Data Extension. PDE se trouve essentiellement être une couche d'interface de logiciel présente au-dessus du système d'exploitation et donne à la base de données une chance de fonctionner dans un milieu parallèle.


19) Qu'est-ce que la TPD ?

TPD signifie essentiellement Trusted Parallel Database et fonctionne essentiellement sous PDE. Teradata se trouve être une base de données qui fonctionne principalement sous PDE. C'est la raison pour laquelle Teradata est généralement appelé base de données Trusted Parallel ou Pure Parallel.


20) Qu’entend-on par pilote de canal ?

Un pilote de canal est un logiciel qui agit comme un moyen de communication entre les PE et toutes les applications exécutées sur les canaux connectés aux clients.


Questions et réponses d'entretien Teradata pour les expérimentés

21) Qu'entend-on par Teradata Gateway ?

Tout comme le pilote de canal, Teradata Gateway agit comme un moyen de communication entre le moteur d'analyse et les applications connectées aux clients du réseau. Une seule passerelle est attribuée par nœud.


22) Qu'entend-on par disque virtuel ?

Le disque virtuel est essentiellement une compilation de toute une série de cylindres qui sont des disques physiques. Il est parfois appelé baie de disques.


23) Expliquez la signification d’Amp ?

Amp signifie essentiellement Access Module Processor et se trouve être un processeur fonctionnant virtuellement et est essentiellement utilisé pour gérer une seule partie de la base de données. Cette partie particulière de la base de données ne peut être partagée par aucun autre ampli. Ainsi, cette forme de archila tecture est communément appelée le « rien partagé » architecture.


24) Que contient Amp et quelles sont toutes les opérations qu'il effectue ?

Amp se compose essentiellement d'un sous-système de gestion de base de données et est capable d'effectuer les opérations mentionnées ci-dessous.

  • Exécution de DML
  • Exécution de DDL
  • Implémentation d'agrégations et de jointures.
  • Libérer et appliquer des verrous, etc.

25) Qu’entend-on par moteur d’analyse ?

PE se trouve être une sorte de Vproc. Sa fonction principale est de prendre des requêtes SQL et de fournir des réponses dans SQL. Il se compose d'un large éventail de composants logiciels utilisés pour diviser SQL en différentes étapes, puis envoyer ces étapes aux AMP.


26) Qu'entendez-vous par analyse ?

L'analyse syntaxique est un processus d'analyse de symboles de chaîne qui sont soit en langage informatique, soit en langage naturel.


27) Quelles sont les fonctions d'un Parser ?

Un analyseur : –

  • Vérifie les erreurs de sémantique
  • Vérifie les erreurs syntaxiques
  • Vérifie l'existence de l'objet

28) Qu’entend-on par répartiteur ?

Dispatcher prend toute une collection de demandes et les conserve ensuite stockées dans une file d'attente. La même file d'attente est conservée tout au long du processus afin de fournir plusieurs ensembles de réponses.


29) Combien de sessions de MAX PE est-il capable de gérer à un moment donné ?

PE peut gérer un total de 120 séances à un moment donné.


30) Expliquez BYNET.

BYNET sert essentiellement de moyen de communication entre les composants. Il est principalement responsable de l’envoi des messages et également responsable des opérations de fusion et de tri.


31) Qu’entend-on par Clique ?

Une clique est essentiellement connue pour être un assortiment de nœuds partagés entre des lecteurs de disque communs. La présence de Clique est extrêmement importante car elle aide à éviter les pannes de nœuds.


32) Que se passe-t-il lorsqu'un nœud subit une chute ?

Chaque fois que le niveau de performances d'un nœud diminue, tous les Vprocs correspondants migrent immédiatement vers un nouveau nœud à partir du nœud défaillant afin de récupérer toutes les données des lecteurs communs.


33) Répertoriez toutes les formes de SERRURES disponibles dans Teradata.

Il existe essentiellement quatre types de SERRURES qui relèvent de Teradata. Ceux-ci sont: -

  • Verrouillage de lecture
  • Verrouillage d'accès
  • Serrure exclusive
  • Verrouillage en écriture

34) Quel est le niveau particulier désigné auquel un LOCK est susceptible d'être appliqué dans Teradata ?

  • Niveau table – Toutes les lignes présentes dans une table seront certainement verrouillées.
  • Verrouillage au niveau de la base de données – Tous les objets présents dans la base de données seront verrouillés.
  • Verrouillage du niveau de hachage de ligne – Seules les lignes correspondant à la ligne particulière seront verrouillées.

35) Dans l’indice primaire, quel est le score des PMA activement impliqués ?

Un seul AMP est activement impliqué dans un index primaire.


36) Dans Teradata, quelle est la signification de la commande UPSERT ?

UPSERT signifie essentiellement Update Else Insert. Cette option est disponible uniquement dans Teradata.


37) Mettez en évidence les avantages du PPI (Partition Primary Index).

PPI est essentiellement utilisé à des fins de stockage de données basées sur une plage ou une catégorie. En ce qui concerne les requêtes Range, il n'est pas nécessaire d'utiliser l'analyse complète de la table car elle se déplace immédiatement vers la partition suivante, ignorant ainsi toutes les autres partitions.


38) Donnez les tailles de SMALLINT, BYTEINT et INTEGER.

SMALLINT – 2 octets – 16 bits -> -32768 à 32767

BYTEINT – 1 octets – 8 bits -> -128 à 127

ENTIER – 4 octets – 32 bits -> -2,147,483,648 2,147,483,647 à


39) Qu’entend-on par plan à moindre coût ?

Un plan à moindre coût s’exécute essentiellement en moins de temps sur le chemin le plus court.


40) Mettez en évidence les points de différences entre la base de données et l'utilisateur dans Teradata.

  • Une base de données est fondamentalement passive, alors qu'un utilisateur est actif.
  • Une base de données stocke principalement tous les objets de la base de données, alors qu'un utilisateur peut stocker n'importe quel objet, qu'il s'agisse d'une macro, d'une table, d'une vue, etc.
  • La base de données n'a pas de mot de passe alors que l'utilisateur doit saisir un mot de passe.

Questions et réponses d'entretien avec Teradata pour 10 ans d'expérience

41) Mettez en évidence les différences entre la clé primaire et l'index primaire.

  • L'index primaire est assez obligatoire, tandis que la clé primaire est facultative.
  • L'index primaire a une limite de 64 tables/colonnes, alors que la clé primaire n'a aucune limite.
  • L'index primaire autorise les doublons et les valeurs nulles, contrairement à la clé primaire.
  • L'index primaire est un mécanisme physique, tandis que la clé primaire est un mécanisme purement logique.

42) Expliquez comment l'espace du spool est utilisé.

L'espace spool dans Teradata est essentiellement utilisé pour exécuter des requêtes. Sur l'espace total disponible dans Teradata, 20 % de l'espace est essentiellement alloué à l'espace de spool.


43) Mettez en évidence la nécessité d’un réglage des performances.

Le réglage des performances dans Teradata vise essentiellement à identifier tous les goulots d'étranglement, puis à les résoudre.


44) Indiquez si le goulot d'étranglement est une erreur ou non.

Techniquement, un goulot d’étranglement n’est pas une forme d’erreur, mais il entraîne certainement un certain retard dans le système.


45) Comment identifier les goulots d’étranglement ?

Il existe essentiellement quatre façons d’identifier un goulot d’étranglement. Ceux-ci sont: -

  • Explication visuelle de Teradata
  • Expliquer le modificateur de demande
  • Gestionnaire Teradata
  • Analyseur de performances

46) Qu’entend-on par plan au coût le plus élevé ?

Conformément au plan au coût le plus élevé, le temps nécessaire à l'exécution du processus est plus long et il emprunte le chemin le plus long disponible.


47) Mettez en surbrillance tous les modes présents sous Niveau de confiance.

Faible, Non, Élevé et Rejoindre sont les quatre modes présents sous Niveau de confiance.


48) Nommez les cinq phases qui relèvent de l'utilitaire MultiLoad.

Phase préliminaire, phase DML, phase d'acquisition de données, phase de candidature et phase finale.


49) Mettez en évidence les limites de l'utilitaire TPUMP.

Following sont les limites de l’utilitaire TPUMP : –

  • Nous ne pouvons pas utiliser l'instruction SELECT.
  • Les fichiers de données ne peuvent pas être concaténés.
  • Les opérateurs agrégés et exponentiels ne sont pas pris en charge.
  • Les fonctions arithmétiques ne peuvent pas être prises en charge.

50) Dans BTEQ, comment les paramètres du mode session sont-ils définis ?

.set transaction de session BTET -> Mode de transaction Teradata

.set transaction de session ANSI -> mode ANSI

Ces commandes ne fonctionneront que lorsqu'elles seront saisies avant de vous connecter à la session.

Ces questions d'entretien vous aideront également dans votre soutenance