Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

dbt Data Build Tool Masterclass - Complete Guide to dbt

Khóa học Masterclass dbt Data Build Tool - Hướng dẫn Toàn diện về dbt

Khóa học Masterclass dbt Data Build Tool - Hướng dẫn Toàn diện về dbt

Học dbt Data Build Tool và Kỹ thuật Phân tích | Tìm hiểu mọi Tính năng dbt | Xây dựng và Triển khai dbt | Chứng chỉ dbt

4.5
(435 đánh giá)
1,984 học viên
Giảng viên
Henry Habib
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.0 giờ video
72 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 21/09/2026

Bạn sẽ học được gì

Học DBT, công cụ xây dựng dữ liệu dùng để biến đổi và triển khai dữ liệu trong kho dữ liệu
Các tính năng và chức năng chính của DBT biến nó thành công cụ mạnh mẽ cho chuyển đổi và phân tích dữ liệu
Tạo một dự án DBT, bao gồm cách khởi tạo dự án và khám phá tệp cấu hình dự án
Hiểu khái niệm Mô hình DBT và cách xây dựng một mô hình đơn giản bằng SQL
Học cách định nghĩa, cấu trúc và tổ chức các phép biến đổi dữ liệu của bạn bằng Mô hình DBT
Thành thạo nghệ thuật viết kiểm thử để đảm bảo chất lượng và độ chính xác cho các Mô hình DBT của bạn
Khám phá các kỹ thuật vật chất hóa khác nhau để tối ưu hiệu suất và khả năng mở rộng của Mô hình DBT
Hiểu cách tích hợp hạt giống và nguồn vào dự án DBT để thu thập và thiết lập dữ liệu ban đầu
Khám phá các tính năng và chức năng mạnh mẽ mà DBT Cloud cung cấp cho cộng tác và triển khai liền mạch
Khai thác sức mạnh của mẫu Jinja và tạo tài liệu tự động cho dự án DBT của bạn
Nâng cao khả năng tải dữ liệu và tạo macro tùy chỉnh để mở rộng chức năng của DBT
Học cách tận dụng Ảnh chụp nhanh DBT để lưu lại các phiên bản lịch sử dữ liệu cho mục đích kiểm toán và phân tích
Đi sâu vào Hook DBT và học cách tích hợp tập lệnh và hành động bên ngoài vào quy trình làm việc DBT
Trở thành chuyên gia trong Phân tích DBT để thực hiện phân tích dữ liệu phức tạp và tạo thông tin chi tiết có thể hành động bằng SQL trong dự án DBT

Yêu cầu

Có nền tảng về phân tích dữ liệu hoặc kỹ thuật dữ liệu là khuyến nghị, nhưng không bắt buộc (nó sẽ cung cấp nền tảng vững chắc để hiểu mục đích và giá trị của DBT)
Hiểu biết cơ bản về SQL cũng được khuyến nghị, nhưng không bắt buộc (DBT dựa vào SQL để chuyển đổi và mô hình hóa dữ liệu)
Hiểu biết về Snowflake hoặc các khái niệm kho dữ liệu

Đối tượng phù hợp

Chuyên viên Phân tích Dữ liệu tham gia vào phân tích dữ liệu, mô hình hóa dữ liệu và tạo thông tin chi tiết từ dữ liệu
Kỹ sư Dữ liệu chịu trách nhiệm thiết kế và triển khai đường ống dữ liệu, quy trình chuyển đổi dữ liệu và quản lý cơ sở hạ tầng dữ liệu
Nhà Khoa học Dữ liệu làm việc với lượng dữ liệu lớn và thực hiện phân tích dữ liệu phức tạp
Chuyên gia Trí tuệ Doanh nghiệp (BI) tạo báo cáo, hình ảnh hóa và bảng điều khiển để ra quyết định dựa trên dữ liệu
Chuyên gia Dữ liệu quen thuộc với các công cụ chuyển đổi dữ liệu khác hoặc quy trình Trích xuất, Chuyển đổi, Tải truyền thống muốn học DBT như một giải pháp thay thế hiệu quả và có thể mở rộng hơn
Sinh viên muốn học cách đưa Kỹ sư Dữ liệu và Phân tích lên cấp độ tiếp theo
Chuyên viên Phân tích Dữ liệu muốn trở thành Kỹ sư Phân tích tại công ty của họ

Nội dung khóa học

