Télécharger le PDF
1) Comment définissez-vous Teradata? Donnez quelques-unes des principales caractéristiques de la même chose.
Teradata est essentiellement un RDMS qui est utilisé pour piloter le Datamart, Datawarehouse, OLAP, OLTP, ainsi que les appliances DSS de l'entreprise. Certaines des principales caractéristiques de Teradata sont donné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.
- C'est un système ouvert qui s'exécute essentiellement pour UNIX MR-RAS, Suse Linux ETC, WIN2K, etc.
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 de données que la version précédente.
- Innovation associée au client comme le point de vue tétradata.
3) Mettez en évidence quelques-uns des composants importants de Teradata.
Certains des composants importants de Teradata sont: -
- Bynet
- Processeur de module d'accès (AMP)
- Moteur d'analyse (PE)
- Disque virtuel (vDisk)
- Système de stockage virtuel (VSS)
4) Mentionnez la procédure par laquelle nous pouvons exécuter des travaux Teradata dans un environnement UNIX.
Tout ce que vous avez à faire est d'exécuter l'exécution sous UNIX de la manière indiquée ci-dessous.
$ Sh> BTEQ <[Chemin du script]> [Chemin du fichier journal]
ou
$ Sh> BTEQ <[Chemin du script] TEE [Chemin du fichier journal]
5) Dans Teradata, comment générons-nous 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 à la table et cela aussi, toutes les heures. Le trafic le matin est relativement faible et celui de la nuit est très élevé. Selon cette situation, quel est l'utilitaire le plus recommandé et comment cet utilitaire est-il censé être chargé?
L'utilitaire le plus évocateur ici doit être Tpump. En utilisant une taille de paquet qui diminue ou augmente, le trafic peut être facilement géré.
8) Si Fast Load Script échoue et que seules les tables d'erreurs sont mises à votre disposition, comment redémarrerez-vous?
Il existe essentiellement deux façons de redémarrer dans ce cas.
- Exécution de 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 à nouveau.
- Exécution d'un nouveau fichier - Dans ce processus, le script est exécuté simplement en utilisant les instructions de chargement de fin et de début. Cela aidera à supprimer le verrou qui a été mis en place sur la table cible et peut également supprimer l'enregistrement donné de la table de journal rapide. Une fois que cela est fait, vous êtes libre d'exécuter à nouveau tout le script.
9) Mentionnez quelques-uns des outils ETL qui relèvent de Teradata.
Certains des outils ETL 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: -
- Plusieurs destinations hétérogènes, ainsi que des sources peuvent être exploitées.
- Le processus de débogage est beaucoup plus facile à l'aide d'outils ETL grâce à la 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, toutes les applications correspondantes connectées au serveur sont mises à jour automatiquement.
- 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 de Teradata car elle 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?
Donnez simplement la commande .SHOW VERSION.
13) Donnez une raison justifiable pour laquelle Multi-load prend en charge NUSI au lieu de USI.
La ligne de la sous-table d'index se trouve être sur le même Ampère 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 pour pouvoir charger facilement les données du point de contrôle qui vient en dernier.
15) Comment MLOAD Teradata Server redémarre-t-il après l'exécution?
Le processus est essentiellement exécuté à partir du dernier point de contrôle connu, et une fois que les données ont été exécutées après l'exécution du script MLOAD, le serveur est redémarré.
16) Que signifie un nœud?
Un nœud est essentiellement appelé un assortiment de composants matériels et logiciels. Habituellement, un serveur est appelé un nœud.
17) Supposons qu'il existe un fichier composé de 100 enregistrements dont nous devons sauter le premier et les 20 derniers enregistrements. Quel sera l'extrait de code?
Nous devons utiliser l'utilitaire BTEQ pour effectuer cette tâche. Le saut 20, ainsi que la répétition 60 seront utilisés dans le script.
18) Expliquez PDE.
PDE signifie essentiellement Parallel Data Extension. PDE se trouve être essentiellement 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 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ée base de données Trusted Parallel ou Pure Parallel.
20) Que signifie un pilote de canal?
Un pilote de canal est un logiciel qui agit comme un moyen de communication entre les PE et toutes les applications qui s'exécutent sur des canaux qui sont attachés aux clients.
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?
Virtual Disk est essentiellement une compilation de tout un tableau de cylindres qui sont des disques physiques. Il est parfois appelé baie de disques.
23) Expliquez la signification de 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 Amp. Ainsi, cette forme d'architecture est communément appelée architecture sans partage.
24) Que contient Amp et quelles sont toutes les opérations qu'il effectue?
Amp se compose essentiellement d'un sous-système de gestionnaire de base de données et est capable d'effectuer les opérations mentionnées ci-dessous.
- Exécution de DML
- Exécution du DDL
- Implémentation d'agrégations et de jointures.
- Libération et application 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 en 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 des symboles de chaîne qui sont soit en langage informatique, soit en langage naturel.
27) Quelles sont les fonctions d'un analyseur?
Un analyseur: -
- Vérifie les erreurs de sémantique
- Vérifie les erreurs de syntaxe
- Vérifie l'existence de l'objet
28) Qu'entend-on par un répartiteur?
Dispatcher prend toute une collection de demandes, puis les conserve 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 sessions à 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 de l'exécution 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 permet d'éviter les pannes de nœuds.
32) Que se passe-t-il lorsqu'un nœud subit une chute?
Chaque fois qu'il y a une baisse du niveau de performance d'un nœud, tous les Vprocs correspondants migrent immédiatement vers un nouveau nœud à partir du nœud de défaillance afin de récupérer toutes les données des lecteurs communs.
33) Énumérez 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
- Verrou exclusif
- Verrouillage d'écriture
34) Quel est le niveau désigné particulier auquel un LOCK est susceptible d'être appliqué dans Teradata?
- Niveau de la table - Toutes les lignes présentes à l'intérieur d'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 SAP qui sont 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 n'est disponible que dans Teradata.
37) Mettez en évidence les avantages du PPI (Partition Primary Index).
Le PPI est essentiellement utilisé à des fins de stockage de données basées sur la plage ou sur la 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 conséquente, 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
INTEGER - 4 octets - 32 bits -> -2,147,483,648 à 2,147,483,647
39) Qu'entend-on par un 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 essentiellement passive, tandis qu'un utilisateur est actif.
- Une base de données stocke principalement tous les objets de la base de données, tandis 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 entrer le mot de passe.
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, tandis 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 de spool est utilisé.
L'espace de spoule 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é du réglage des performances.
Le réglage des performances dans Teradata est essentiellement effectué pour identifier tous les goulots d'étranglement, puis les résoudre.
44) Indiquez si le goulot d'étranglement est une erreur ou non.
Techniquement, le 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: -
- Teradata Visual Explain
- Expliquer le modificateur de demande
- Gestionnaire Teradata
- Moniteur de performances
46) Qu'entend-on par un plan aux coûts les plus élevés?
Selon le plan de coût le plus élevé, le temps nécessaire pour exécuter le processus est plus long et prend le chemin le plus long disponible.
47) Mettez en surbrillance tous les modes présents sous Niveau de confiance.
Low, No, High et Join sont les quatre modes qui sont présents sous le 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 d'application et phase finale.
49) Mettez en évidence les limites de TPUMP Utility.
Voici les limitations 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 session transaction BTET -> mode de transaction Teradata
.set session transaction ANSI -> mode ANSI
Ces commandes ne fonctionneront que lorsqu'elles sont entrées avant de se connecter à la session.