Εξέλιξη Κομματιού

Εισαγωγή στο 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)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες