Οι κορυφαίες 50 ερωτήσεις και απαντήσεις συνέντευξης Teradata (2025)
Ακολουθούν ερωτήσεις συνέντευξης Teradata και απαντήσεις για πιο φρέσκους όσο και έμπειρους υποψηφίους για να πάρουν τη δουλειά των ονείρων τους.
Teradata Συνέντευξη Ερωτήσεις και Απαντήσεις για Freshers
1) Πώς ορίζετε το Teradata; Δώστε μερικά από τα κύρια χαρακτηριστικά του ίδιου.
Το Teradata είναι βασικά ένα RDMS που χρησιμοποιείται για την οδήγηση των Datamart, Datawarehouse, OLAP, OLTP, καθώς και των συσκευών DSS της εταιρείας. Μερικά από τα κύρια χαρακτηριστικά του Teradata δίνονται παρακάτω.
- Μπορεί να εκτελείται σε μεμονωμένους κόμβους, καθώς και σε πολλούς κόμβους.
- Ο παραλληλισμός είναι ενσωματωμένος στο σύστημα.
- Πολύ συμβατό με τα πρότυπα του ANSI.
- Τείνει να λειτουργεί με τον ίδιο τρόπο όπως ένας διακομιστής.
- Είναι ένα ανοιχτό σύστημα που εκτελεί βασικά για UNIX MR-RAS, Suse Linux ETC, WIN2K κ.λπ.
👉 Δωρεάν λήψη PDF: Ερωτήσεις & Απαντήσεις συνέντευξης Teradata
2) Ποια είναι τα νέα χαρακτηριστικά του Teradata;
Μερικά από τα νέα χαρακτηριστικά του Teradata είναι τα εξής: –
- Αυτοματοποιημένη χρονική ανάλυση
- Επέκταση στις δυνατότητες συμπίεσης που επιτρέπει ευέλικτη συμπίεση δεδομένων περίπου 20 φορές περισσότερα δεδομένα από την προηγούμενη έκδοση.
- Καινοτομία που σχετίζεται με τον πελάτη, όπως η άποψη τετραδεδομένων.
3) Επισημάνετε μερικά από τα σημαντικά στοιχεία του Teradata
Μερικά από τα σημαντικά στοιχεία του Teradata είναι: –
- Bynet
- Access Module Processor (AMP)
- Μηχανή ανάλυσης (PE)
- Εικονικός δίσκος (vDisk)
- Εικονικό σύστημα αποθήκευσης (VSS)
4) Αναφέρετε τη διαδικασία μέσω της οποίας μπορούμε να εκτελέσουμε εργασίες Teradata σε περιβάλλον UNIX.
Το μόνο που έχετε να κάνετε είναι να εκτελέσετε την εκτέλεση στο UNIX με τον τρόπο που αναφέρεται παρακάτω.
$Sh > BTEQ < [Script Path] > [Logfile Path]
or
$Sh > BTEQ < [Script Path] TEE [Logfile Path]
5) Στο Teradata, πώς Δημιουργούμε Ακολουθία;
Στο Teradata, δημιουργούμε ακολουθία χρησιμοποιώντας τη στήλη Identity
6) Κατά τη διάρκεια του χρόνου εμφάνισης, πώς δημιουργείται η ακολουθία από το Teradata;
Το μόνο που έχετε να κάνετε είναι να χρησιμοποιήσετε το CSUM.
7) Ένα συγκεκριμένο φορτίο επιβάλλεται στο τραπέζι και αυτό επίσης, κάθε ώρα. Η κίνηση το πρωί είναι σχετικά χαμηλή, και αυτή της νύχτας πολύ υψηλή. Σύμφωνα με αυτήν την κατάσταση, ποιο είναι το πιο ενδεδειγμένο βοηθητικό πρόγραμμα και πώς υποτίθεται ότι θα φορτωθεί αυτό το βοηθητικό πρόγραμμα;
Το πιο προτεινόμενο βοηθητικό πρόγραμμα εδώ πρέπει να είναι το Tpump. Χρησιμοποιώντας το μέγεθος του πακέτου που μειώνεται ή αυξάνεται, η κίνηση μπορεί να διαχειρίζεται εύκολα.
8) Εάν το Fast Load Script αποτύχει και μόνο οι πίνακες σφαλμάτων είναι διαθέσιμοι σε εσάς, τότε πώς θα κάνετε επανεκκίνηση;
Υπάρχουν βασικά δύο τρόποι επανεκκίνησης σε αυτήν την περίπτωση.
- Εκτέλεση του παλιού αρχείου – Βεβαιωθείτε ότι δεν έχετε απορρίψει εντελώς τους πίνακες σφαλμάτων. Αντίθετα, προσπαθήστε να διορθώσετε τα σφάλματα που υπάρχουν στο σενάριο ή στο αρχείο και, στη συνέχεια, εκτελέστε ξανά.
- Εκτέλεση νέου αρχείου – Σε αυτή τη διαδικασία, το σενάριο εκτελείται απλά χρησιμοποιώντας εντολές φόρτωσης τέλους και έναρξης. Αυτό θα βοηθήσει στην αφαίρεση της κλειδαριάς που έχει τοποθετηθεί στον πίνακα προορισμού και μπορεί επίσης να αφαιρέσει τη δεδομένη εγγραφή από τον πίνακα γρήγορης καταγραφής. Μόλις γίνει αυτό, είστε ελεύθεροι να εκτελέσετε ξανά ολόκληρο το σενάριο.
9) Αναφέρετε μερικά από τα εργαλεία ETL που περιλαμβάνονται στο Teradata.
Μερικά από τα Εργαλεία ETL που χρησιμοποιούνται συνήθως στο Teradata είναι τα DataStage, Informatica, SSIS κ.λπ.
10) Επισημάνετε μερικά από τα πλεονεκτήματα που έχουν τα εργαλεία ETL έναντι του TD.
Μερικά από τα πλεονεκτήματα που έχουν τα εργαλεία ETL έναντι του TD είναι: –
- Μπορούν να λειτουργήσουν πολλαπλοί ετερογενείς προορισμοί, καθώς και πηγές.
- Η διαδικασία εντοπισμού σφαλμάτων είναι πολύ πιο εύκολη με τη βοήθεια των εργαλείων ETL λόγω της πλήρους υποστήριξης GUI.
- Τα στοιχεία των εργαλείων ETL μπορούν εύκολα να επαναχρησιμοποιηθούν και ως αποτέλεσμα, εάν υπάρξει ενημέρωση στον κύριο διακομιστή, τότε όλες οι αντίστοιχες εφαρμογές που είναι συνδεδεμένες στον διακομιστή ενημερώνονται αυτόματα.
- Η αποπεριστροφή και η περιστροφή μπορούν εύκολα να γίνουν χρησιμοποιώντας εργαλεία ETL.
11) Ποια είναι η έννοια της προσωρινής αποθήκευσης στο Teradata;
Η προσωρινή αποθήκευση θεωρείται πρόσθετο πλεονέκτημα της χρήσης Τερατάτα καθώς λειτουργεί κυρίως με την πηγή που παραμένει με την ίδια σειρά, δηλαδή δεν αλλάζει σε συχνή βάση. Κατά καιρούς, η προσωρινή μνήμη μοιράζεται συνήθως μεταξύ των εφαρμογών.
12) Πώς μπορούμε να ελέγξουμε την έκδοση του Teradata που χρησιμοποιούμε αυτήν τη στιγμή;
Απλώς δώστε την εντολή .SHOW VERSION.
13) Δώστε έναν δικαιολογημένο λόγο για τον οποίο το Multi-load υποστηρίζει NUSI αντί για USI.
Η σειρά του υποπίνακα ευρετηρίου τυχαίνει να βρίσκεται στον ίδιο ενισχυτή με τον ίδιο τρόπο όπως και η γραμμή δεδομένων στο NUSI. Έτσι, κάθε ενισχυτής λειτουργεί ξεχωριστά και παράλληλα.
14) Πώς γίνεται επανεκκίνηση του MLOAD Client System μετά την εκτέλεση;
Το σενάριο πρέπει να υποβληθεί χειροκίνητα, ώστε να μπορεί να φορτώσει εύκολα τα δεδομένα από το σημείο ελέγχου που έρχεται τελευταίο.
15) Πώς γίνεται επανεκκίνηση του MLOAD Teradata Server μετά την εκτέλεση;
Η διαδικασία ουσιαστικά εκτελείται από το τελευταίο γνωστό σημείο ελέγχου και μόλις ολοκληρωθούν τα δεδομένα μετά την εκτέλεση του σεναρίου MLOAD, ο διακομιστής επανεκκινείται.
16) Τι σημαίνει κόμβος;
Ένας κόμβος ονομάζεται βασικά ως μια συλλογή στοιχείων υλικού και λογισμικού. Συνήθως ένας διακομιστής αναφέρεται ως κόμβος.
17) Ας πούμε ότι υπάρχει ένα αρχείο που αποτελείται από 100 εγγραφές από τις οποίες πρέπει να παραλείψουμε την πρώτη και τις τελευταίες 20 εγγραφές. Τι θα αποσπάσει το απόσπασμα κώδικα;
Πρέπει να χρησιμοποιήσουμε το BTEQ Utility για να κάνουμε αυτήν την εργασία. Το Skip 20, καθώς και το Repeat 60 θα χρησιμοποιηθούν στο σενάριο.
18) Εξηγήστε την ΠΔΕ.
Το PDE βασικά σημαίνει παράλληλη επέκταση δεδομένων. Το PDE τυγχάνει βασικά να είναι ένα επίπεδο διεπαφής λογισμικού που υπάρχει πάνω από το λειτουργικό σύστημα και δίνει στη βάση δεδομένων την ευκαιρία να λειτουργεί σε παράλληλο περιβάλλον.
19) Τι είναι το TPD;
Το TPD βασικά σημαίνει αξιόπιστη παράλληλη βάση δεδομένων και λειτουργεί βασικά στο PDE. Το Teradata συμβαίνει να είναι μια βάση δεδομένων που λειτουργεί κυρίως στο PDE. Αυτός είναι ο λόγος για τον οποίο το Teradata αναφέρεται συνήθως ως Trusted Parallel ή Pure Parallel βάση δεδομένων.
20) Τι σημαίνει πρόγραμμα οδήγησης καναλιού;
Ένα πρόγραμμα οδήγησης καναλιού είναι λογισμικό που λειτουργεί ως μέσο επικοινωνίας μεταξύ των PE και όλων των εφαρμογών που εκτελούνται σε κανάλια που είναι συνδεδεμένα με τους πελάτες.
Teradata Συνέντευξη Ερωτήσεις και Απαντήσεις για Έμπειρους
21) Τι σημαίνει Teradata Gateway;
Ακριβώς όπως το πρόγραμμα οδήγησης καναλιού, το Teradata Gateway λειτουργεί ως μέσο επικοινωνίας μεταξύ του Parse Engine και εφαρμογών που είναι συνδεδεμένες σε πελάτες δικτύου. Μόνο μία πύλη εκχωρείται ανά κόμβο.
22) Τι σημαίνει εικονικός δίσκος;
Ο εικονικός δίσκος είναι βασικά μια συλλογή από μια ολόκληρη σειρά κυλίνδρων που είναι φυσικοί δίσκοι. Μερικές φορές αναφέρεται ως πίνακας δίσκων.
23) Εξηγήστε την έννοια του Amp;
Το Amp βασικά σημαίνει Access Module Processor και τυχαίνει να είναι ένας επεξεργαστής που λειτουργεί εικονικά και χρησιμοποιείται βασικά για τη διαχείριση ενός μόνο τμήματος της βάσης δεδομένων. Αυτό το συγκεκριμένο τμήμα της βάσης δεδομένων δεν μπορεί να κοινοποιηθεί από κανέναν άλλο ενισχυτή. Έτσι, αυτή η μορφή αρχιτεκτονικής αναφέρεται συνήθως ως αρχιτεκτονική κοινόχρηστου τίποτα.
24) Τι περιέχει το Amp και ποιες είναι όλες οι λειτουργίες που εκτελεί;
Ο ενισχυτής αποτελείται βασικά από ένα υποσύστημα διαχείρισης βάσεων δεδομένων και είναι σε θέση να εκτελεί τις λειτουργίες που αναφέρονται παρακάτω.
- Εκτέλεση DML
- Εκτέλεση DDL
- Εφαρμογή Συγκεντρώσεων και Ενώσεων.
- Απασφάλιση και εφαρμογή κλειδαριών κ.λπ.
25) Τι σημαίνει μια μηχανή ανάλυσης;
Το PE συμβαίνει να είναι ένα ευγενικό Vproc. Η κύρια λειτουργία του είναι να δέχεται αιτήματα SQL και να παρέχει απαντήσεις SQL. Αποτελείται από ένα ευρύ φάσμα στοιχείων λογισμικού που χρησιμοποιούνται για να χωρίσουν την SQL σε διάφορα βήματα και στη συνέχεια να στείλουν αυτά τα βήματα σε AMP.
26) Τι εννοείτε με τον όρο ανάλυση;
Η ανάλυση είναι μια διαδικασία που ασχολείται με την ανάλυση συμβόλων συμβολοσειράς που είναι είτε σε γλώσσα υπολογιστή είτε σε φυσική γλώσσα.
27) Ποιες είναι οι λειτουργίες ενός Parser;
Ένας αναλυτής: -
- Ελέγχει τα σημασιολογικά λάθη
- Ελέγχει συντακτικά λάθη
- Ελέγχει την ύπαρξη αντικειμένου
28) Τι σημαίνει αποστολέας;
Ο διεκπεραιωτής παίρνει μια ολόκληρη συλλογή από αιτήματα και στη συνέχεια τα διατηρεί αποθηκευμένα σε μια ουρά. Η ίδια ουρά διατηρείται σε όλη τη διαδικασία προκειμένου να παραδοθούν πολλαπλά σύνολα απαντήσεων.
29) Πόσες συνεδρίες MAX μπορεί να χειριστεί το PE σε μια συγκεκριμένη στιγμή;
Το PE μπορεί να χειριστεί συνολικά 120 συνεδρίες σε μια συγκεκριμένη χρονική στιγμή.
30) Εξηγήστε το BYNET.
Το BYNET χρησιμεύει βασικά ως μέσο επικοινωνίας μεταξύ των εξαρτημάτων. Είναι κυρίως υπεύθυνο για την αποστολή μηνυμάτων και επίσης υπεύθυνο για τη συγχώνευση, καθώς και για τη διαλογή.
31) Τι σημαίνει Κλίκα;
Ένα Clique είναι βασικά γνωστό ότι είναι μια συλλογή κόμβων που μοιράζεται μεταξύ κοινών μονάδων δίσκου. Η παρουσία του Clique είναι εξαιρετικά σημαντική καθώς βοηθά στην αποφυγή αστοχιών κόμβων.
32) Τι συμβαίνει όταν ένας κόμβος υφίσταται πτώση;
Κάθε φορά που υπάρχει πτώση στο επίπεδο απόδοσης ενός κόμβου, όλα τα αντίστοιχα Vproc μεταφέρονται αμέσως σε έναν νέο κόμβο από τον κόμβο αποτυχίας προκειμένου να ανακτήσουν όλα τα δεδομένα από κοινούς δίσκους.
33) Καταγράψτε όλες τις μορφές ΚΛΕΙΔΑΡΙΑΣ που είναι διαθέσιμες στο Teradata.
Υπάρχουν βασικά τέσσερις τύποι ΚΛΕΙΔΑΡΙΑ που εμπίπτουν στην Teradata. Αυτά είναι: -
- Διαβάστε το Lock
- Κλείδωμα πρόσβασης
- Αποκλειστική κλειδαριά
- Γράψτε Κλειδαριά
34) Ποιο είναι το συγκεκριμένο καθορισμένο επίπεδο στο οποίο μπορεί να εφαρμοστεί ένα LOCK στο Teradata;
- Επίπεδο πίνακα – Όλες οι σειρές που υπάρχουν μέσα σε έναν πίνακα σίγουρα θα κλειδωθούν.
- Κλείδωμα επιπέδου βάσης δεδομένων – Όλα τα αντικείμενα που υπάρχουν μέσα στη βάση δεδομένων θα κλειδωθούν.
- Κλείδωμα επιπέδου κατακερματισμού γραμμής – Θα κλειδωθούν μόνο εκείνες οι σειρές που αντιστοιχούν στη συγκεκριμένη σειρά.
35) Στον Πρωτεύοντα Δείκτη, ποια είναι η βαθμολογία των AMP που συμμετέχουν ενεργά;
Μόνο ένας AMP συμμετέχει ενεργά σε έναν Πρωτεύοντα δείκτη.
36) Στο Teradata, ποια είναι η σημασία της εντολής UPSERT;
Το UPSERT ουσιαστικά σημαίνει Ενημέρωση άλλου εισαγωγής. Αυτή η επιλογή είναι διαθέσιμη μόνο στο Teradata.
37) Επισημάνετε τα πλεονεκτήματα του PPI (Partition Primary Index).
Το PPI χρησιμοποιείται βασικά για σκοπούς αποθήκευσης δεδομένων βάσει εύρους ή κατηγορίας. Όταν πρόκειται για ερωτήματα εύρους, δεν υπάρχει ανάγκη χρήσης πλήρους σάρωσης πίνακα καθώς μετακινείται αμέσως στο επόμενο διαμέρισμα παρακάμπτοντας έτσι όλα τα άλλα διαμερίσματα.
38) Δώστε τα μεγέθη SMALLINT, BYTEINT και ΑΚΕΡΑΙΟΣ.
SMALLINT – 2 Byte – 16 Bites -> -32768 έως 32767
BYTEINT – 1 Byte – 8 Bit -> -128 έως 127
ΑΚΕΡΑΙΟΣ – 4 Byte – 32 Bit -> -2,147,483,648 έως 2,147,483,647
39) Τι σημαίνει σχέδιο ελάχιστου κόστους;
Ένα σχέδιο ελάχιστου κόστους εκτελείται βασικά σε λιγότερο χρόνο στη συντομότερη διαδρομή.
40) Επισημάνετε τα σημεία διαφορών μεταξύ της βάσης δεδομένων και του χρήστη στο Teradata.
- Μια βάση δεδομένων είναι βασικά παθητική, ενώ ένας χρήστης είναι ενεργός.
- Μια βάση δεδομένων αποθηκεύει κυρίως όλα τα αντικείμενα της βάσης δεδομένων, ενώ ένας χρήστης μπορεί να αποθηκεύσει οποιοδήποτε αντικείμενο είτε πρόκειται για μακροεντολή, πίνακα, προβολή κ.λπ.
- Η βάση δεδομένων δεν έχει κωδικό πρόσβασης, ενώ ο χρήστης πρέπει να εισάγει κωδικό πρόσβασης.
Ερωτήσεις και απαντήσεις συνέντευξης Teradata για 10ετή εμπειρία
41) Επισημάνετε τις διαφορές μεταξύ του Πρωτεύοντος κλειδιού και του Πρωτεύοντος Ευρετηρίου.
- Το πρωτεύον ευρετήριο είναι αρκετά υποχρεωτικό, ενώ το πρωτεύον κλειδί είναι προαιρετικό.
- Το πρωτεύον ευρετήριο έχει όριο 64 πίνακες/στήλες, ενώ το πρωτεύον κλειδί δεν έχει όριο.
- Το πρωτεύον ευρετήριο επιτρέπει διπλότυπα και μηδενικά, ενώ το Πρωτεύον κλειδί όχι.
- Ο πρωτεύων δείκτης είναι ένας φυσικός μηχανισμός, ενώ το πρωτεύον κλειδί είναι καθαρά λογικός μηχανισμός.
42) Εξηγήστε πώς χρησιμοποιείται ο χώρος του καρουλιού.
Ο χώρος ουράς στο Teradata χρησιμοποιείται βασικά για την εκτέλεση ερωτημάτων. Από τον συνολικό χώρο που είναι διαθέσιμος στο Teradata, το 20% του χώρου κατανέμεται βασικά σε χώρο καρούλι.
43) Επισημάνετε την ανάγκη για Performance Tuning.
Ο συντονισμός απόδοσης στο Teradata γίνεται βασικά για να εντοπιστούν όλα τα σημεία συμφόρησης και στη συνέχεια να επιλυθούν.
44) Σχολιάστε εάν το bottleneck είναι σφάλμα ή όχι.
Τεχνικά, το bottleneck δεν είναι μια μορφή σφάλματος, αλλά σίγουρα προκαλεί μια ορισμένη καθυστέρηση στο σύστημα.
45) Πώς μπορούν να εντοπιστούν τα σημεία συμφόρησης;
Υπάρχουν βασικά τέσσερις τρόποι εντοπισμού μιας συμφόρησης. Αυτά είναι: -
- Teradata Visual Explain
- Εξηγήστε το Request Modifier
- Διευθυντής Teradata
- Εποπτεία επιδόσεων
46) Τι σημαίνει Σχέδιο Υψηλότερου Κόστους;
Σύμφωνα με το Σχέδιο Υψηλότερου Κόστους, ο χρόνος που απαιτείται για την εκτέλεση της διαδικασίας είναι μεγαλύτερος και διαρκεί η μεγαλύτερη διαθέσιμη διαδρομή.
47) Επισημάνετε όλες τις λειτουργίες που υπάρχουν στο Επίπεδο εμπιστοσύνης.
Low, No, High και Join είναι οι τέσσερις λειτουργίες που υπάρχουν στο Επίπεδο εμπιστοσύνης.
48) Ονομάστε τις πέντε φάσεις που περιλαμβάνονται στο MultiLoad Utility.
Προκαταρκτική Φάση, Φάση DML, Φάση Απόκτησης Δεδομένων, Φάση Εφαρμογής και Τελική Φάση.
49) Επισημάνετε τους περιορισμούς του TPUMP Utility.
Ακολουθούν οι περιορισμοί του βοηθητικού προγράμματος TPUMP: –
- Δεν μπορούμε να χρησιμοποιήσουμε τη δήλωση SELECT.
- Δεν είναι δυνατή η σύνδεση των αρχείων δεδομένων.
- Οι τελεστές συγκεντρωτικών και εκθετικών δεν υποστηρίζονται.
- Δεν μπορούν να υποστηριχθούν αριθμητικές συναρτήσεις.
50) Στο BTEQ, πώς ρυθμίζονται οι παράμετροι λειτουργίας συνεδρίας;
.set συναλλαγή συναλλαγής BTET -> Τρόπος συναλλαγής Teradata
.set συναλλαγή συνεδρίας ANSI -> Λειτουργία ANSI
Αυτές οι εντολές θα λειτουργούν μόνο όταν εισαχθούν πριν από τη σύνδεση στη συνεδρία.
Αυτές οι ερωτήσεις συνέντευξης θα βοηθήσουν επίσης στο viva (προφορικά) σας