Tìm hiểu cách chuyển dữ liệu từ Google Sheets vào BigQuery

Bạn muốn tìm hiểu cách chuyển dữ liệu từ Google Sheets vào BigQuery một cách dễ dàng và nhanh chóng? Hãy để tôi giúp bạn. Trong bài viết này, tôi sẽ hướng dẫn bạn từng bước để có thể thực hiện việc này một cách đơn giản và hiệu quả.

Trước khi bắt đầu

Trước khi bắt đầu, có một số yêu cầu cần chuẩn bị:

  1. Một tài khoản Google Drive: Để tạo các bảng tính trên Google Sheets, bạn cần có một tài khoản Google Drive. Bạn có thể tạo một tài khoản miễn phí.

  2. Dự án BigQuery: Bạn cần có một dự án BigQuery trên Google Cloud Platform (GCP). GCP cung cấp 300 phút xử lý miễn phí cho mỗi tài khoản mới, vì vậy bạn có thể thử nghiệm và kiểm tra. Đơn giản chỉ cần tạo một dự án Google Cloud trong GCP, và nó sẽ tạo một kho lưu trữ BigQuery cho bạn.

Phương pháp 1: Kết nối đơn giản bằng Keboola

Keboola là một nền tảng dữ liệu dưới dạng dịch vụ tự động hoá các hoạt động dữ liệu. Một trong số đó là chuyển dữ liệu từ Google Sheets vào BigQuery.

Hãy xem cách làm điều này dễ dàng như thế nào.

Bước 1: Đăng nhập vào Keboola

Đầu tiên, truy cập vào https://connection.north-europe.azure.keboola.com/wizard và đăng nhập vào tài khoản Keboola của bạn. Nếu bạn chưa có tài khoản, không sao cả! Bạn có thể tạo một tài khoản miễn phí mà không cần cung cấp thông tin thẻ tín dụng.

Bước 2: Tạo một luồng dữ liệu mới

Chúng ta sẽ sử dụng Visual Flow Builder để tạo một luồng dữ liệu, từ Google Sheets đến Google BigQuery.

Trong Keboola, truy cập vào Flows -> Flows -> New flow.

Sẽ hiển thị một cửa sổ để đặt tên và mô tả luồng dữ liệu mới của bạn.

Sau khi bạn nhấp vào “Tạo luồng”, bạn sẽ được chuyển hướng đến Visual Flow Builder, một giao diện kéo và thả để cấu hình luồng dữ liệu của bạn. Đến lúc cấu hình luồng dữ liệu của chúng ta.

Bước 3: Cấu hình luồng dữ liệu

Bắt đầu bằng cách nhấp vào “Chọn bước đầu tiên” và chọn “Google Drive” làm thành phần dữ liệu đầu vào.

Trình trợ lý sẽ hướng dẫn bạn qua hai bước cấu hình đơn giản: (1) ủy quyền (tức là cho phép Keboola truy cập vào tài khoản Google Drive của bạn) và (2) chọn bảng (tức là chọn bảng tính bạn muốn nhập dữ liệu). Kết quả cuối cùng sẽ như sau:

Mặc định lại hình ảnh:

Bây giờ, chúng ta quay lại Visual Flow Builder và thêm một đích dữ liệu – Google BigQuery.

Trợ lý sẽ hướng dẫn chúng ta cấu hình BigQuery, để Keboola có thể ghi dữ liệu vào đó. Bạn sẽ tạo một tài khoản dịch vụ và liên kết nó với Keboola, sau đó tạo một tập dữ liệu mới mà dữ liệu có thể được nhập vào (như chúng ta đã làm ở trên, “wine_dataset”), hoặc chọn một tập dữ liệu hiện có.

Bước 4: Chạy luồng dữ liệu

Nhấp vào “Chạy luồng” để gửi dữ liệu từ Google Sheets vào BigQuery. Hoặc chọn “Đặt lịch trình” để chạy luồng dữ liệu theo định kỳ theo lịch trình.

Vậy là đã xong! Bạn đã hoàn thành việc chuyển dữ liệu từ Google Sheets vào BigQuery.

Keboola có phải là lựa chọn đúng để nhập dữ liệu từ Google Sheets vào BigQuery?

Ưu điểm:

  • Cấu hình nhanh chóng: So với phương pháp thủ công, Keboola yêu cầu ít bước click và rất đơn giản.

  • Giao diện trực quan: Trình chỉnh sửa kéo và thả dễ hiểu hơn rất nhiều so với việc thao tác thủ công trên BigQuery. Một loạt người dùng rộng hơn có thể tự thỏa mãn nhu cầu tích hợp dữ liệu của mình.

  • Mở rộng được: Keboola có thể dễ dàng điều chỉnh hoạt động của bạn. Bạn có thể thêm nhiều bảng tính Google vào một lần nhập dữ liệu duy nhất, và tích hợp có thể được điều chỉnh cho các khối lượng dữ liệu lớn hơn và có thể đặt lịch trình.

  • Mở rộng: Google Sheets và BigQuery chỉ là hai tùy chọn cho các nút tích hợp dữ liệu. Bạn có thể mở rộng kết nối đến nhiều nguồn (ví dụ: dữ liệu quảng cáo Facebook, dữ liệu Google Analytics, nhập khẩu CSV, …) và đích dữ liệu khác (AWS Redshift, Postgres, Azure, …). Keboola cung cấp hơn 250 nguồn và đích dữ liệu mà bạn có thể kết nối chỉ trong vài cú nhấp chuột.

  • Miễn phí: Keboola cung cấp một tài khoản miễn phí với 300 phút miễn phí mỗi tháng. Do đó, bạn có thể quản lý việc tích hợp dữ liệu của mình mà không phải tốn thêm chi phí.

  • Tự động: Với Keboola, bạn có thể chạy tích hợp theo lịch trình. Chỉ cần cấu hình luồng dữ liệu và quên đi, Keboola sẽ làm phần lớn công việc cho bạn.

Nhược điểm:

  • Yêu cầu một số kiến thức kỹ thuật: Để cấu hình kết nối, người dùng phải cấu hình một tài khoản dịch vụ trong Google BigQuery. Mặc dù yêu cầu này đơn giản hơn rất nhiều so với các yêu cầu kỹ thuật cần thiết cho việc tích hợp dữ liệu thủ công, bước này vẫn có thể gây khó khăn và yêu cầu sự trợ giúp kỹ thuật từ người dùng có kinh nghiệm hơn.

Để biết thêm về các phương pháp tích hợp dữ liệu hiệu quả và khám phá thêm những mẹo hấp dẫn khác trong lĩnh vực tiếp thị trực tuyến, hãy truy cập Crawlan.com. Hãy sẵn sàng để đắm chìm vào một thế giới tri thức và nâng cao chiến lược tiếp thị trực tuyến của bạn như chưa bao giờ!

Related posts