14 phần • 72 bài giảng
1 Giới thiệu
2 Mẹo học khóa học
3 Lộ trình khóa học
4 Tổng quan về Giảng viên
5 ETL so với ELT
6 DBT là gì?
7 Các nhóm tính năng chính
8 Tính năng hàng đầu của DBT
9 Tại sao nên dùng DBT? Khám phá Lợi ích cho Quy trình Dữ liệu của bạn
10 Kỹ thuật Phân tích là gì?
11 Cách thức liên hệ
12 Chìa khóa thành công
13 Để lại đánh giá
14 Xem ở chất lượng 1080p
1 Tạo Tài khoản Snowflake
2 Khám phá giao diện Web UI của Snowflake
3 Tải Dữ liệu Mẫu
4 Tạo tài khoản DBT Cloud
5 Thiết lập Dự án DBT
6 Khởi tạo Dự án DBT
7 Khám phá giao diện Web UI của DBT Cloud
8 Tài nguyên
1 Khám phá tệp Cấu hình Dự án DBT
2 Mô hình DBT là gì?
3 Giới thiệu về Tạo Mô hình Đơn giản
4 Tạo Bảng trong DBT
5 Lược đồ DBT là gì?
6 Xây dựng Mô hình DBT Đầu tiên
7 Hàm Ref trong DBT là gì?
8 Thực hành Tốt nhất để Tổ chức Cấu trúc Dự án DBT
9 Cấu hình Vật chất hóa trong DBT
10 Tái cấu trúc Mô hình dim_customers của bạn
1 Lược đồ DBT là gì?
2 Macro DBT là gì?
3 Kiểm thử là gì?
4 Kiểm thử DBT là gì?
5 Các Loại Kiểm thử Khác nhau trong DBT
6 Kiểm thử Chung là gì?
7 Viết Kiểm thử Chung trong DBT
8 Viết Kiểm thử Đơn lẻ trong DBT
9 Lệnh Kiểm thử DBT: Cú pháp và Cách dùng
1 Vật chất hóa trong DBT là gì?
2 Vật chất hóa Mặc định trong DBT
3 Sử dụng Khối Cấu hình cho Vật chất hóa
1 Nguồn là gì?
2 Cách Thêm Nguồn trong DBT
3 Tính Mới của Nguồn DBT là gì?
4 Triển khai Kiểm tra Tính Mới Nguồn trong DBT
5 Hạt giống DBT là gì?
6 Triển khai Hạt giống DBT
1 Cách Quản lý Kiểm soát Phiên bản trong DBT?
2 Cách Thiết lập Giám sát và Cảnh báo trong DBT?
3 Cách Lập lịch Chạy DBT và Tự động hóa Chuyển đổi Dữ liệu?
1 Giới thiệu về Jinja
2 Tài liệu DBT là gì?
1 Triển khai Mô hình Bảng, Khung nhìn và Tạm thời
2 Triển khai Tải Tăng dần trong DBT
3 Tạo Macro Tùy chỉnh
4 Gói DBT là gì?
1 Ảnh chụp nhanh trong DBT là gì?
2 Triển khai Ảnh chụp nhanh trong DBT
1 Hook trong DBT là gì?
2 Triển khai Hook trong DBT
1 Phân tích là gì?
2 Triển khai Phân tích trong DBT
3 Tinh chỉnh Dự án DBT
1 Chúc mừng
2 Bước tiếp theo
3 Để lại đánh giá
4 Cách thức liên hệ
5 Chứng chỉ
1 Phần thưởng

Giới thiệu khóa học

*PLEASE READ BELOW *

 

Do you want to take part in the next wave of Data Engineering and learn ELT and Analytical Engineer?

 

Are you looking to master dbt Data Build Tool and unlock the true potential of your data analytics projects?

 

Do you want to seamlessly transform and manage your data pipelines in a scalable and efficient manner?

 

If so, then this course if for you. In this comprehensive and hands-on course, you will dive deep into the world of dbt and learn how to leverage its power to build robust data transformation pipelines. Whether you are a data engineer, data analyst, or data scientist, this course will equip you with the essential skills to accelerate your data analytics workflows and become a top Data Engineer and Data Analyst.

 

Learn from more than 6 hours of relevant instructional video content, with the only course that will go through all dbt concepts to teach you how to deploy dbt Data Build Tool ELT projects. We will go through every single concept from start to finish, from Materializations and Tests, to Incremental Loads and Snapshots.

 

What is this course all about?

This course has one objective: teach you dbt (Data Build Tool), its features, and use them to transform your data engineering workflows. We do this by creating instructional video content where we go through each dbt concept, one-by-one, and apply it to a practical real-life example.

 

What is dbt?

dbt (Data Build Tool) is an open-source command-line tool designed for transforming and modeling data in the context of data analytics and data warehousing. It enables data analysts and engineers to define, document, and test data transformation processes using SQL. dbt (Data Build Tool) allows you to build scalable and maintainable data pipelines by providing features like version control, modularity, and dependency management. It promotes the use of SQL as a codebase, enabling collaboration, reproducibility, and automation in data transformation workflows.

 

