inflearn logo

GCP BigQuery dành cho người mới bắt đầu

Hãy cùng tìm hiểu về Columnar Storage, một loại lưu trữ định hướng cột cho phép xử lý cả dữ liệu có cấu trúc và không cấu trúc một cách dễ dàng và cho phép định dạng bảng tự do, cũng như BigQuery, một cơ sở dữ liệu đa năng do GCP cung cấp.

20 học viên đang tham gia khóa học này

Độ khó Nhập môn

Thời gian Không giới hạn

SQL
SQL
Google Cloud Platform
Google Cloud Platform
bigquery
bigquery
sql-query
sql-query
database
database
SQL
SQL
Google Cloud Platform
Google Cloud Platform
bigquery
bigquery
sql-query
sql-query
database
database

Bạn sẽ nhận được điều này sau khi học.

  • BigQuery cung cấp cú pháp đặc biệt

  • Cú pháp truy vấn kiểu dữ liệu ARRAY, STRUCT

  • Câu lệnh SQL đơn giản

  • Nhiều mẫu JOIN và ưu/nhược điểm

BigQuery là gì và tại sao bạn nên học nó? 🤔

BigQuery là kho dữ liệu không máy chủ trên Google Cloud Platform (GCP). BigQuery là một cơ sở dữ liệu đám mây dễ dàng xử lý hàng petabyte dữ liệu, giúp các công ty lưu trữ và truy vấn dữ liệu. Những lợi thế này cho phép bạn tải lên lượng dữ liệu khổng lồ lên máy học BigQuery để hiểu rõ hơn về dữ liệu. BigQuery cũng cho phép bạn dễ dàng truy xuất bất kỳ dữ liệu nào bạn cần từ bất kỳ đâu. Sử dụng nhiều plugin khác nhau, bao gồm cả Google Drive, bạn có thể dễ dàng nhập các tập dữ liệu bên ngoài vào các bảng BigQuery. Khả năng mở rộng này đang thúc đẩy sự phát triển liên tục về mức độ phổ biến của BigQuery.


Bất kỳ ai quen thuộc với SQL đều sẽ thấy BigQuery rất dễ học . Ưu điểm của nó bao gồm khả năng xử lý dữ liệu nhanh chóng và khả năng mở rộng. BigQuery có thể được sử dụng để phân tích dữ liệu phức tạp và tích hợp với các dịch vụ Google Cloud khác, khiến nó trở nên lý tưởng cho Google Analytics 360.

Trong khóa học này, bạn sẽ học cách khám phá dữ liệu, bảng và tập dữ liệu. Sử dụng các gợi ý và trợ giúp định dạng của BigQuery để viết các truy vấn hiệu quả. Sử dụng câu lệnh SELECT, bạn sẽ viết các truy vấn SQL trả lời các câu hỏi quan trọng về dữ liệu, sử dụng các mệnh đề FROM, WHERE, GROUP BY, HAVING và ORDER BY. Nếu bạn chưa quen với việc làm việc với nhiều bảng và sử dụng phép nối, đừng lo lắng. Bạn sẽ học mọi thứ trong khóa học BigQuery dành cho người mới bắt đầu này.

Kiến trúc không máy chủ của BigQuery cho phép bạn giải quyết những vấn đề lớn nhất của tổ chức mà không cần quản lý cơ sở hạ tầng, bằng cách sử dụng các ngôn ngữ như SQL và Python. BigQuery cung cấp một phương thức thống nhất để xử lý cả dữ liệu có cấu trúc và phi cấu trúc, đồng thời hỗ trợ các định dạng bảng mở như Apache Iceberg, Delta và Hudi.


Bằng cách hoàn thành khóa học này, bạn sẽ tự tin hơn rất nhiều vào SQL 😃



Khóa học này dành cho người mới bắt đầu sử dụng GCP BigQuery có những tính năng độc đáo nào?

📌 Khóa học sẽ được thực hiện trực tiếp trong môi trường BigQuery.

📌 Ngay cả những người không có kinh nghiệm về SQL cũng có thể dễ dàng theo dõi nội dung bài giảng.

📌 Chúng tôi tập trung vào thực hành hơn là lý thuyết, vì vậy chúng tôi viết từng dòng SQL và bao gồm các giải thích bổ sung.

