Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Giới thiệu về Teradata
Module 1: Cơ bản và kiến trúc của Teradata
- Teradata là gì và được sử dụng để làm gì?
- Kiến trúc song song: AMPs, PEs, BYNET
- Phân phối dữ liệu và băm (hashing)
- Khái niệm chính: phiên làm việc (session), spool, khóa (lock)
- Kết nối hệ thống: Teradata Studio / BTEQ / SQL Assistant
Module 2: Giới thiệu về SQL trong Teradata
- SELECT cơ bản, WHERE, ORDER BY
- Kiểu dữ liệu và casting
- Hàm số học và ngày tháng
- Sử dụng ALIAS, CASE expressions
- Bộ điều khiển đặc biệt của Teradata (TOP, QUALIFY, SAMPLE)
- Thực hành hướng dẫn: truy vấn trên bảng thực tế
Module 3: Liên kết (Joins), Subqueries và toán tử tập hợp (Set Operators)
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Liên kết mà không có điều khoản ON (sản phẩm của phép nhân)
- Subqueries dạng scala và tương quan
- UNION, INTERSECT, MINUS
- Bài tập thực tế về tích hợp dữ liệu
Module 4: Chức năng phân tích và OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Phân vùng dữ liệu với PARTITION BY
- Chuẩn mực (Windowing) với OVER() và ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Trường hợp sử dụng: KPIs, xu hướng, giá trị tích lũy
Module 5: Data và bảng Management
- Loại bảng: vĩnh viễn, tạm thời, tạm thời toàn cầu
- Tạo và sử dụng chỉ mục thứ cấp và liên kết (join index)
- Hoạt động thêm mới, cập nhật và xóa
- MERGE, UPSERT và kiểm soát bản sao trùng lặp
- Giao dịch và kiểm soát khóa (lock control)
Module 6: Tối ưu hóa và điều chỉnh hiệu suất
- Bộ tối ưu hóa Teradata: cách nó chọn kế hoạch thực thi
- Sử dụng EXPLAIN và thu thập thống kê (COLLECT STATISTICS)
- Khuyết điểm và cách tránh nó
- Nguyên tắc thiết kế truy vấn tốt nhất
- Xác định điểm giới hạn (spool, khóa, phân phối lại)
- Thực hành: so sánh truy vấn đã được tối ưu hóa và chưa được tối ưu hóa
Module 7: Phân vùng dữ liệu và nén dữ liệu
- Loại phân vùng: phạm vi (Range), trường hợp, đa cấp (Multi-Level)
- Lợi ích và sử dụng thực tế trong các truy vấn lớn
- Nén theo mức khối (Block Level Compression - BLC) và nén cột
- Ưu điểm và hạn chế
Module 8: Tải dữ liệu và trích xuất dữ liệu
- TPT (Teradata Parallel Transporter) so với FastLoad / MultiLoad
- Tải khối lượng lớn (bulk loading) so với thêm mới từng phần (batch inserts)
- Xử lý lỗi và thử lại
- Xuất kết quả ra file hoặc hệ thống bên ngoài
- Tự động hóa cơ bản bằng script và tiện ích
Module 9: Quản trị cơ bản cho người dùng kỹ thuật
- Vai trò và quyền hạn (permissions)
- Kiểm soát tài nguyên (Query Bands, Priority Scheduler)
- Giám sát với DBQLOGTBL, DBC.Tables, ResUsage
- Nguyên tắc tốt nhất cho môi trường chia sẻ
Module 10: Lab tích hợp cuối cùng
- Trường hợp thực tế từ đầu đến尾部内容由于被截断,无法提供准确翻译,请检查原文完整内容并重新尝试。以下是已翻译部分:案例到结尾:数据加载转换和聚合使用OLAP函数构建KPIs优化和EXPLAIN最终导出讨论最佳实践和常见错误
总结与下一步骤
Requirements
- Hiểu biết về cơ sở dữ liệu quan hệ và các khái niệm SQL
- Kinh nghiệm trong việc truy vấn tập dữ liệu lớn hoặc làm việc trong môi trường dữ liệu
- Thạo về mục tiêu của thông minh kinh doanh hoặc phân tích
Đối tượng
- Chuyên viên phân tích dữ liệu và chuyên gia thông minh kinh doanh
- Nhà phát triển SQL và kỹ sư dữ liệu
- Người dùng kỹ thuật quản lý hoặc tối ưu hóa dữ liệu trong các môi trường Teradata
35 Hours
Testimonials (1)
Đào tạo tốt, đầy những chủ đề thú vị. Sau mỗi chủ đề đều có các ví dụ hữu ích được cung cấp.
Pawel Wojcikowski - MicroStrategy Poland Sp. z o.o.
Course - Teradata Fundamentals
Machine Translated