Connecter BigQuery à Google Sheets : Hướng dẫn đầy đủ

Video bigquery to google sheet

Bạn muốn kết nối BigQuery với Google Sheets? Chúng tôi có giải pháp cho bạn! Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thực hiện kết nối này chỉ trong vài bước đơn giản.

Google BigQuery là một kho dữ liệu “serverless” trong đám mây cho phép tự động mở rộng các tài nguyên tính toán và lưu trữ lên đến petabyte dữ liệu. Kết hợp với Google Sheets và Looker, nền tảng thông minh kinh doanh mà công ty tìm kiếm hàng đầu đã mua vào năm 2020, BigQuery là một trong những giải pháp phân tích dữ liệu hàng đầu của Google.

Hai phương pháp tốt nhất để kết nối BigQuery với Google Sheets

1. Connected Sheets

Google gần đây đã giới thiệu tính năng “Connected Sheets” cho phép kết hợp các giải pháp phân tích dữ liệu khác nhau. Đây là một công cụ kết nối tích hợp vào Google Sheets đặc biệt dành cho BigQuery.

Để cấu hình kết nối này, hãy đảm bảo bạn có cấu hình cần thiết cho tài khoản Google Cloud của mình:

  • Bạn cần có một tài khoản Google Workspace Enterprise để sử dụng Connected Sheets với BigQuery.
  • Bạn phải tạo một dự án Google Cloud mới bằng cách truy cập vào Bảng điều khiển Google CloudTrang chọn dự án.
  • Đảm bảo rằng dự án Google Cloud của bạn đã bật thanh toán.

Sau khi hoàn thành cấu hình, hãy mở một bảng tính Google Sheets. Nhấp vào Dữ liệu trong menu trên cùng, sau đó chọn Connecteurs de données, và cuối cùng là Connecter à BigQuery.

Untitled

Sau đó, chọn dự án Google Cloud mới.

Ví dụ này, chúng ta sẽ nhập một tập dữ liệu công khai từ BigQuery vào Google Sheets. Hãy chọn Bộ dữ liệu công khai.

bigquery public dataset

Nhập Chicago vào ô tìm kiếm và chọn bộ dữ liệu chicago_taxi_trips. Sau đó, chọn bảng taxi_trips và nhấn Connecter.

Dữ liệu từ BigQuery sẽ hiển thị trên bảng tính của bạn. Trong ví dụ này, tập dữ liệu đã nhập chứa 202 triệu hàng.

bigquery big data google sheets

Bạn có thể nhập thêm dữ liệu từ Google BigQuery vào Sheets bằng tính năng trích xuất. Điều này cho phép bạn làm việc trên một phần dữ liệu của mình trong một bảng tính riêng biệt.

Nhấp vào nút Trích xuất ở đầu bảng. Chọn tùy chọn Bảng tính mới và nhấp vào Tạo.

bigquery connected sheets extract

Chọn các bộ lọc, thứ tự sắp xếp, các cột và số hàng bạn muốn nhập vào trình chỉnh sửa trích xuất.

Trong ví dụ dưới đây, chúng tôi sẽ nhập 25.000 hàng với các cột giá cả, tiền boa, phí cầu đường và ngày bắt đầu chuyến đi được sắp xếp theo thứ tự giảm dần.

sort table descending google sheets

Nhấp vào Áp dụng để nhập dữ liệu từ BigQuery vào Google Sheets.

import bigquery data google sheets

Mặc dù công cụ kết nối BigQuery tích hợp trong Google rất phù hợp cho các dự án có lượng dữ liệu lớn, người dùng có kinh nghiệm có thể thấy rằng công cụ Coefficient cung cấp sự dễ sử dụng, linh hoạt và tính năng vận hành cao hơn cho các trường hợp sử dụng kinh doanh của họ.

2. API Connector by Mixed Analytics

Người dùng kỹ thuật có thể sử dụng API Connector do Mixed Analytics phát triển để kết nối BigQuery với Google Sheets. Tiện ích này cho phép tích hợp bất kỳ API nào vào Google Sheets theo cách thủ công.

Bắt đầu bằng cách cài đặt API Connector từ Google Workspace Marketplace.

API connector mixed analytics

Sau đó, tạo một dự án mới trên nền tảng Google Cloud. Hãy cố gắng sử dụng cùng một tài khoản Google mà bạn đã sử dụng cho BigQuery.

Google Cloud Platform API Connector

Tiếp theo, cấu hình màn hình ủy quyền bằng cách truy cập vào APIs & Services, sau đó Consent screen OAuth. Chọn Internal như loại người dùng và nhấp vào Create.

google cloud platform oauth

Nhập tên ứng dụng, địa chỉ email hỗ trợ người dùng và địa chỉ email của nhà phát triển vào màn hình ủy quyền OAuth và để trống các trường khác.

Tiếp theo, nhấp vào THÊM HOẶC XÓA PHẠM VI ở màn hình tiếp theo và chọn phạm vi /auth/bigquery.

Cuộn xuống dưới và nhấp vào Lưu. Bạn sẽ thấy phạm vi của mình được liệt kê dưới Phạm vi nhạy cảm của bạn.

big query API google sheets

Nhấp vào LƯU VÀ TIẾP TỤC.

Màn hình cuối cùng hiển thị tóm tắt các tham số của bạn. Nhấp vào Quay lại bảng điều khiển để chuyển sang bước tiếp theo.

Trong cùng dự án này, nhấp vào APIs & Services, sau đó Credentials. Sau đó, nhấp vào +Tạo credentials và chọn ID client OAuth.

Điền các trường bắt buộc, như được hiển thị trong ảnh chụp màn hình dưới đây.

big query API connector

Khi bạn hoàn thành, nhấp vào Tạo. Ghi nhớ ID và bí mật khách hàng của bạn. Bạn sẽ cần chúng cho bước tiếp theo.

Truy cập vào Phần mở rộng trong menu trên cùng của Google Sheets. Sau đó, nhấp vào API ConnectorQuản lý kết nối.

Cuộn xuống thanh bên của API Connector và chọn Thêm OAuth tùy chỉnh. Cung cấp thông tin yêu cầu như được hiển thị dưới đây.

Nhấp vào Lưu, sau đó Quản lý kết nối. Nhấp vào Kết nối, sau đó Cho phép trong cửa sổ bật lên để đăng nhập và ủy quyền kết nối.

Bây giờ, hãy tạo URL của yêu cầu API của bạn. Ví dụ, bạn có thể bắt đầu bằng cách liệt kê nội dung của một bảng theo hàng. URL API đầy đủ sẽ có dạng:

https://bigquery.googleapis.com/bigquery/v2/projects/project-id-12345/datasets/XYZ_Company/tables/script_googleapis_com_console_logs_20200701/data

Làm theo định dạng này và sử dụng các ID tập dữ liệu, dự án và bảng riêng của bạn. Bây giờ bạn có thể trích xuất dữ liệu từ BigQuery API vào Google Sheets.

Quay lại API Connector và khởi chạy tiện ích. Nhập URL API bạn đã tạo ở bước trước. Chọn kết nối BigQuery tùy chỉnh của bạn trong menu thả xuống OAuth.

Nhập Khóa = Content-Type, Giá trị = application/json trong phần Tiêu đề.

Tiếp theo, tạo một tab mới. Nhấp vào Đặt làm hiện tại để sử dụng tab cụ thể này làm điểm đến dữ liệu của bạn. Đặt tên cho yêu cầu của bạn, sau đó nhấp vào Chạy. Bạn sẽ thấy dữ liệu từ BigQuery hiển thị trên Google Sheets.

Mở ra một chiều phân tích mới: Kết nối Google BigQuery với Google Sheets

Kết nối BigQuery với Sheets là hoàn toàn khả thi thông qua các phương pháp khác nhau, từ ứng dụng nhấp chuột đến các công cụ dựa trên mã lệnh. Mặc dù Connected Sheets của Google là một lựa chọn tốt cho các trường hợp sử dụng với lượng dữ liệu lớn, người dùng có kinh nghiệm có thể ưa thích công cụ Coefficient vì tính dễ sử dụng, linh hoạt và các tính năng vận hành tiên tiến cho các trường hợp sử dụng kinh doanh của họ.

Bạn muốn tìm hiểu thêm về các phương pháp tốt nhất về phân tích dữ liệu và tích hợp BigQuery? Hãy truy cập trang web của chúng tôi Crawlan.com để có thêm thông tin.

Related posts