Επικοινωνήστε μαζί μας
 Διάρκεια 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)

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

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