Course Outline

Εισαγωγή στο Teradata

Μερίδιο 1: Βασικά και Δομή του Teradata

  • Τι είναι το Teradata και γιατί χρησιμοποιείται;
  • Δομή πα Parrallel: AMPs, PEs, BYNET
  • Καθυστέρηση δεδομένων και hashing
  • Κλειδιά με τα οποία να ενδιαφέρεστε: συζητήσεις, spool, locks
  • Σύνδεση σύστηματος: Teradata Studio / BTEQ / SQL Assistant

Μερίδιο 2: Εισαγωγή στο SQL στο Teradata

  • Βασικά SELECT, WHERE, ORDER BY
  • Τύποι δεδομένων και casting
  • Μαθηματικές και λειτουργίες ημερομηνίας
  • Χρήση ALIAS, CASE expressions
  • Teradata-specific operators (TOP, QUALIFY, SAMPLE)
  • Επικεφαλής πράξεις: ερωτήσεις σε πραγματικές πίνακες

Μερίδιο 3: Joins, Subqueries και Set Operators

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • Joins χωρίς ορόσημα ON (cartesian product)
  • Scalar και συνδεδεμένα subqueries
  • UNION, INTERSECT, MINUS
  • Πράξη προσωπικής δείγματος: συνδυασμός δεδομένων

Μερίδιο 4: Αναλυτικές και OLAP Functions

  • RANK(), ROW_NUMBER(), DENSE_RANK()
  • Διαχωρισμός δεδομένων με PARTITION BY
  • Windowing με OVER() και ORDER BY
  • LAG(), LEAD(), FIRST_VALUE()
  • Περιπτώσεις χρήσης: KPIs, τάσεις, συνολικά πίνακα

Μερίδιο 5: Δεδομένα και Πίνακες Management

  • Τύποι πίνακων: παρασήματα, volatile, global temporary
  • Δημιουργία και χρήση δευτερεύουσες και join indexes
  • Επεξεργασίες εισαγωγής, ενημέρωσης και διαγραφής
  • MERGE, UPSERT και έλεγχος αντικειμένων
  • Συναλλάγματα και έλεγχος locks

Μερίδιο 6: Διεύθυνση και βελτίωση παραγωγικότητας

  • Teradata Optimizer: πώς επιλέγει τους οδούς εκτέλεσης
  • Χρήση EXPLAIN και COLLECT STATISTICS
  • Skew και πώς να το αποφύγουμε
  • Πράκτικες δομή των ερωτήσεων
  • Ανίχνευση περιορισμών (spool, locks, redistribution)
  • Πράξη: σύγκριση βελτιωμένου με αβελτιωμένων ερωτήσεων

Μερίδιο 7: Διαχωρισμός και πίνακα δεδομένων

  • Τύποι τμημάτων: Range, Case, Multi-Level
  • Αρνήσεις και πρακτική χρήση σε μεγάλες ερωτήσεις
  • Block Level Compression (BLC) και Columnar Compression
  • Αντανάκλαση προς το χρέους και περιορισμών

Μερίδιο 8: Φόρτωση Δεδομένων και Αποκατάσταση

  • TPT (Teradata Parallel Transporter) αντί σε FastLoad / MultiLoad
  • Διαδραστική φόρτωση και batch inserts
  • Διαχείριση λάθων και αναποτέλεσματα
  • Εξαγωγή αποτελεσμάτων σε αρχεία ή εξωτερικά συστήματα
  • Βασικό υπολογισμός με κώδικες και ανδρίδες

Μερίδιο 9: Πρωτοβουλίες Γενικής Διαχείρισης για Τεχνικά Χρήστες

  • Ρόλοι και δικαιώματα
  • Διαχείριση πόρων (Query Bands, Priority Scheduler)
  • Μέτρηση με DBQLOGTBL, DBC.Tables, ResUsage
  • Πράξεις για κοινές περιβάλους

Μερίδιο 10: Εγκατάσταση Final Integration Lab

  • Από την αρχή στη λήξη πράξης:
  • Φόρτωση δεδομένων
  • μετατροπή και αθροισμό
  • Δημιουργία KPIs με OLAP λειτουργίες
  • Βελτίωση και EXPLAIN
  • Τελική εξαγωγή
  • Διάλογος με πράξεις και γενικές λάθη

Επίσυμα και Πόροι

Requirements

  • Σύνεση σε σχετικά βασικά δεδομένων και SQL ψηφιακά
  • Εμπειρία με τη εργασία σε μεγάλους αριθμούς δεδομένων ή σε περιβάλλοντα δεδομένων
  • Γνώση των στόχων επιχειρηματικής ανάλυσης ή αναλύσεων

Πúblico objetivo

  • Αναλυτές δεδομένων και επιχειρηματικών αναλυτές
  • SQL πρόγραμματες και μηχανικοί δεδομένων
  • Τεχνικοί χρήστες που ελέγχουν ή βελτιώνουν τα δεδομένα σε Teradata περιβάλλοντα
 35 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories