Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Διάρκεια 35 Ώρες
Εξέλιξη Κομματιού
Εισαγωγή στην Teradata
Ενότητα 1: Θεμέλια της Teradata και η Αρχιτεκτονική της
- Τι είναι η Teradata και σε τι χρησιμοποιείται;
- Παράλληλη αρχιτεκτονική: AMPs, PEs, BYNET
- Κατανομή δεδομένων και κατακερματισμός
- Βασικές έννοιες: συνεδρίες, spool, κλειδαριές
- Σύνδεση στο σύστημα: Teradata Studio / BTEQ / SQL Assistant
Ενότητα 2: Εισαγωγή στην SQL στην Teradata
- Βασικό SELECT, WHERE, ORDER BY
- Τύποι δεδομένων και μετατροπή
- Μαθηματικές συναρτήσεις και συναρτήσεις ημερομηνίας
- Χρήση ALIAS, εκφράσεις CASE
- Ειδικοί τελεστές της Teradata (TOP, QUALIFY, SAMPLE)
- Καθοδηγούμενη πρακτική: ερωτήματα σε πραγματικούς πίνακες
Ενότητα 3: Joins, Υποερωτήματα και Τελεστές Συνόλων
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins χωρίς ρήτρα ON (καρτεσιανό γινόμενο)
- Κλιμακωτά και συσχετισμένα υποερωτήματα
- 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 και έλεγχος διπλοεγγραφών
- Συναλλαγές και έλεγχος κλειδαριών
Ενότητα 6: Βελτιστοποίηση και Ρύθμιση Απόδοσης
- Ο Optimizer της Teradata: πώς αποφασίζει τα πλάνα
- Χρήση EXPLAIN και COLLECT STATISTICS
- Skew και πώς να το αποφύγετε
- Βέλτιστες πρακτικές σχεδίασης ερωτημάτων
- Εντοπισμός σημείων συμφόρησης (spool, κλειδαριές, ανακατανομή)
- Πρακτική: σύγκριση μεταξύ βελτιστοποιημένων και μη βελτιστοποιημένων ερωτημάτων
Ενότητα 7: Κατάτμηση και Συμπίεση Δεδομένων
- Τύποι κατάτμησης: Range, Case, Multi-Level
- Οφέλη και πρακτική χρήση σε μεγάλα ερωτήματα
- Block Level Compression (BLC) και Columnar Compression
- Πλεονεκτήματα και περιορισμοί
Ενότητα 8: Φόρτωση και Εξαγωγή Δεδομένων
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Bulk loading vs. εισαγωγή κατά παρτίδες
- Διαχείριση σφαλμάτων και επαναληπτικές προσπάθειες
- Εξαγωγή αποτελεσμάτων σε αρχεία ή εξωτερικά συστήματα
- Βασική αυτοματοποίηση με scripts και βοηθητικά προγράμματα
Ενότητα 9: Βασική Διαχείριση για Τεχνικούς Χρήστες
- Ρόλοι και δικαιώματα
- Έλεγχος πόρων (Query Bands, Priority Scheduler)
- Παρακολούθηση με DBQLOGTBL, DBC.Tables, ResUsage
- Καλές πρακτικές για κοινόχρηστα περιβάλλοντα
Ενότητα 10: Τελικό εργαστήριο ενσωμάτωσης
-
Πρακτική περίπτωση από άκρο σε άκρο:
- Φόρτωση δεδομένων
- Μετασχηματισμός και συνάθροιση
- Δημιουργία δεικτών με συναρτήσεις OLAP
- Βελτιστοποίηση και εξήγηση
- Τελική εξαγωγή
- Συζήτηση καλών πρακτικών και συνηθισμένων σφαλμάτων
Απαιτήσεις
- Κατανόηση σχεσιακών βάσεων δεδομένων και εννοιών SQL
- Εμπειρία στην αναζήτηση μεγάλων συνόλων δεδομένων ή εργασία σε περιβάλλοντα δεδομένων
- Εξοικείωση με στόχους επιχειρηματικής ευφυΐας ή αναλυτικής
Ακροατήριο
- Αναλυτές δεδομένων και επαγγελματίες επιχειρηματικής ευφυΐας
- Προγραμματιστές SQL και μηχανικοί δεδομένων
- Τεχνικοί χρήστες που διαχειρίζονται ή βελτιστοποιούν δεδομένα σε περιβάλλοντα Teradata
Σχόλια (1)
θερμός εκπαιδευτής
Sylvia Baniak - Maastricht University | UMIO
Κομμάτι - Teradata Fundamentals
Μηχανική Μετάφραση