Troubleshooting errors

Trang này mô tả các thông báo lỗi mà bạn có thể gặp phải khi truy vấn dữ liệu bằng Ads Data Hub, đồng thời cung cấp hướng dẫn khắc phục sự cố.

Bạn có thể tìm thấy thông báo lỗi ở các vị trí sau:

  • Khi chỉnh sửa một truy vấn trong Giao diện người dùng Ads Data Hub, thông báo lỗi sẽ xuất hiện trong hộp xác thực phía trên văn bản truy vấn. Bạn có thể mở rộng phần văn bản lỗi bằng cách nhấp vào Show Authentication (Hiện thông tin xác thực).
  • Sau khi chạy một truy vấn không hoàn tất, trường Chi tiết dành riêng cho công việc sẽ chứa thông báo lỗi trong trường Lỗi. Bạn có thể tìm thấy danh sách việc làm gần đây của mình bằng cách nhấp vào Việc làm trong giao diện người dùng Ads Data Hub.
  • Bạn có thể truy xuất thông báo lỗi bằng Ads Data Hub API bằng tài nguyên operations.

Bảng này không bao gồm tất cả thông báo lỗi có thể xảy ra. Nếu bạn không thấy lỗi có liên quan ở đây hoặc các bước được đề xuất không giải quyết được vấn đề, hãy liên hệ với nhóm hỗ trợ.

Thông báo lỗi Nội dung mô tả Khắc phục sự cố
Đã vượt quá tài nguyên trong quá trình thực thi truy vấn: Không thể thực thi truy vấn trong bộ nhớ đã phân bổ. Lỗi này được trả về khi truy vấn của bạn yêu cầu quá nhiều bộ nhớ để thực thi.
  • Tránh hiện tượng tổng hợp lại.
  • Sử dụng phạm vi ngày nhỏ hơn cho dữ liệu.
  • Chia truy vấn của bạn thành nhiều truy vấn nhỏ hơn. Sau đó, kết hợp các dữ liệu đầu ra trong BigQuery. Ngoài ra, hãy thử sử dụng bảng tạm thời để chia truy vấn.
  • Đảm bảo bảng lớn hơn nằm ở bên trái của JOIN bất kỳ.
  • Xem các phương pháp hay nhất của Ads Data Hub.
  • Hãy xem thêm cách khắc phục sự cố trong bài viết về thông báo lỗi của BigQuery.
Lỗi BigQuery.

Mã lỗi: Nội bộ

Lỗi này được trả về vì nhiều lý do. Sau đây là một số nguyên nhân phổ biến gây ra lỗi này:
  • Sự cố tạm thời hoặc hết thời gian chờ
  • Hãy thử chạy lại truy vấn của bạn.
  • Khi sử dụng OFFSET() hoặc ORDINAL(), nếu chỉ mục nằm ngoài phạm vi
  • Xoá OFFSET() hoặc ORDINAL() hay viết lại bằng SAFE_OFFSET() hoặc SAFE_ORDINAL(). ( tham khảo.)
  • Khi có tình trạng tràn dữ liệu do quá trình tổng hợp lại.
  • Tránh tổng hợp lại trong truy vấn.
  • Tránh kết hợp dữ liệu chưa tổng hợp thành dữ liệu tổng hợp rồi mới tổng hợp thêm một lần nữa.
  • Khi kết quả có một mảng chứa phần tử NULL
  • Xem lại các quy tắc của BigQuery liên quan đến các phần tử NULL trong các mảng.
Nếu truy vấn của bạn không thuộc những trường hợp trên, hãy liên hệ với Nhóm hỗ trợ Ads Data Hub để chẩn đoán lỗi.
Không tìm thấy: Không tìm thấy tập dữ liệu <myproject:mydataset> ở vị trí <regioncode>. Lỗi này được trả về khi bạn cố gắng xuất kết quả truy vấn sang một tập dữ liệu BigQuery không ở cùng khu vực với bản sao Ads Data Hub.
  • Thực hiện lại lệnh, trỏ đến một tập dữ liệu ở cùng khu vực với bản sao Ads Data Hub.
  • Sao chép hoặc tạo lại dữ liệu trong một tập dữ liệu ở cùng khu vực với phiên bản Ads Data Hub của bạn.
  • Đối với các phiên bản Ads Data Hub ở Hoa Kỳ hoặc Liên minh Châu Âu, hãy chỉ định vị trí nhiều vùng US hoặc EU. Việc chỉ định một khu vực cụ thể, chẳng hạn như us-east1 hoặc europe-west1 sẽ khiến việc làm bị từ chối.
