Firebase cung cấp các công cụ trong bảng điều khiển Firebase để khám phá và phân tích dữ liệu trong quá khứ của dự án. Những công cụ này có thể giúp bạn trả lời nhiều câu hỏi về cách ứng dụng của bạn đang được sử dụng. Mặc dù vậy, đôi khi bạn cũng muốn thiết lập để tìm câu trả lời cho chính bạn.
Bạn có thể thực hiện việc này bằng cách xuất dữ liệu dự án từ Firebase vào BigQuery. Bằng BigQuery, bạn có thể phân tích dữ liệu bằng SQL BigQuery hoặc xuất dữ liệu để sử dụng với công cụ của riêng bạn.
Bạn có thể định cấu hình Firebase để xuất dữ liệu sang BigQuery từ các sản phẩm Firebase sau:
- Analytics
- Cloud Messaging
- Crashlytics
- Performance Monitoring
- A/B Testing
- Tính năng cá nhân hoá Remote Config
Các quyền bắt buộc và vai trò được đề xuất
Để xem hoặc quản lý chế độ cài đặt xuất dữ liệu sang BigQuery, bạn phải có cấp truy cập cần thiết.
Nếu không có quyền truy cập cần thiết vào Firebase, bạn có thể yêu cầu Firebase Chủ sở hữu dự án chỉ định cho bạn vai trò phù hợp thông qua chế độ cài đặt quản lý danh tính và quyền truy cập (IAM) của bảng điều khiển Firebase. Nếu bạn có câu hỏi về cách truy cập vào dự án Firebase của mình, bao gồm cả việc tìm hoặc chỉ định Chủ sở hữu, hãy xem bài viết Câu hỏi thường gặp về các quyền và quyền truy cập vào dự án Firebase.
Bật tính năng xuất sang BigQuery
Trong bảng điều khiển Firebase, hãy chuyển đến Trang Tích hợp.
Trong thẻ BigQuery, hãy nhấp vào Liên kết.
Làm theo hướng dẫn trên màn hình để cho phép xuất dữ liệu sang BigQuery.
Dưới đây là những gì sẽ xảy ra khi bạn bật tính năng xuất dữ liệu sang BigQuery:
Bạn chọn vị trí của tập dữ liệu. Sau khi tập dữ liệu được tạo, vị trí không thể thay đổi, nhưng bạn có thể sao chép tập dữ liệu sang một vị trí khác hoặc di chuyển (tạo lại) tập dữ liệu ở một vị trí khác theo cách thủ công. Để tìm hiểu khác, hãy xem phần Thay đổi vị trí tập dữ liệu.
Theo mặc định, tất cả ứng dụng trong dự án của bạn đều liên kết với BigQuery và mọi ứng dụng mà sau này bạn thêm vào dự án sẽ tự động được liên kết BigQuery. Bạn có thể quản lý ứng dụng gửi dữ liệu.
Firebase xuất bản sao của dữ liệu hiện có của bạn sang BigQuery.
Firebase thiết lập tính năng đồng bộ hoá hằng ngày dữ liệu từ dự án Firebase với BigQuery.
Cách huỷ kích hoạt tệp xuất sang BigQuery: huỷ liên kết dự án trong bảng điều khiển Firebase.
Thay đổi vị trí tập dữ liệu
Sau khi bạn bật tính năng xuất BigQuery cho một sản phẩm nhưng tạo một tập dữ liệu, thì bạn sẽ không thể thay đổi vị trí của tập dữ liệu đó. Tuy nhiên, bạn có thể sao chép tập dữ liệu hiện có vào một tập dữ liệu mới có vị trí. Để tìm hiểu về các vị trí tập dữ liệu BigQuery, hãy xem Vị trí tập dữ liệu.
Chọn sản phẩm mà bạn muốn thay đổi vị trí của tập dữ liệu.
Mức giá và hộp cát BigQuery
Nếu dự án Firebase của bạn đang sử dụng gói Spark miễn phí, bạn có thể liên kết Crashlytics, Cloud Messaging, Google Analytics và Performance Monitoring vào hộp cát BigQuery, để truy cập miễn phí vào BigQuery. Tham khảo Sử dụng hộp cát BigQuery để biết thông tin về khả năng của hộp cát BigQuery.
Nếu dự án Firebase của bạn là dạng gói có tính phí, bạn có thể liên kết A/B Testing, Crashlytics, Cloud Messaging, Google Analytics và Performance Monitoring đến BigQuery. Việc bạn sử dụng BigQuery phải tuân theo chính sách giá BigQuery thông thường, bao gồm cả việc sử dụng không tốn phí có giới hạn.