📌 Kiến thức chuyên môn và cách giải thích của giảng viên với hơn 10 năm kinh nghiệm về SQL rất dễ hiểu.

Tôi giới thiệu điều này cho những người này

Tôi muốn tìm hiểu thêm về BigQuery.
Bất kỳ ai muốn tìm hiểu sâu hơn về các thành phần bên trong của BigQuery

Tôi muốn học SQL một cách nhanh chóng.
Nếu bạn mới bắt đầu hành trình dữ liệu của mình và muốn thành thạo SQL từ trình độ cơ bản đến nâng cao trong thời gian ngắn.

Tôi quan tâm đến chứng chỉ Kỹ sư dữ liệu đám mây của Google.
Nếu bạn muốn tìm hiểu thêm về BigQuery, nội dung này có trong khóa học chứng chỉ kỹ sư dữ liệu.

Sau giờ học

  • Môi trường BigQuery Console đang trở nên thuận tiện hơn.

  • Bạn có thể trở nên thành thạo hơn về SQL.

  • BigQuery giúp phân tích dữ liệu dễ dàng hơn.

  • Việc chuẩn bị cho chứng chỉ Kỹ sư dữ liệu Google Cloud trở nên dễ dàng hơn.

Tìm hiểu về những điều này.

MẢNG & CẤU TRÚC

MẢNG, một kiểu dữ liệu phức tạp được cung cấp bởi BigQuery & STRUCT được trình bày sâu sắc và giải thích theo cách dễ hiểu với nhiều bài tập thực hành.

Nhiều mẫu JOIN khác nhau

SQL có nhiều mẫu JOIN . Việc biết khi nào và cách sử dụng JOIN có thể khó khăn với người mới bắt đầu, vì vậy chúng tôi đã đưa thêm hình ảnh minh họa trong suốt bài giảng để giúp bạn hiểu rõ hơn.

Ngữ pháp cơ bản của SQL

Khóa học này bao gồm nhiều từ khóa thiết yếu để viết SQL. Bạn có thể thoải mái thực hành mà không phải lo lắng về chi phí phát sinh khi chạy truy vấn bằng bộ dữ liệu công khai do BigQuery cung cấp.

CRUD

Đây là chủ đề không được đề cập kỹ trong nhiều bài giảng về SQL, nhưng bài giảng này sẽ giải thích chi tiết về CRUD và cách sử dụng CRUD trong BigQuery.

Giới thiệu giảng viên


  • Tempus Inc - Kỹ sư phần mềm cao cấp (2019 ~ Hiện tại)

    • Phát triển tiền xử lý dữ liệu bằng BigQuery & Python BigQuery SDK & DBT (Công cụ xây dựng dữ liệu)

    • Triển khai che dấu dữ liệu PHI và tự động hóa quy trình xem xét pháp lý dữ liệu

  • CarVi Inc - Nhà khoa học dữ liệu ( 2017 - 2019)

    • Phân tích dữ liệu lái xe tự động

    • Thu thập và phân tích dữ liệu lái xe theo thời gian thực, triển khai hệ thống phát hiện chệch làn đường và va chạm xe


  • Giảng viên Inflearn - Khóa học AWS dành cho người mới bắt đầu ( Liên kết bài giảng )

  • Giảng viên Inflearn - Khóa học AWS trung cấp-nâng cao ( Liên kết bài giảng )

  • Giảng viên Inflearn - Khóa học thực hành AWS ( Liên kết bài giảng )

  • Giảng viên Inflearn - Khóa học Python dành cho người mới bắt đầu ( Liên kết bài giảng )

  • Tác giả - AWS dành cho doanh nghiệp ( Liên kết sách )


Những điều cần lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Bài giảng sẽ được thực hiện trên MacOS và Google Chrome.


Tài liệu học tập

  • Khóa học này không cung cấp tài liệu đính kèm riêng. Tất cả các bài giảng đều được thực hiện qua video.

Kiến thức và biện pháp phòng ngừa của người chơi

  • Kiến thức cơ bản về SQL (ngay cả những người chưa từng sử dụng SQL cũng được chào đón 😄 )

  • Kiến thức lập trình cơ bản (không yêu cầu kiến thức lập trình 😃 )

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bạn muốn trải nghiệm BigQuery

  • SQL là một lĩnh vực mà bạn quan tâm

  • Bạn muốn học ngôn ngữ riêng của BigQuery

