Bạn có thể truy cập, phân tích, trực quan hoá và chia sẻ hàng tỷ hàng dữ liệu trên bảng tính của mình bằng Trang tính liên kết, trình kết nối dữ liệu của Trang tính. Bạn cũng có thể sử dụng Trang tính liên kết để:
- Cộng tác với đối tác, nhà phân tích hoặc các bên liên quan khác trong một giao diện bảng tính quen thuộc.
- Cho phép người dùng uỷ quyền truy cập cho cộng tác viên.
- Đảm bảo một nguồn thông tin duy nhất để phân tích dữ liệu mà không cần xuất thêm tệp .csv.
- Phân tích dữ liệu trong một ranh giới hạn chế quyền truy cập dựa trên các thuộc tính, chẳng hạn như địa chỉ IP và thông tin thiết bị của người dùng.
Bạn có thể chạy truy vấn từ Trang tính liên kết trên BigQuery hoặc Looker theo cách thủ công hoặc theo lịch xác định. Sheets lưu kết quả của các truy vấn này trong bảng tính để bạn có thể phân tích và chia sẻ. Hãy xem các video hướng dẫn này để tìm hiểu thêm về cách Sử dụng Trang tính liên kết với BigQuery.
Bạn có thể xem các sự kiện truy vấn của Trang tính được kết nối trong Sự kiện trong nhật ký Drive.
Thiết lập BigQuery để phân tích dữ liệu
Bước 1: Bật Google Cloud
Đảm bảo rằng Google Cloud đã được bật cho tổ chức của bạn. Để xem hướng dẫn, hãy truy cập vào bài viết Xem những ứng dụng được bật cho người dùng, nhóm hoặc đơn vị tổ chức. Nếu bạn cần bật Google Cloud, hãy xem bài viết Bật hoặc tắt Google Cloud cho người dùng.
Để biết hướng dẫn về cách sử dụng Trang tính liên kết với BigQuery, hãy xem bài viết Bắt đầu với dữ liệu BigQuery trong Google Trang tính.
Bước 2: Xem xét các vai trò IAM
Bạn sử dụng các vai trò IAM (quản lý danh tính và quyền truy cập) để chỉ định quyền truy cập dữ liệu cho người dùng. Để thêm hoặc sử dụng một dự án BigQuery trong Trang tính, vai trò IAM của người dùng trong BigQuery phải là bigquery.user hoặc bigquery.jobUser và bigquery.dataViewer.
Để tìm hiểu về các vai trò này, hãy xem các vai trò IAM được xác định trước của BigQuery.
Những hành động mà người dùng có thể thực hiện phụ thuộc vào vai trò IAM và quyền trên bảng tính của họ, chứ không phải quyền của chủ sở hữu bảng tính. Những người bên ngoài tổ chức của bạn chỉ có thể tương tác với Trang tính trong tổ chức của bạn nếu bạn cho phép.
| Thao tác trong Trang tính | Vai trò bắt buộc theo nguyên tắc quản lý danh tính và quyền truy cập (IAM) trong BigQuery | Quyền bắt buộc trong Trang tính |
|---|---|---|
| Tạo biểu đồ, bảng tổng hợp, công thức hoặc bản trích bằng bảng hoặc chế độ xem BigQuery |
bigquery.user hoặcbigquery.jobUser và bigquery.dataViewer |
Người chỉnh sửa |
| Xem biểu đồ, bảng tổng hợp, công thức, dữ liệu trích xuất hoặc bản xem trước được tạo từ dữ liệu BigQuery | Không có | Người chỉnh sửa hoặc người xem |
| Tạo hoặc chỉnh sửa truy vấn BigQuery tuỳ chỉnh |
bigquery.user hoặc bigquery.jobUser và bigquery.dataViewer |
Người chỉnh sửa |
| Xem truy vấn BigQuery tuỳ chỉnh | Không có | Người chỉnh sửa hoặc người xem |
| Làm mới dữ liệu từ BigQuery |
bigquery.user hoặc bigquery.jobUser và bigquery.dataViewer |
Người chỉnh sửa |
Bước 3: Chỉ định vai trò IAM
Bạn chỉ định vai trò IAM cho tập dữ liệu trong bảng điều khiển BigQuery. Để biết thông tin chi tiết, hãy xem bài viết Kiểm soát quyền truy cập vào tài nguyên bằng IAM.
Bước 4: (Không bắt buộc) Định cấu hình giải pháp VPC Service Controls để cho phép Trang tính liên kết
Ngoài việc sử dụng IAM để uỷ quyền cho người dùng có thể truy cập vào dữ liệu BigQuery, bạn có thể sử dụng VPC Service Controls để tạo một phạm vi dịch vụ hạn chế quyền truy cập dựa trên các thuộc tính như địa chỉ IP và thông tin thiết bị của người dùng. Người dùng chỉ có thể sử dụng Trang tính liên kết để truy cập vào dữ liệu BigQuery được bảo vệ bằng VPC Service Controls nếu bạn định cấu hình phạm vi để cho phép Trang tính sao chép kết quả truy vấn vào bảng tính của người dùng. Để biết thông tin chi tiết, hãy xem bài viết Kiểm soát quyền truy cập.
Thiết lập Looker để phân tích dữ liệu
Để sử dụng trang tính được kết nối với Looker, bạn phải bật quyền truy cập vào các dịch vụ không được kiểm soát riêng trong Bảng điều khiển dành cho quản trị viên của Google. Để biết thêm thông tin, hãy xem bài viết Quản lý quyền truy cập vào những dịch vụ không được kiểm soát riêng. Ngoài ra, trước tiên, quản trị viên Looker phải bật Trang tính liên kết trong giao diện người dùng quản trị Looker. Để biết hướng dẫn chi tiết hơn, hãy xem bài viết Sử dụng Trang tính liên kết cho Looker.
Cho phép người dùng uỷ quyền truy cập vào Trang tính liên kết cho BigQuery
Các phiên bản hỗ trợ tính năng này: Enterprise Standard và Enterprise Plus; Education Standard và Education Plus; Enterprise Essentials và Enterprise Essentials Plus. So sánh phiên bản của bạnBạn có thể cho phép người dùng uỷ quyền truy cập vào Trang tính liên kết cho BigQuery để họ có thể cộng tác với những người dùng khác nhằm phân tích dữ liệu và chạy truy vấn.
Để uỷ quyền truy cập, người dùng cần chia sẻ trang tính với người dùng khác. Tuy nhiên, họ không thể uỷ quyền truy cập vào một trang tính được chia sẻ công khai bằng đường liên kết. Bạn có thể xem xét người dùng uỷ quyền truy cập và người dùng chạy truy vấn trong sự kiện trong nhật ký Drive hoặc nhật ký kiểm tra trên đám mây.
Bật hoặc tắt quyền truy cập được uỷ quyền
Trước khi bắt đầu: Nếu cần, hãy tìm hiểu cách áp dụng chế độ cài đặt cho một bộ phận hoặc nhóm.
-
Trong Bảng điều khiển dành cho quản trị viên của Google, hãy chuyển đến biểu tượng Trình đơn
Ứng dụng
Google Workspace
Drive và Tài liệu
Tính năng và ứng dụng.
Bạn phải có đặc quyền của quản trị viên trong phần Cài đặt dịch vụ.
- Đối với Quyền truy cập được uỷ quyền trong Trang tính liên kết, hãy nhấp vào biểu tượng Chỉnh sửa
.
-
(Không bắt buộc) Để chỉ áp dụng chế độ cài đặt này cho một số người dùng, trên trình đơn bên, hãy chọn một đơn vị tổ chức (thường dùng cho các bộ phận) hoặc nhóm cấu hình (cách nâng cao).
Các chế độ cài đặt nhóm sẽ thay thế đơn vị tổ chức. Tìm hiểu thêm
- Đối với Chế độ cài đặt uỷ quyền, hãy đánh dấu hoặc bỏ đánh dấu Cho phép những người dùng có quyền chỉnh sửa bảng tính bật tính năng uỷ quyền truy cập trong Trang tính liên kết.
- Nếu bạn đang định cấu hình một đơn vị tổ chức hoặc nhóm, hãy chọn Chỉ người dùng trong một đơn vị tổ chức hoặc nhóm cụ thể mới có thể sử dụng tính năng uỷ quyền.
- Nếu bạn muốn cho phép bất kỳ người dùng nào có quyền truy cập vào trang tính đều có thể uỷ quyền truy cập, hãy chọn Mọi người dùng đều có thể uỷ quyền. Lựa chọn này bao gồm cả người dùng bên ngoài tổ chức của bạn nếu họ có quyền truy cập vào trang tính.
-
Nhấp vào Lưu. Hoặc bạn có thể nhấp vào nút Ghi đè đối với một đơn vị tổ chức.
Sau này, để khôi phục giá trị được kế thừa, hãy nhấp vào Kế thừa (hoặc Không đặt đối với nhóm).
Nếu bạn bật tính năng uỷ quyền, hãy cho người dùng biết rằng họ có thể làm theo các bước sau để uỷ quyền truy cập vào một trang tính.
Xem sự kiện trong nhật ký của Các trang tính liên kết
Khi Trang tính liên kết truy cập vào dữ liệu BigQuery và Looker, các mục nhập sẽ được ghi lại trong Sự kiện trong nhật ký Drive. Các mục nhập cũng được ghi lại trong Nhật ký kiểm tra trên đám mây để truy cập vào BigQuery và trong Explore Nhật ký hoạt động hệ thống để truy cập vào Looker. Nhật ký này cho biết ai đã truy cập vào dữ liệu và thời điểm truy cập.
Phân tích sự kiện trong nhật ký Drive bằng Reports API
Để biết thông tin chi tiết về cách phân tích sự kiện trong nhật ký Drive trên Bảng điều khiển dành cho quản trị viên của Google, hãy xem phần Truy cập vào dữ liệu sự kiện trong nhật ký Drive.
Khi sử dụng Reports API, bạn có thể xem các sự kiện Truy vấn của Trang tính được kết nối. Ví dụ sau đây truy xuất tất cả sự kiện trên Drive theo loại sự kiện truy vấn Trang tính được liên kết:
Phản hồi JSON đầy đủ cho lệnh gọi API này được trình bày trong phần Phản hồi JSON đầy đủ bên dưới trên trang này.
Người dùng đã bắt đầu truy vấn sẽ xuất hiện dưới dạng tác nhân.
Sheets cung cấp thêm thông tin về truy vấn đã được thực thi dưới dạng các tham số.
Trường execution_trigger được đặt dựa trên cách truy vấn được gọi từ Trang tính:
| Nhãn | Cách thực thi truy vấn |
|---|---|
| sheets_ui | Theo cách thủ công thông qua giao diện người dùng của Trang tính |
| lịch biểu | Thông qua tính năng làm mới theo lịch trong Trang tính |
| api | Thông qua Sheets API |
| apps-script | Thông qua Apps Script |
Trường
query_type được đặt dựa trên trình kết nối dữ liệu.| Nhãn | Trình kết nối dữ liệu |
|---|---|
| big_query | BigQuery |
| looker | Looker |
Trường data_connection_id được đặt dựa trên mã nhận dạng của mối kết nối dữ liệu. Đối với BigQuery, đây là mã dự án thanh toán. Đối với Looker, đây là URL của phiên bản.
execution_id được đặt dựa trên mã nhận dạng của truy vấn đã được thực thi.
| Cấu trúc giá trị | Thực thể truy vấn |
|---|---|
| jobs/<JOB_ID> | Tác vụ BigQuery |
| datasets/<DATASET_NAME>/tables/<TABLE_NAME> | Bảng BigQuery |
| query_tasks/<QUERY_TASK_ID> | Truy vấn Looker |
Địa chỉ email của người dùng có thông tin đăng nhập đã được sử dụng có trong nhật ký dưới dạng trường delegating_principal.
Phản hồi đầy đủ ở định dạng JSON
Phân tích Nhật ký kiểm tra trên đám mây bằng Trình khám phá nhật ký cho các mối kết nối BigQuery
Mỗi bảng tính đều có một Mã nhận dạng trang tính riêng biệt trong URL của bảng tính đó. Các mục nhật ký ở định dạng BigQueryAuditMetadata chứa mã nhận dạng của bảng tính mà từ đó yêu cầu quyền truy cập dữ liệu BigQuery được gửi.
Bạn có thể tạo truy vấn để truy xuất và phân tích nhật ký bằng Trình khám phá nhật ký trong bảng điều khiển Cloud. Trong Trình khám phá nhật ký, hãy nhập:
Thao tác này cho thấy các mục có mã nhận dạng bảng tính không trống, như trong ví dụ này:
Trang tính thêm thông tin vào các truy vấn công việc bằng cách sử dụng nhãn công việc. Các chỉ số này có thể cung cấp thêm dữ liệu để bạn phân tích, như trong ví dụ này:
Giá trị của trường sheets_trigger được đặt dựa trên cách truy vấn được gọi từ Trang tính:
| Nhãn | Cách thực thi truy vấn |
|---|---|
| người dùng | Theo cách thủ công thông qua giao diện người dùng của Trang tính |
| lịch biểu | Thông qua tính năng làm mới theo lịch trong Trang tính |
| api | Thông qua Sheets API |
| apps-script | Thông qua Apps Script |
Ví dụ: để tìm các mục tương ứng với hoạt động làm mới theo lịch của Trang tính liên kết, hãy dùng truy vấn sau trong Trình khám phá nhật ký:
Nếu đã bật quyền truy cập được uỷ quyền, bạn có thể tìm thấy địa chỉ email của người dùng có thông tin đăng nhập được dùng để chạy truy vấn trong nhật ký. Bạn cũng có thể tìm thấy địa chỉ email của người dùng đã kích hoạt truy vấn, như minh hoạ trong ví dụ sau:
Lưu ý: Trường serviceAccountDelegationInfo chỉ xuất hiện nếu quyền truy cập được uỷ quyền được dùng cho truy vấn. Trong trường hợp này, người có tên trong phần principalEmail là người uỷ quyền truy cập.
Để biết thêm thông tin chi tiết, hãy xem bài viết Sử dụng Trình khám phá nhật ký và Tạo truy vấn trong Trình khám phá nhật ký.
Tìm hiểu thêm về nhật ký kiểm tra BigQuery, mã nhận dạng bảng tính, định dạng BigQueryAuditMetadata, SheetsMetadata, chia sẻ bảng tính và API Google Trang tính.
Phân tích hoạt động hệ thống của Looker
- Trên phiên bản Looker của bạn, ở bên trái, hãy nhấp vào Khám phá
Nhật ký.
- Đối với Tìm một trường, hãy nhập Tên ứng dụng API rồi nhấp vào biểu tượng Lọc
để thêm trường này vào tập dữ liệu.
- Trong mục Bộ lọc, hãy chọn bằng rồi nhập Trang tính đã kết nối vào trường bên cạnh.
- Đối với Tìm trường, hãy nhập Mã nhận dạng bảng tính của Trang tính được kết nối để thêm trường này vào tập dữ liệu.
- Đối với Tìm trường, hãy nhập Bộ kích hoạt Trang tính được kết nối để thêm trường này vào tập dữ liệu.
- Đối với Tìm trường, hãy nhập Đường dẫn lịch sử để thêm trường này vào tập dữ liệu.
- History Slug tương đương với QUERY_TASK_ID được ghi vào nhật ký sự kiện của Drive. Nếu bạn muốn tìm một truy vấn cụ thể trong nhật ký Drive, hãy thêm bộ lọc vào trường đó.
- (Không bắt buộc) Để thêm bất kỳ trường bổ sung nào, chẳng hạn như Tên người dùng và Ngày tạo nhật ký, vào tập dữ liệu, hãy chọn các trường đó.
- (Không bắt buộc) Để thêm bộ lọc, hãy chọn bộ lọc bạn muốn.
Ví dụ: bạn có thể lọc Ngày tạo nhật ký thành trong 7 ngày qua hoặc bạn có thể lọc theo một Mã bảng tính cụ thể để chỉ xem các truy vấn Looker được bắt đầu từ một mã bảng tính cụ thể. - Nhấp vào Chạy.
Khắc phục sự cố
Nếu Trang tính gặp sự cố
Ở đầu trang tính, hãy nhấp vào Gửi ý kiến phản hồi.
Các nội dung cập nhật của BigQuery không xuất hiện trong Trang tính liên kết
Trong các tệp Trang tính, hãy nhấp vào Làm mới để kéo mọi nội dung cập nhật đối với dữ liệu BigQuery vào Trang tính liên kết. Để làm mới mọi mục trong Các trang tính liên kết, hãy nhấp vào Dữ liệu Trình kết nối dữ liệu
Làm mới dữ liệu
Làm mới tất cả.
Người dùng không thể mở tệp Trang tính liên kết
Nếu bạn thiết lập một số quyền nhất định cho các tệp trên Trang tính của tổ chức, chẳng hạn như hạn chế người dùng bên ngoài tổ chức truy cập vào các tệp trên Trang tính, thì những người dùng đó sẽ không thể mở các tệp Trang tính được liên kết. Để thay đổi quyền, hãy xem bài viết Đặt quyền chia sẻ của người dùng trên Drive.
Nếu bạn vẫn gặp vấn đề, hãy xem bài viết Khắc phục sự cố với dữ liệu BigQuery trong Google Trang tính và Khắc phục sự cố về Trang tính liên kết cho Looker.