Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή στο Teradata
Μόνιμο 1: Βασικά του Teradata και η αρχιτεκτονική του
- Τι είναι το Teradata και για ποιο σκοπό χρησιμοποιείται;
- Παράλληλη αρχιτεκτονική: AMPs, PEs, BYNET
- Διανομή δεδομένων και hashing
- Κλειδί εννοιές: sessions, spool, locks
- Σύνδεση στο σύστημα: Teradata Studio / BTEQ / SQL Assistant
Μόνιμο 2: Εισαγωγή στο SQL στο Teradata
- Βασικό SELECT, WHERE, ORDER BY
- Τύποι δεδομένων και casting
- Μαθηματικές και χρονικές συναρτήσεις
- Χρήση ALIAS, CASE expressions
- Ειδικοί τεχνικοί του Teradata (TOP, QUALIFY, SAMPLE)
- Καθοδηγημένη πράξη: ερωτήσεις σε πραγματικές πίνακες
Μόνιμο 3: Joins, Subqueries και Set Operators
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins χωρίς ON clause (κατεσπευσμένο προϊόν)
- Συμπηγμένες και συσχετισμένες subqueries
- UNION, INTERSECT, MINUS
- Πρακτικά ασκήματα συνδυασμένων δεδομένων
Μόνιμο 4: Αναλυτικές συναρτήσεις και OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Διαίρεση δεδομένων με PARTITION BY
- Παράθυρα με OVER() και ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Εφαρμογές: KPIs, τάσεις, καταθέσεις
Μόνιμο 5: Διαχείριση δεδομένων και πινάκων
- Τύποι πινάκων: μόνιμοι, αυτοληξικές, παγκόσμιες χρονικές
- Δημιουργία και χρήση δευτερεύοντων κλειδών και join indexes
- Εισαγωγές, ενημερώσεις και διαγραφή υποχρεώσεων
- MERGE, UPSERT και ελέγχος των αντιγράφων
- Συναλλαγές και διαχείριση locks
Μόνιμο 6: Βελτιστοποίηση και Performance Tuning
- Ο Optimizer του Teradata: πώς αποφασίζει για τα σχέδια
- Χρήση EXPLAIN και COLLECT STATISTICS
- Skew και πώς να αποφευχθεί
- Πράξεις και βέλτιστες πρακτικές σχεδιασμού ερωτήσεων
- Διαγνώση μπότλνεχ (spool, locks, redistributio)
- Πράξη: σύγκριση ελέγχου ερωτήσεων βελτιστοποιμένων vs. μη βελτιστοποιμένων
Μόνιμο 7: Μερική κατάνομη συντόμου χώρου και κατάθεση δεδομένων
- Τύποι μερικής κατάνομης: Range, Case, Multi-Level
- Πλεονεκτίες και πρακτική χρήση σε μεγάλους όμων ερωτήσεις
- Κατάθεση τεχνικού επιπέδου (BLC) και Columnar Compression
- Πλεονεκτίες και περιορισμοί
Μόνιμο 8: Φόρτωση και εξαγωγή δεδομένων
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Bulk loading vs. batch εισαγωγή
- Διαχείριση σφαλμάτων και αναδοχές
- Εξαγωγή αποτελεσμάτων σε αρχεία ή εκτός περιβάλλοντα
- Βασική αυτοματοποίηση με scripts και utilities
Μόνιμο 9: Βασική διαχείριση για τεχνικούς χρήστες
- Roles και αδειές
- Διαχείριση πόρων (Query Bands, Priority Scheduler)
- Παρακολούθηση με DBQLOGTBL, DBC.Tables, ResUsage
- Καλές πρακτικές για κοινοχρηστικά περιβάλλοντα
Μόνιμο 10: Τελική διαίρεση ενός μπλόκου
-
Πρακτική περίπτωση από τέλος στο τέλος:
- Φόρτωση δεδομένων
- Μετατροπή και συγκέντρωση
- Δημιουργία εξατομικών με OLAP συναρτήσεις
- Βελτιστοποίηση και διερμηνεία
- Τελική εξαγωγή
- Συζήτηση καλών πρακτικών και συνηθεισμένων λαθών
Απαιτήσεις
- Κατανόηση των σχέσιμων βάσεων δεδομένων και SQL προσεγγίσεων
- Εμπειρία στην εξόνυση μεγάλων συνόλων δεδομένων ή εργασία σε περιβάλλοντα δεδομένων
- Γνώση τους στόχους της επιχειρηματικής νοητικότητας ή ανάλυσης
Ακροατήριο
- Αναλυτές δεδομένων και επιχειρηματική νοητικότητα
- SQL εξελικτές και διαχειριστές δεδομένων
- Τεχνικά χρήστες που διαχειρίζονται ή βελτιώνουν δεδομένα σε Teradata περιβάλλον
35 Ώρες
Σχόλια (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.