What is dbt Core vs. dbt Cloud?

dbt Core refers to the open-source version of dbt that can be installed and run locally on a user's machine or server. It encompasses the essential functionality of dbt, including data modeling, testing, and documentation of data transformations.

dbt Cloud is a cloud-based platform offered by Fishtown Analytics, the creators of dbt. It provides a managed and hosted environment for running dbt projects in the cloud. dbt Cloud goes beyond the core capabilities of dbt Core, offering additional features such as a user-friendly web interface, scheduling and orchestration of dbt runs, collaboration tools, and integration with popular data warehouses and BI tools.

In this course, we will learn about both elements in dbt Core and dbt Cloud, with a particular focus on DBT Cloud.

 

Why learn dbt?

  • Streamline data transformation: dbt enables you to efficiently transform and analyze data in your data warehouse, saving time and effort in the data preparation process.

  • Maintain data integrity: dbt (Data Build Tool) provides a structured and version-controlled approach to data transformations, ensuring consistency and reliability in your data pipelines.

  • Collaborate effectively: Learning dbt allows you to work seamlessly with data teams, data analysts, and engineers, fostering collaboration and enabling efficient teamwork on data projects.

  • Enable scalable analytics: With dbt, you can build scalable and modular data models that can adapt and grow as your organization's data needs evolve, enabling efficient data analysis and reporting.

  • Improve data documentation: dbt Data Build Tool encourages documenting data transformations, making it easier for teams to understand and maintain data pipelines, enhancing data governance and knowledge sharing.

  • Stay up-to-date with industry standards: dbt has gained significant popularity in the data engineering and analytics community, and learning dbt allows you to stay current with the latest industry practices and trends.

  • Enhance career opportunities: Proficiency in dbt can open doors to various job opportunities in data engineering, data analysis, and data operations roles, as many organizations are adopting dbt as a standard data transformation tool.

     

Why choose this course?

  • Complete guide - this is the start to finish, zero to hero, basic to advanced guide on dbt. There is no other course like it that teaches you everything from start to finish. It has 6 hours of instructional content!

  • Structured to succeed - this course is structured to help you succeed. We go through all the features of dbt and learn how to use it in a practical way.

  • Fully instructional - we not only go through important concepts, but also apply them as we are building our application so that we can solidify them. This is not only a walkthrough of the all the features and theoretical concepts, but a course that actually builds applications with you.

  • Step by step - we go through every single concept in a sequential order (from learning about dbt Models, Materializations, and more. This improves your probabilities of learning these platforms to build solutions rather than going haphazardly through each feature.

  • Learn to learn during the latter parts of the course, we go through situations where we encounter new features or errors, and work through how we would use the documentation to resolve them. In this way, you not only learn about these platforms and how they interact inside and out, but learn how to resolve your own issues as they come up.

  • Teacher response if there's anything else you would like to learn, or if there's something you cannot figure out, I'm here for you! Look at the ways to reach out video.

  • Reference material - follow along! I provide all reference material directly to you so you can follow along in your learning journey.

     

Course overview

  • Introduction - learn about the course, how to succeed, and the course roadmap

  • dbt Account Setup - create your dbt account, set up Snowflake, and load sample data

  • dbt Models - Learn to define, structure, and organize your data transformations using dbt models.

  • dbt Tests - Master the art of writing tests to ensure the quality and accuracy of your dbt models.

  • dbt Materializations - Explore different materialization techniques to optimize the performance and scalability of your dbt models.

  • dbt Seeds and Sources - Understand how to incorporate seeds and sources into your dbt projects for data ingestion and initial data setup.

  • dbt Cloud Features - Discover the powerful features and functionalities offered by dbt Cloud for seamless collaboration and deployment.

  • dbt Jinja and Docs - Harness the power of Jinja templating and generate automated documentation for your dbt projects.

  • dbt Load and Custom Macros - Enhance your data loading capabilities and create custom macros to extend the functionality of dbt.

  • dbt Snapshots - Learn how to leverage dbt snapshots to capture historical versions of your data for auditing and analysis purposes.

  • dbt Hooks - Dive into dbt hooks and learn how to integrate external scripts and actions into your dbt workflows.

  • dbt Analyses - Gain expertise in dbt analyses to perform complex data analysis and generate actionable insights using SQL within your dbt projects.

  • Conclusion - Wrap up the course and discuss next steps

     

If you want to learn dbt Data Build Tool and take a large step in your Data and Analytical Engineering journey, then this is the course for you. We're looking forward to having you in the course and hope you earn the certificate.

 

Music: Bensound

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Analytics
Hiển thị tất cả khoá học Data Engineering
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Sql
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