Λήψη PDF
1) Πώς ορίζετε τα Teradata; Δώστε μερικά από τα κύρια χαρακτηριστικά του ίδιου.
Το Teradata είναι βασικά ένα RDMS που χρησιμοποιείται για την οδήγηση του Datamart, του Datawarehouse, του OLAP, του OLTP, καθώς και των συσκευών DSS της εταιρείας. Μερικά από τα κύρια χαρακτηριστικά του Teradata δίνονται παρακάτω.
- Είναι ικανό να λειτουργεί σε Μονο-κόμβους, καθώς και σε πολλαπλούς κόμβους.
- Ο παραλληλισμός είναι ενσωματωμένος στο σύστημα.
- Πολύ συμβατό με τα πρότυπα του ANSI.
- Τείνει να ενεργεί με τον ίδιο τρόπο όπως ένας διακομιστής.
- Είναι ένα ανοιχτό σύστημα που εκτελεί βασικά για UNIX MR-RAS, Suse Linux ETC, WIN2K κ.λπ.
2) Ποια είναι τα νέα χαρακτηριστικά του Teradata;
Μερικά από τα νέα χαρακτηριστικά του Teradata είναι:
- Αυτοματοποιημένη χρονική ανάλυση
- Επέκταση των δυνατοτήτων συμπίεσης που επιτρέπει ευέλικτη συμπίεση δεδομένων περίπου 20 φορές περισσότερα δεδομένα από την προηγούμενη έκδοση.
- Καινοτομία που σχετίζεται με τον πελάτη, όπως η άποψη των τετραδεμάτων.
3) Επισημάνετε μερικά από τα σημαντικά στοιχεία του Teradata.
Μερικά από τα σημαντικά συστατικά του Teradata είναι:
- Bynet
- Επεξεργαστής λειτουργικής μονάδας πρόσβασης (AMP)
- Μηχανή ανάλυσης (PE)
- Εικονικός δίσκος (vDisk)
- Σύστημα εικονικής αποθήκευσης (VSS)
4) Αναφέρετε τη διαδικασία μέσω της οποίας μπορούμε να εκτελέσουμε εργασίες Teradata σε περιβάλλον UNIX.
Το μόνο που έχετε να κάνετε είναι να εκτελέσετε εκτέλεση στο UNIX με τον τρόπο που αναφέρεται παρακάτω.
$ Sh> BTEQ <[Διαδρομή δέσμης ενεργειών]> [Διαδρομή Logfile]
ή
$ Sh> BTEQ <[Διαδρομή σεναρίου] TEE [Διαδρομή Logfile]
5) Στα Teradata, πώς δημιουργούμε ακολουθία;
Στα Teradata, δημιουργούμε ακολουθία χρησιμοποιώντας τη στήλη ταυτότητας
6) Κατά τη διάρκεια του χρόνου εμφάνισης, πώς δημιουργείται η ακολουθία από το Teradata;
Το μόνο που έχετε να κάνετε είναι να χρησιμοποιήσετε το CSUM.
7) Ένα συγκεκριμένο φορτίο επιβάλλεται στο τραπέζι και επίσης κάθε ώρα. Η κίνηση το πρωί είναι σχετικά χαμηλή και αυτή της νύχτας είναι πολύ υψηλή. Σύμφωνα με αυτήν την κατάσταση, ποιο είναι το πιο ενδεδειγμένο βοηθητικό πρόγραμμα και πώς πρέπει να φορτωθεί αυτό το βοηθητικό πρόγραμμα;
Το πιο προτεινόμενο βοηθητικό πρόγραμμα εδώ πρέπει να είναι το Tpump. Κάνοντας χρήση του μεγέθους του πακέτου να μειώνεται ή να αυξάνεται, η κίνηση μπορεί να αντιμετωπιστεί εύκολα.
8) Εάν το σενάριο γρήγορης φόρτωσης αποτύχει και μόνο οι πίνακες σφαλμάτων διατίθενται σε εσάς, τότε πώς θα κάνετε επανεκκίνηση;
Υπάρχουν βασικά δύο τρόποι επανεκκίνησης σε αυτήν την περίπτωση.
- Κάνοντας το παλιό αρχείο για εκτέλεση - Βεβαιωθείτε ότι δεν πέφτετε εντελώς τους πίνακες σφαλμάτων. Αντ 'αυτού, προσπαθήστε να διορθώσετε τα σφάλματα που υπάρχουν στο σενάριο ή στο αρχείο και, στη συνέχεια, εκτελέστε ξανά.
- Εκτέλεση νέου αρχείου - Σε αυτήν τη διαδικασία, το σενάριο εκτελείται απλά χρησιμοποιώντας τελικές φόρτωση και αρχικές δηλώσεις Αυτό θα βοηθήσει στην αφαίρεση της κλειδαριάς που έχει τοποθετηθεί στον πίνακα προορισμού και μπορεί επίσης να αφαιρέσει τη δεδομένη εγγραφή από τον πίνακα γρήγορης καταγραφής. Μόλις γίνει αυτό, μπορείτε να εκτελέσετε ξανά ολόκληρο το σενάριο.
9) Αναφέρετε μερικά από τα εργαλεία ETL που εμπίπτουν στο Teradata.
Μερικά από τα εργαλεία ETL που χρησιμοποιούνται συνήθως στο Teradata είναι DataStage, Informatica, SSIS κ.λπ.
10) Επισημάνετε μερικά από τα πλεονεκτήματα που διαθέτουν τα εργαλεία ETL έναντι του TD.
Μερικά από τα πλεονεκτήματα που έχουν τα εργαλεία ETL έναντι του TD είναι: -
- Μπορούν να χρησιμοποιηθούν πολλαπλοί ετερογενείς προορισμοί, καθώς και πηγές.
- Η διαδικασία εντοπισμού σφαλμάτων είναι πολύ πιο εύκολη με τη βοήθεια εργαλείων ETL λόγω της πλήρους υποστήριξης του GUI.
- Τα στοιχεία των εργαλείων ETL μπορούν να επαναχρησιμοποιηθούν εύκολα και, ως εκ τούτου, εάν υπάρχει ενημέρωση στον κύριο διακομιστή, όλες οι αντίστοιχες εφαρμογές που είναι συνδεδεμένες στον διακομιστή ενημερώνονται αυτόματα.
- Η αποσυμπίεση και η περιστροφή μπορούν εύκολα να γίνουν χρησιμοποιώντας εργαλεία ETL.
11) Ποια είναι η έννοια του Caching στα Teradata;
Η προσωρινή αποθήκευση θεωρείται ως ένα πρόσθετο πλεονέκτημα της χρήσης του Teradata καθώς λειτουργεί κυρίως με την πηγή που παραμένει στην ίδια σειρά, δηλαδή δεν αλλάζει σε συχνή βάση. Κατά καιρούς, η προσωρινή μνήμη γίνεται κοινή χρήση μεταξύ εφαρμογών.
12) Πώς μπορούμε να ελέγξουμε την έκδοση του Teradata που χρησιμοποιούμε αυτήν τη στιγμή;
Απλώς δώστε την εντολή. SHOW VERSION.
13) Δώστε δικαιολογημένο λόγο για τον οποίο το Multi-load υποστηρίζει NUSI αντί για USI.
Η σειρά ευρετηρίου υπο-πίνακα τυχαίνει να βρίσκεται στον ίδιο ενισχυτή με τον ίδιο τρόπο με τη σειρά δεδομένων στο NUSI Έτσι, κάθε Amp λειτουργεί ξεχωριστά και παράλληλα.
14) Πώς γίνεται επανεκκίνηση του συστήματος πελάτη MLOAD μετά την εκτέλεση;
Το σενάριο πρέπει να υποβληθεί χειροκίνητα, ώστε να μπορεί εύκολα να φορτώσει τα δεδομένα από το σημείο ελέγχου που έρχεται τελευταία.
15) Πώς γίνεται επανεκκίνηση του διακομιστή MLOAD Teradata μετά την εκτέλεση;
Η διαδικασία πραγματοποιείται βασικά από το τελευταίο γνωστό σημείο ελέγχου και μόλις τα δεδομένα έχουν πραγματοποιηθεί μετά την εκτέλεση του σεναρίου MLOAD, ο διακομιστής επανεκκινείται.
16) Τι σημαίνει ένας κόμβος;
Ένας κόμβος βασικά ονομάζεται μια ποικιλία συστατικών υλικού και λογισμικού. Συνήθως ένας διακομιστής αναφέρεται ως κόμβος.
17) Ας πούμε ότι υπάρχει ένα αρχείο που αποτελείται από 100 εγγραφές από τις οποίες πρέπει να παραλείψουμε την πρώτη και τις τελευταίες 20 εγγραφές. Τι θα κάνει το απόσπασμα κώδικα;
Πρέπει να χρησιμοποιήσουμε το βοηθητικό πρόγραμμα BTEQ για να κάνουμε αυτήν την εργασία. Παράλειψη 20, καθώς και Επανάληψη 60 θα χρησιμοποιηθεί στο σενάριο.
18) Εξηγήστε το PDE.
Το PDE βασικά σημαίνει Παράλληλη επέκταση δεδομένων. Το PDE βασικά είναι ένα επίπεδο διασύνδεσης λογισμικού που υπάρχει πάνω από το λειτουργικό σύστημα και δίνει στη βάση δεδομένων την ευκαιρία να λειτουργεί παράλληλα.
19) Τι είναι το TPD;
Το TPD βασικά σημαίνει Trusted Parallel Database και λειτουργεί βασικά στο PDE. Το Teradata είναι μια βάση δεδομένων που λειτουργεί κυρίως με PDE. Αυτός είναι ο λόγος για τον οποίο το Teradata αναφέρεται συνήθως ως βάση δεδομένων Trusted Parallel ή Pure Parallel.
20) Τι σημαίνει ένα πρόγραμμα οδήγησης καναλιού;
Ένα πρόγραμμα οδήγησης καναλιού είναι λογισμικό που λειτουργεί ως μέσο επικοινωνίας μεταξύ PE και όλων των εφαρμογών που εκτελούνται σε κανάλια που είναι συνδεδεμένα με τους πελάτες.
21) Τι σημαίνει το Teradata Gateway;
Ακριβώς όπως το πρόγραμμα οδήγησης καναλιού, το Teradata Gateway λειτουργεί ως μέσο επικοινωνίας μεταξύ του Parse Engine και εφαρμογών που συνδέονται με πελάτες δικτύου. Εκχωρείται μόνο μία πύλη ανά κόμβο.
22) Τι σημαίνει ένας εικονικός δίσκος;
Ο εικονικός δίσκος είναι βασικά μια συλλογή ολόκληρης της σειράς κυλίνδρων που είναι φυσικοί δίσκοι. Μερικές φορές αναφέρεται ως δίσκος Array.
23) Εξηγήστε την έννοια του Amp;
Το Amp βασικά σημαίνει Access Module Processor και τυχαίνει να είναι επεξεργαστής που λειτουργεί ουσιαστικά και βασικά χρησιμοποιείται για τη διαχείριση ενός μεμονωμένου τμήματος της βάσης δεδομένων. Αυτό το συγκεκριμένο τμήμα της βάσης δεδομένων δεν μπορεί να κοινοποιηθεί από κανένα άλλο Amp. Έτσι, αυτή η μορφή αρχιτεκτονικής αναφέρεται συνήθως ως κοινόχρηστη αρχιτεκτονική.
24) Τι περιέχει το Amp και ποιες είναι όλες οι λειτουργίες που εκτελεί;
Το Amp βασικά αποτελείται από ένα υποσύστημα διαχείρισης βάσης δεδομένων και είναι ικανό να εκτελεί τις λειτουργίες που αναφέρονται παρακάτω.
- Εκτέλεση DML
- Εκτέλεση DDL
- Υλοποίηση Συγκεντρώσεων και Συμμετοχών.
- Απελευθέρωση και εφαρμογή κλειδαριών κ.λπ.
25) Τι σημαίνει μια μηχανή ανάλυσης;
Το PE συμβαίνει να είναι ένα είδος Vproc. Η κύρια λειτουργία του είναι να λαμβάνει αιτήματα SQL και να παρέχει απαντήσεις σε SQL. Αποτελείται από ένα ευρύ φάσμα στοιχείων λογισμικού που χρησιμοποιούνται για τη διάσπαση της SQL σε διάφορα βήματα και, στη συνέχεια, την αποστολή αυτών των βημάτων σε AMP.
26) Τι εννοείς με την ανάλυση;
Η ανάλυση είναι μια διαδικασία που σχετίζεται με την ανάλυση συμβόλων συμβολοσειράς που είναι είτε στη γλώσσα του υπολογιστή είτε στη φυσική γλώσσα.
27) Ποιες είναι οι λειτουργίες ενός Parser;
Ένας αναλυτής: -
- Ελέγχει τα σφάλματα σημασιολογίας
- Ελέγχει τα συντακτικά λάθη
- Ελέγχει την ύπαρξη αντικειμένου
28) Τι σημαίνει αποστολέας;
Το Dispatcher παίρνει μια ολόκληρη συλλογή αιτημάτων και στη συνέχεια τα διατηρεί αποθηκευμένα σε ουρά. Η ίδια ουρά διατηρείται καθ 'όλη τη διαδικασία προκειμένου να παραδοθούν πολλαπλά σύνολα απαντήσεων.
29) Πόσες συνεδρίες MAX μπορεί να χειριστεί το PE σε μια συγκεκριμένη στιγμή;
Το PE μπορεί να χειριστεί συνολικά 120 συνεδρίες σε μια συγκεκριμένη χρονική στιγμή.
30) Εξηγήστε το BYNET.
Το BYNET χρησιμεύει βασικά ως μέσο επικοινωνίας μεταξύ των συστατικών. Είναι κατά κύριο λόγο υπεύθυνο για την αποστολή μηνυμάτων και επίσης υπεύθυνο για την εκτέλεση συγχώνευσης, καθώς και για τη διαλογή εργασιών.
31) Τι σημαίνει Clique;
Ένα Clique είναι βασικά γνωστό ότι είναι μια ποικιλία από κόμβους που μοιράζονται μεταξύ των κοινών δίσκων. Η παρουσία του Clique είναι εξαιρετικά σημαντική, καθώς βοηθά στην αποφυγή αστοχιών κόμβων.
32) Τι συμβαίνει όταν ένας κόμβος υποφέρει από πτώση;
Όποτε υπάρχει πτώση στο επίπεδο απόδοσης ενός κόμβου, όλα τα αντίστοιχα Vprocs μετεγκαθίστανται αμέσως σε έναν νέο κόμβο από τον κόμβο αποτυχίας για να πάρουν όλα τα δεδομένα πίσω από κοινές μονάδες δίσκου.
33) Αναφέρετε όλες τις μορφές κλειδώματος που είναι διαθέσιμες στα Teradata.
Υπάρχουν βασικά τέσσερις τύποι κλειδαριών που εμπίπτουν στα Teradata. Αυτά είναι: -
- Διαβάστε το Lock
- Κλείδωμα πρόσβασης
- Αποκλειστική κλειδαριά
- Γράψτε Κλείδωμα
34) Ποιο είναι το συγκεκριμένο καθορισμένο επίπεδο στο οποίο ένα LOCK ενδέχεται να εφαρμοστεί στα Teradata;
- Επίπεδο πίνακα - Όλες οι σειρές που υπάρχουν μέσα σε έναν πίνακα σίγουρα θα είναι κλειδωμένες.
- Κλείδωμα επιπέδου βάσης δεδομένων - Όλα τα αντικείμενα που υπάρχουν μέσα στη βάση δεδομένων θα κλειδωθούν.
- Row Hash Level Lock - Θα κλειδωθούν μόνο αυτές οι σειρές που αντιστοιχούν στη συγκεκριμένη σειρά.
35) Στον Κύριο Δείκτη, ποια είναι η βαθμολογία των AMP που συμμετέχουν ενεργά;
Μόνο ένα AMP συμμετέχει ενεργά σε ένα Πρωτεύον ευρετήριο.
36) Στα Teradata, ποια είναι η σημασία της εντολής UPSERT;
Το UPSERT βασικά σημαίνει Ενημέρωση Else Insert. Αυτή η επιλογή είναι διαθέσιμη μόνο στα Teradata.
37) Επισημάνετε τα πλεονεκτήματα του PPI (Partition Primary Index).
Το PPI χρησιμοποιείται βασικά για σκοπούς αποθήκευσης δεδομένων βάσει εύρους ή βάσει κατηγορίας. Όταν πρόκειται για ερωτήματα εύρους, δεν υπάρχει ανάγκη χρήσης πλήρους σάρωσης πίνακα, καθώς μετακινείται αμέσως στο επόμενο διαμέρισμα, παρακάμπτοντας έτσι όλα τα άλλα διαμερίσματα.
38) Δώστε τα μεγέθη των SMALLINT, BYTEINT και INTEGER.
SMALLINT - 2 Bytes - 16 Bites -> -32768 έως 32767
BYTEINT - 1 Bytes - 8 Bits -> -128 έως 127
INTEGER - 4 Bytes - 32 Bits -> -2.147.483.648 έως 2.147.483.647
39) Τι σημαίνει ένα πρόγραμμα ελάχιστου κόστους;
Ένα πρόγραμμα ελάχιστου κόστους εκτελεί βασικά σε λιγότερο χρόνο στη συντομότερη διαδρομή.
40) Επισημάνετε τα σημεία των διαφορών μεταξύ της βάσης δεδομένων και του χρήστη στο Teradata.
- Μια βάση δεδομένων είναι βασικά παθητική, ενώ ένας χρήστης είναι ενεργός.
- Μια βάση δεδομένων αποθηκεύει κυρίως όλα τα αντικείμενα της βάσης δεδομένων, ενώ ένας χρήστης μπορεί να αποθηκεύσει οποιοδήποτε αντικείμενο είτε είναι μακροεντολή, πίνακας, προβολή κ.λπ.
- Η βάση δεδομένων δεν έχει κωδικό πρόσβασης ενώ ο χρήστης πρέπει να εισάγει κωδικό πρόσβασης.
41) Επισημάνετε τις διαφορές μεταξύ του πρωτεύοντος κλειδιού και του πρωτεύοντος ευρετηρίου.
- Ο κύριος δείκτης είναι αρκετά υποχρεωτικός, ενώ το πρωτεύον κλειδί είναι προαιρετικό.
- Ο κύριος δείκτης έχει ένα όριο 64 πινάκων / στηλών, ενώ το πρωτεύον κλειδί δεν έχει κανένα όριο.
- Ο Κύριος δείκτης επιτρέπει διπλότυπα και μηδενικά, ενώ το Πρωτεύον κλειδί δεν το κάνει.
- Ο Πρωτεύων Δείκτης είναι ένας φυσικός μηχανισμός, ενώ το Πρωτεύον Κλειδί είναι καθαρά λογικός μηχανισμός.
42) Εξηγήστε πώς χρησιμοποιείται ο χώρος των πηνίων.
Το Spool space στα Teradata χρησιμοποιείται βασικά για την εκτέλεση ερωτημάτων. Από το συνολικό χώρο που διατίθεται στα Teradata, το 20% του χώρου διατίθεται βασικά στο spool space.
43) Επισημάνετε την ανάγκη για Performance Tuning.
Ο συντονισμός απόδοσης στο Teradata γίνεται βασικά για τον εντοπισμό όλων των σημείων συμφόρησης και, στη συνέχεια, την επίλυσή τους.
44) Σχολιάστε εάν η συμφόρηση είναι σφάλμα ή όχι.
Τεχνικά, η συμφόρηση δεν είναι μια μορφή σφάλματος, αλλά σίγουρα προκαλεί μια ορισμένη καθυστέρηση στο σύστημα.
45) Πώς μπορούν να εντοπιστούν τα σημεία συμφόρησης;
Υπάρχουν βασικά τέσσερις τρόποι εντοπισμού ενός σημείου συμφόρησης. Αυτά είναι: -
- Οπτική εξήγηση Teradata
- Εξηγήστε το Request Modifier
- Διαχειριστής Teradata
- Παρακολούθηση απόδοσης
46) Τι σημαίνει ένα σχέδιο υψηλότερου κόστους;
Σύμφωνα με το Σχέδιο Υψηλότερου Κόστους, ο χρόνος που απαιτείται για την εκτέλεση της διαδικασίας είναι περισσότερο και διαρκεί η μεγαλύτερη διαθέσιμη διαδρομή.
47) Επισημάνετε όλες τις λειτουργίες που υπάρχουν στο Επίπεδο εμπιστοσύνης.
Χαμηλή, Όχι, Υψηλή και Συμμετοχή είναι οι τέσσερις λειτουργίες που υπάρχουν στο Επίπεδο εμπιστοσύνης.
48) Ονομάστε τις πέντε φάσεις που εμπίπτουν στο MultiLoad Utility.
Προκαταρκτική φάση, φάση DML, φάση απόκτησης δεδομένων, φάση εφαρμογής και φάση λήξης.
49) Επισημάνετε τους περιορισμούς του TPUMP Utility.
Ακολουθούν οι περιορισμοί του βοηθητικού προγράμματος TPUMP: -
- Δεν μπορούμε να χρησιμοποιήσουμε τη δήλωση SELECT.
- Τα αρχεία δεδομένων δεν μπορούν να συνδυαστούν.
- Οι αθροιστικοί και εκθετικοί τελεστές δεν υποστηρίζονται.
- Δεν υποστηρίζονται οι αριθμητικές συναρτήσεις.
50) Στο BTEQ, πώς ρυθμίζονται οι παράμετροι λειτουργίας περιόδου λειτουργίας;
.set συναλλαγή περιόδου σύνδεσης BTET -> Τρόπος συναλλαγής Teradata
.set συναλλαγή περιόδου λειτουργίας ANSI -> Λειτουργία ANSI
Αυτές οι εντολές θα λειτουργούν μόνο όταν εισαχθούν πριν συνδεθείτε στη συνεδρία.