Tích hợp Google BigQuery

Truy vấn kho dữ liệu bằng ngôn ngữ tự nhiên.

Bài phân tích bạn sẽ chạy nếu có thời gian viết SQL.

Nếu dữ liệu báo cáo của bạn đổ về BigQuery, kết nối nó cho phép ProhostAI chạy những truy vấn mà nếu không bạn sẽ phải ngồi chờ ai đó viết.

Tổng quan

Những danh mục đủ lớn để có kho dữ liệu thường có kèm một nút thắt cổ chai. Dữ liệu thì đầy đủ và mô hình hóa tốt, còn số người rút được câu trả lời ra khỏi nó thì ít — nên các câu hỏi phải xếp hàng sau người viết SQL.

Cái hàng chờ đó thay đổi cả những gì được hỏi. Chẳng ai đi mở một yêu cầu cho một câu hỏi mình chỉ tò mò, nghĩa là bài phân tích được làm chỉ là bài mà ai đó chịu chính thức đi hỏi.

Kết nối BigQuery xóa hàng chờ cho những câu hỏi thường ngày. Hỏi một câu bằng ngôn ngữ tự nhiên và truy vấn được chạy trên chính các bảng của bạn, cùng với bối cảnh vận hành ProhostAI vốn đã nắm nằm ngay bên cạnh. Kho dữ liệu vẫn y nguyên như đội dữ liệu của bạn đã dựng.

ProhostAI làm được gì với Google BigQuery

Khi BigQuery đã kết nối, ProhostAI có thể truy vấn các tập dữ liệu của bạn bằng ngôn ngữ tự nhiên.

Đọc

  • Chạy truy vấn từ một câu hỏi — Biến một câu hỏi bằng ngôn ngữ tự nhiên thành SQL chạy trên chính các bảng của bạn. “Quý trước tỷ lệ lấp đầy trung bình theo khu vực là bao nhiêu?”
  • Khám phá những gì đang có — Liệt kê các tập dữ liệu và bảng để bạn thấy thực sự có gì để hỏi tới.

Tạo và cập nhật

  • Quản lý tập dữ liệu — Tạo và sắp xếp tập dữ liệu ở nơi tài khoản đã kết nối có quyền.
  • Kết hợp với vận hành trực tiếp — Đọc số liệu kho dữ liệu song song với những gì ProhostAI biết về kỳ lưu trú và công việc hiện tại.

Cách kết nối Google BigQuery

BigQuery kết nối qua OAuth của Google Cloud vào project đang chứa các tập dữ liệu của bạn.

  1. 1Mở ProhostAI và vào Cài đặt → Kết nối.
  2. 2Tìm Google BigQuery và chọn Kết nối.
  3. 3Đăng nhập bằng tài khoản Google Cloud có quyền truy cập project đó và phê duyệt các quyền.
  4. 4Thử hỏi một câu về một tập dữ liệu của bạn để xác nhận kết nối chạy được.

Điều nên biết

BigQuery tính tiền theo lượng dữ liệu quét. Một câu hỏi quá rộng trên các bảng lớn có thể là một câu hỏi đắt tiền, nên hãy kết nối một tài khoản có hạn mức hợp lý.

ProhostAI làm việc trong phạm vi quyền IAM của tài khoản đã kết nối — những tập dữ liệu nó không đọc được sẽ vẫn không đọc được.

Câu trả lời chỉ tốt ngang mô hình dữ liệu bên dưới. Bảng và cột được đặt tên rõ ràng cho kết quả tốt hơn thấy rõ.

Hãy cân nhắc kết nối một service account chỉ đọc cho việc phân tích thay vì một tài khoản có quyền ghi.

Câu hỏi thường gặp về tích hợp Google BigQuery

Được. Nó biến một câu hỏi bằng ngôn ngữ tự nhiên thành truy vấn trên chính các bảng của bạn rồi trả về câu trả lời, xóa hàng chờ cho phần phân tích thường ngày.

Có thể. BigQuery tính tiền theo lượng dữ liệu quét, nên một câu hỏi quá rộng trên các bảng lớn tốn tiền thật. Hãy kết nối một tài khoản có hạn mức hợp lý.

Có. Nó làm việc trong phạm vi quyền của tài khoản đã kết nối, nên những tập dữ liệu tài khoản đó không đọc được sẽ vẫn không đọc được.

Với việc phân tích thì đó là mặc định hợp lý — một service account chỉ đọc mang lại lợi ích mà không cấp quyền ghi vào kho dữ liệu.

Mở Cài đặt → Kết nối trong ProhostAI và ngắt kết nối, hoặc thu hồi quyền trong Google Cloud console của bạn.

Hỏi thẳng kho dữ liệu