Nhóm hỗ trợ Ads Data Hub không thể sửa đổi hoặc thay đổi khu vực được chỉ định cho phiên bản Ads Data Hub của bạn.
Không thể truy cập vào bảng trong BigQuery. Lỗi này sẽ trả về trong quá trình xem trước kết quả nếu bạn không có quyền truy cập vào bảng đầu ra trong BigQuery.
  • Yêu cầu một người trong tổ chức của bạn có thông tin đăng nhập phù hợp trong BigQuery cấp cho bạn quyền xem bảng.
  • Thực hiện lại truy vấn, chỉ định bảng đầu ra mà bạn có quyền xem trong BigQuery.
Truy vấn của bạn không vượt qua được bước kiểm tra quyền riêng tư của Ads Data Hub. Đảm bảo truy vấn của bạn đáp ứng các yêu cầu về tổng hợp và kiểm tra sự khác biệt.

Mã lỗi: 0400

Lỗi này sẽ xuất hiện khi

kết quả truy vấn không được tổng hợp đầy đủ hoặc quá giống với kết quả trước đó.

  • Đảm bảo rằng mỗi hàng kết quả đáp ứng số lượng người dùng tối thiểu bắt buộc (trong hầu hết các trường hợp là 50 người dùng; 10 người dùng khi chỉ truy cập vào các lượt nhấp và lượt chuyển đổi).
  • Sử dụng dữ liệu hộp cát khi kiểm thử các truy vấn.
  • Xem các phương pháp hay nhất của Ads Data Hub.
Lỗi hệ thống. Vui lòng liên hệ với nhóm hỗ trợ.

Mã lỗi: nội bộ

Lỗi này được trả về vì nhiều lý do. Sau đây là một số nguyên nhân phổ biến gây ra lỗi này:
  • Truy vấn bảng của bên thứ nhất không ở cùng khu vực với bản sao Ads Data Hub
  • Sao chép dữ liệu của bên thứ nhất vào một tập dữ liệu ở cùng khu vực với bản sao Ads Data Hub.
  • Tràn dấu thời gian
  • Sử dụng TIMESTAMP_MICROS() để chuyển đổi các trường thời gian (ví dụ: query_id.time_usec) từ micrô giây thành dấu thời gian.
  • Truy vấn dữ liệu được lưu trữ trong bộ nhớ Google Drive
  • Lưu trữ dữ liệu trong Google Cloud Storage.
  • Chưa bật tính năng thanh toán cho dự án
Nếu truy vấn của bạn không thuộc những trường hợp trên, hãy liên hệ với Nhóm hỗ trợ Ads Data Hub để chẩn đoán lỗi.
Truy vấn chứa <number> nhóm người dùng, vượt quá giới hạn 100.000 Lỗi này được trả về khi kết quả truy vấn chứa nhiều hơn giới hạn 100.000 nhóm người dùng. Nhóm người dùng là đơn vị bảo vệ cơ bản nhất trong Ads Data Hub. Mỗi truy vấn sẽ có một người dùng được đặt mỗi khi truy xuất dữ liệu từ bảng Ads Data Hub ở cấp người dùng.
  • Giảm độ phức tạp của truy vấn.
  • Giảm số lượng JOIN trong truy vấn, đặc biệt là đối với bảng Ads Data Hub ở cấp người dùng.
  • Hãy thử truy vấn trong một phạm vi ngày ngắn hơn.
  • Chia nhỏ truy vấn thành nhiều truy vấn nhỏ hơn.
Lưu ý: Những truy vấn sử dụng bảng 1PD yêu cầu bạn phải cập nhật chế độ cài đặt về sự đồng ý. Lỗi này được trả về khi một truy vấn tham chiếu đến bảng dữ liệu của bên thứ nhất (1PD), nếu bạn chưa xác nhận rằng bạn đã có được sự đồng ý của người dùng.
Bạn không được kết hợp các bảng từ các dịch vụ riêng biệt của Google. Tổng hợp từng dịch vụ của Google rồi kết hợp sau Lỗi này được trả về khi một truy vấn kết hợp dữ liệu từ nhiều dịch vụ của Google, chẳng hạn như sử dụng tổ hợp không được phép của các bảng tách biệt với chính sách. Tách từng dịch vụ của Google thành một kết quả duy nhất bằng cách
  • Giới hạn mỗi truy vấn cho một dịch vụ của Google
  • Sử dụng câu lệnh CREATE TABLE với OPTIONS(privacy_checked_export=true).