Thiết lập chế độ kiểm soát chi phí tuỳ chỉnh cho BigQuery

1. Giới thiệu

BigQuery có thể xử lý một lượng lớn dữ liệu. Các chế độ kiểm soát bổ sung có thể giúp bạn tránh được chi phí truy vấn không mong muốn, cho dù bạn đang làm việc một mình hay trong môi trường có nhiều dự án và người dùng BigQuery.

Bạn có thể quản lý chi phí truy vấn cho mức sử dụng theo yêu cầu của BigQuery bằng cách đặt hạn mức tuỳ chỉnh hằng ngày cho lượng dữ liệu truy vấn được xử lý. Hạn mức này được đặt lại vào lúc nửa đêm theo giờ Thái Bình Dương và đóng vai trò là hạn mức tối đa tổng hợp, ngăn người dùng chạy các truy vấn vượt quá giới hạn được chỉ định.

Trong hướng dẫn này, bạn sẽ tìm hiểu cách thiết lập hạn mức tuỳ chỉnh của riêng mình cho BigQuery.

Điều kiện tiên quyết

Kiến thức bạn sẽ học được

  • Cách chuyển đến trình đơn hạn mức
  • Cách thiết lập hạn mức tuỳ chỉnh ở cấp dự án
  • Cách thiết lập hạn mức tuỳ chỉnh ở cấp người dùng

Bạn cần có

  • Có Tài khoản Google Cloud và Dự án Google Cloud đã bật tính năng thanh toán
  • Một trình duyệt web như Chrome

2. Trước khi bắt đầu

Các quyền bắt buộc

Để đặt hoặc sửa đổi hạn mức tuỳ chỉnh, bạn sẽ cần một trong các vai trò Cloud IAM sau đây trên dự án:

Nếu không chắc mình có các quyền cần thiết hay không, bạn vẫn có thể tiếp tục chuyển sang bước tiếp theo. Bước này sẽ giúp kiểm tra xem bạn có quyền quản lý hạn mức trong dự án của mình hay không.

3. Chuyển đến trình đơn Hạn mức

Trong nhiệm vụ này, bạn sẽ chuyển đến trình đơn hạn mức.

  1. Trong Google Cloud Console, hãy nhấp vào Trình đơn điều hướng ( Biểu tượng trình đơn điều hướng).

Trình đơn trên cùng

  1. Sau đó, chọn IAM & Admin > Quotas & System Limits (Quản trị và quản lý danh tính và quyền truy cập > Hạn mức và giới hạn hệ thống).

Trình đơn hạn mức

Trang này chứa tất cả hạn mức cho các sản phẩm và dịch vụ trên nền tảng. Nếu bạn gặp lỗi truy cập, hãy quay lại trang trước và xem lại các yêu cầu về quyền.

Tiếp theo, bạn sẽ thu hẹp chế độ xem thành các hạn mức liên quan đến BigQuery.

  1. Trong trình đơn thả xuống của công cụ Lọc, hãy chọn tiêu đề Dịch vụ.

Lọc thuộc tính

  1. Sau đó, hãy chọn BigQuery API. Danh sách kết quả chỉ bao gồm những hạn mức liên quan đến dịch vụ BigQuery API.

lựa chọn dịch vụ

4. Đặt hạn mức ở cấp dự án

Trong nhiệm vụ này, bạn sẽ đặt một hạn mức tuỳ chỉnh ở cấp dự án. Hạn mức tuỳ chỉnh ở cấp dự án giới hạn mức sử dụng tổng hợp của tất cả người dùng trong dự án đó mỗi ngày.

Chọn hạn mức

  1. Đánh dấu vào ô cho dòng chỉ định "Số lượt sử dụng truy vấn mỗi ngày" trong trường Tên của bảng. Bạn có thể sử dụng hộp bộ lọc để tìm tên này.

lượt tìm kiếm mỗi ngày

  1. Nhấp vào Chỉnh sửa. Một hộp thoại bật lên sẽ xuất hiện trong bảng điều khiển.
  2. Bỏ chọn hộp Không giới hạn nếu hộp này hiện đang được chọn.
  3. Nhập 1 vào trường Giá trị mới để cho biết hạn mức là 1 TiB (tebibyte).

chỉnh sửa hạn mức mỗi ngày

  1. Sau khi điều chỉnh hạn mức, bạn có thể đặt hạn mức bằng cách nhấp vào Xong rồi nhấp vào Gửi yêu cầu.

Bạn sẽ nhận được thông báo xác nhận trong hộp thoại khi hạn mức được cập nhật.

Sau khi bạn đặt hạn mức, nếu hạn mức tuỳ chỉnh ở cấp dự án bị vượt quá, BigQuery sẽ trả về lỗi.

nội dung mô tả yêu cầu

5. Đặt hạn mức ở cấp người dùng

Bây giờ, bạn đã đặt hạn mức ở cấp dự án, đã đến lúc đặt hạn mức ở cấp người dùng. Hạn mức tuỳ chỉnh ở cấp người dùng được áp dụng riêng cho từng người dùng hoặc tài khoản dịch vụ trong một dự án.

Trên thực tế, bạn có thể chọn sử dụng một trong hai lựa chọn hạn mức này hoặc cả hai cùng lúc. Khi bạn sử dụng hạn mức ở cấp dự án và cấp người dùng cùng lúc, mức sử dụng sẽ được tính vào cả hai hạn mức và tuân thủ hạn mức nghiêm ngặt hơn trong hai hạn mức. Bạn có thể xem ví dụ về tình huống trong tài liệu được liên kết ở cuối hướng dẫn này.

Chọn hạn mức

  1. Đánh dấu vào ô cho dòng chỉ định "Số lượt sử dụng truy vấn mỗi ngày cho mỗi người dùng" trong trường Tên của bảng. Bạn có thể sử dụng hộp bộ lọc để tìm tên này.

số lượt tìm kiếm mỗi ngày trên mỗi người dùng

  1. Nhấp vào Chỉnh sửa. Một hộp thoại bật lên sẽ xuất hiện trong bảng điều khiển.
  2. Bỏ chọn hộp Không giới hạn nếu hộp này hiện đang được chọn.
  3. Nhập 0, 5 hoặc giới hạn truy vấn hằng ngày mong muốn của riêng bạn cho mỗi người dùng vào trường Giá trị mới để cho biết hạn mức là 0, 5 TiB (tebibyte).

hạn mức chỉnh sửa mỗi ngày cho mỗi người dùng

  1. Sau khi điều chỉnh hạn mức, bạn có thể đặt hạn mức bằng cách nhấp vào Xong rồi nhấp vào Gửi yêu cầu.

Bạn sẽ nhận được thông báo xác nhận trong hộp thoại khi hạn mức được cập nhật.

Sau khi bạn đặt hạn mức, nếu hạn mức tuỳ chỉnh ở cấp người dùng bị vượt quá, BigQuery sẽ trả về lỗi.

6. Xin chúc mừng

Bạn đã tạo thành công hạn mức tuỳ chỉnh ở cấp dự án và cấp người dùng cho việc xử lý truy vấn!

Nội dung đã đề cập

  • Cách chuyển đến trình đơn hạn mức
  • Cách thiết lập hạn mức tuỳ chỉnh ở cấp dự án
  • Cách thiết lập hạn mức tuỳ chỉnh ở cấp người dùng

Các bước tiếp theo / tìm hiểu thêm

7. Khảo sát

Bạn sẽ sử dụng hướng dẫn này như thế nào?

Chỉ đọc qua Đọc và hoàn thành bài tập