Cần biết trước khi bắt đầu?

  • Kiến thức cơ bản về SQL

  • Kiến thức lập trình cơ bản

Xin chào
Đây là Sungmin Kim

Xác minh sự nghiệp

6,119

Học viên

325

Đánh giá

158

Trả lời

4.7

Xếp hạng

6

Các khóa học

Hồ sơ năng lực

Xin chào. Tôi là Simon Kim, hiện đang làm kỹ sư dữ liệu trong lĩnh vực Y tế (Healthcare) sau khi hoàn thành chương trình Cử nhân Khoa học Máy tính và Thạc sĩ Khoa học Dữ liệu tại Mỹ.

Trong công việc hiện tại, tôi đang thiết kế và vận hành các đường ống ETL cũng như thu thập dữ liệu quy mô lớn hàng ngày dựa trên AWS và Airflow, đồng thời quản lý hệ thống giám sát sử dụng CloudWatch và Splunk để đảm bảo tính ổn định và chất lượng của dữ liệu. Tôi cũng đảm nhận vai trò phân tích nguyên nhân khi có vấn đề phát sinh, cải thiện đường ống dẫn dữ liệu khi cần thiết hoặc trực tiếp triển khai các tính năng mới.

Các công nghệ chính mà tôi sử dụng là Python, SQL, AWS, và gần đây tôi cũng đang tích lũy thêm nhiều kinh nghiệm chuyên sâu trong môi trường BigQuery, GCS, GKE thông qua dự án di chuyển dữ liệu quy mô lớn sang GCP. Ngoài ra, tôi cũng liên tục làm việc trong môi trường IaC để quản lý cơ sở hạ tầng bằng mã thông qua việc sử dụng Docker và Terraform.

Hơn nữa, gần đây tôi cũng đang quan tâm đến hệ thống AI Agent và Harness Engineering, đồng thời đang thiết kế và thử nghiệm các hệ thống tự động hóa dựa trên Agent trong công việc thực tế cũng như các dự án cá nhân. Không chỉ dừng lại ở việc sử dụng mô hình, tôi còn liên tục trăn trở về cấu trúc “AI Agent Orchestration” và “Execution Harness”, tức là làm thế nào để kết nối nhiều Agent và vận hành, quản lý chúng một cách ổn định.

Điều tôi cảm nhận rõ nhất khi làm việc với tư cách là một kỹ sư dữ liệu là công nghệ luôn thay đổi không ngừng, nhưng bản chất của nó lại không quá khác biệt so với những gì chúng ta nghĩ. Khi bạn hiểu sâu về một công nghệ, quá trình mở rộng sang các công nghệ khác sẽ trở nên dễ dàng hơn nhiều. Tôi muốn truyền tải một trải nghiệm học tập tập trung vào "sự tương đồng của các nguyên lý cốt lõi" này, giúp bạn hiểu rõ bản chất thay vì chỉ liệt kê các kỹ thuật đơn thuần.

Thông qua bài giảng lần này, tôi muốn chia sẻ hết mình những kinh nghiệm thực tế và thông tin chuyên sâu mà tôi đã tích lũy được trong ngành, đồng thời trở thành người dẫn đường để giúp các bạn nuôi dưỡng khả năng tự mình giải quyết vấn đề.

Tôi, Simon Kim, đặt mục tiêu tạo ra những bài giảng thú vị và dễ hiểu bằng cách giải thích những công nghệ khó và phức tạp một cách đơn giản nhất. Tôi mong muốn được liên tục giao lưu và cùng phát triển với các bạn học viên.

Được chứng kiến quá trình kỹ năng của các bạn trưởng thành một cách rõ rệt là niềm hạnh phúc lớn nhất đối với tôi. Xin cảm ơn.

 

Sách đã xuất bản: Nhập môn AWS dùng ngay vào công việc

 

Thêm

Chương trình giảng dạy

Tất cả

35 bài giảng ∙ (2giờ 48phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của Sungmin Kim

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Giảm 25% cho thành viên mới

716.102 ₫

25%

954.802 ₫