Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή στο Teradata
Μονάδα 1: Θεμελιώδεις έννοιες του Teradata και της Αρχιτεκτονικής του
- Τι είναι το Teradata και σε τι χρησιμοποιείται;
- Παράλληλη αρχιτεκτονική: AMPs, PEs, BYNET
- Κατανομή δεδομένων και κατακερματισμός (hashing)
- Βασικές έννοιες: συνεδρίες, spool, κλειδώματα
- Σύνδεση στο σύστημα: Teradata Studio / BTEQ / SQL Assistant
Μονάδα 2: Εισαγωγή στη SQL στο Teradata
- Βασικό SELECT, WHERE, ORDER BY
- Τύποι δεδομένων και μετατροπή (casting)
- Μαθηματικές συναρτήσεις και συναρτήσεις ημερομηνίας
- Χρήση 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)
- Οφέλη και πρακτική χρήση σε μεγάλα ερωτήματα
- Συμπίεση Επιπέδου Μπλοκ (BLC) και Στηλοειδής Συμπίεση
- Πλεονεκτήματα και περιορισμοί
Μονάδα 8: Φόρτωση και Εξαγωγή Δεδομένων
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Μαζική φόρτωση (bulk loading) έναντι εισαγωγής κατά παρτίδες
- Χειρισμός σφαλμάτων και επαναπροσπάθειες
- Εξαγωγή αποτελεσμάτων σε αρχεία ή εξωτερικά συστήματα
- Βασική αυτοματοποίηση με scripts και βοηθητικά προγράμματα
Μονάδα 9: Βασική Διαχείριση για Τεχνικούς Χρήστες
- Ρόλοι και δικαιώματα
- Έλεγχος πόρων (Query Bands, Priority Scheduler)
- Παρακολούθηση με DBQLOGTBL, DBC.Tables, ResUsage
- Βέλτιστες πρακτικές για κοινόχρηστα περιβάλλοντα
Μονάδα 10: Τελικό Εργαστήριο Ενσωμάτωσης
-
Πρακτική περίπτωση από άκρο σε άκρο:
- Φόρτωση δεδομένων
- Μετασχηματισμός και συγκέντρωση
- Κατασκευή δεικτών με συναρτήσεις OLAP
- Βελτιστοποίηση και επεξήγηση
- Τελική εξαγωγή
- Συζήτηση βέλτιστων πρακτικών και κοινών σφαλμάτων
Απαιτήσεις
- Κατανόηση των σχεσιακών βάσεων δεδομένων και των εννοιών SQL
- Εμπειρία στην υποβολή ερωτημάτων σε μεγάλα σύνολα δεδομένων ή στην εργασία σε περιβάλλοντα δεδομένων
- Εξοικείωση με στόχους επιχειρηματικής ευφυΐας ή αναλυτικής
Κοινό
- Αναλυτές δεδομένων και επαγγελματίες επιχειρηματικής ευφυΐας
- Προγραμματιστές SQL και μηχανικοί δεδομένων
- Τεχνικοί χρήστες που διαχειρίζονται ή βελτιστοποιούν δεδομένα σε περιβάλλοντα Teradata
35 Ώρες
Σχόλια (1)
θερμός εκπαιδευτής
Sylvia Baniak - Maastricht University | UMIO
Κομμάτι - Teradata Fundamentals
Μηχανική Μετάφραση