강의

멘토링

커뮤니티

Data Science

/

Data Analysis

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

  • Sungmin Kim
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à

6,044

Học viên

308

Đánh giá

156

Trả lời

4.7

Xếp hạng

5

Các khóa học

Xin chào. Tôi tốt nghiệp cử nhân và thạc sĩ tại Mỹ, chuyên ngành lần lượt là Khoa học máy tính và Khoa học dữ liệu. Hiện tại, tôi đang làm kỹ sư dữ liệu cho một công ty trong lĩnh vực chăm sóc sức khỏe. Để mô tả ngắn gọn về công việc hàng ngày của mình: tôi sử dụng AWS và Airflow để tải dữ liệu mỗi ngày và thực hiện quy trình ETL, đồng thời giám sát việc nhập dữ liệu và xây dựng các chương trình khi phát sinh vấn đề hoặc cần cải thiện. Việc giám sát dữ liệu chủ yếu được thực hiện qua CloudWatch của AWS và chương trình Splunk. Các công nghệ tôi đang sử dụng tại công ty hiện nay bao gồm Python, AWS, SQL, v.v. Gần đây, công ty đang có xu hướng chuyển đổi sang GCP nên tôi đang tiếp cận đồng thời cả AWS và GCP.

Vào năm 2022, công ty đã hoàn tất việc di chuyển gần 80% dữ liệu và đường ống dẫn (pipeline) sang GCP, và tôi đang đi sâu vào xử lý Bigquery, GCS & GKE. Tất nhiên, tôi cũng đang song song thực hiện các công việc về IaC tổng thể bằng cách sử dụng Docker Container & Terraform.

Điều tôi cảm nhận rõ rệt nhất khi làm việc với tư cách là một kỹ sư dữ liệu là như sau: Với sự xuất hiện của các công nghệ mới mỗi ngày, liệu những công nghệ tôi đang sử dụng có trở nên lỗi thời (obsolete) không? Nếu vậy thì lý do là gì? Liệu công nghệ mới đó có thực sự thay thế được cái cũ không? Nó có nhược điểm gì không? Đúng vậy, việc tìm ra câu trả lời cho tất cả những câu hỏi đó dường như rất khó khăn. Tuy nhiên, trải qua quá trình đó, tôi đã nhận thấy một điểm chung. Đó là khi đi sâu vào bản chất, chúng hầu như tương đồng nhau. Nói cách khác, nếu bạn đào sâu và nắm vững một thứ, việc học các công nghệ khác sẽ trở nên dễ dàng hơn rất nhiều. Tôi muốn thường xuyên đề cập đến cơ chế này trong các bài giảng của mình. Tôi muốn chia sẻ tất cả những kiến thức mình đang có với các bạn. Tôi sẽ cố gắng hết sức để trở thành người dẫn đường cho các bạn.

Tôi, Simon Kim, sẽ mang đến cho các bạn những bài giảng thú vị và dễ hiểu. Tôi hứa sẽ không ngừng giao tiếp với các bạn để trở thành một phiên bản tốt hơn của chính mình. Việc chứng kiến kỹ năng của các bạn tiến bộ chính là niềm hạnh phúc lớn lao đối với tôi.

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

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!

940.481 ₫

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!