W konsoli Firebase dostępne są narzędzia Firebase umożliwiające przeglądanie i analizowanie do danych historycznych projektu. Za pomocą tych narzędzi można znaleźć odpowiedzi na wiele pytań dotyczących nad ich używaniem. Czasami warto też jednak skonfigurować własne zapytania, aby odpowiedzieć na Twoje pytania.
Możesz to zrobić, eksportując dane projektu z Firebase do BigQuery Korzystając z BigQuery, możesz analizować dane za pomocą BigQuery SQL lub eksportować dane do użycia we własnych narzędziach.
Możesz skonfigurować w Firebase eksportowanie danych do usługi BigQuery z tych usług Firebase:
- Analytics
- Cloud Messaging
- Crashlytics
- Performance Monitoring
- A/B Testing
- Personalizacja Remote Config
Wymagane uprawnienia i sugerowane role
Aby wyświetlić ustawienia eksportowania danych do usługi BigQuery lub nimi zarządzać, musisz mieć wymagany poziom dostępu.
Jeśli nie masz odpowiedniego dostępu do Firebase, możesz poprosić o to Firebase właściciela projektu, aby przypisać Ci odpowiednią rolę w ustawieniach uprawnień w konsoli Firebase. Jeśli masz pytania dotyczące dostępu do projektu Firebase, np. jak znaleźć lub przypisać właściciela, zapoznaj się z najczęstszymi pytaniami o uprawnienia i dostęp do projektów Firebase.
Włącz eksportowanie do usługi BigQuery
W konsoli Firebase otwórz stronę Integracje.
Na karcie BigQuery kliknij Połącz.
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby włączyć eksportowanie danych do usługi BigQuery.
Oto, co się dzieje, gdy włączysz eksport do BigQuery:
Wybierasz lokalizację zbioru danych. Po utworzeniu zbioru danych jego lokalizacja nie można zmienić, ale możesz skopiować zbiór danych do innej lokalizacji lub ręcznie przenieść (ponownie utworzyć) zbiór danych w innej lokalizacji. Aby się uczyć Więcej informacji znajdziesz w artykule o zmienianiu lokalizacji zbioru danych.
Domyślnie wszystkie aplikacje w Twoim projekcie są połączone z usługami BigQuery oraz wszystkie aplikacje, które dodasz później do projektu, zostaną automatycznie połączone BigQuery Dostępne opcje określać, które aplikacje mają wysyłać dane.
Firebase eksportuje kopię istniejących danych do usługi BigQuery.
Firebase konfiguruje codzienne synchronizacje danych z projektu Firebase w BigQuery
Aby dezaktywować eksportowanie do BigQuery, odłącz projekt w konsoli Firebase.
Zmień lokalizację zbioru danych
Po włączeniu eksportu danych w usłudze BigQuery i utworzysz zbiór danych, nie możesz zmienić jego lokalizacji. Pamiętaj jednak: możesz skopiować istniejący zbiór danych do nowego zbioru danych o innym lokalizacji. Więcej informacji o lokalizacjach zbiorów danych (BigQuery) znajdziesz tutaj: Lokalizacje zbiorów danych.
Wybierz usługę, której lokalizację chcesz zmienić w gromadzeniu danych.
Aby zmienić lokalizację zbioru danych Google Analytics, wykonaj te czynności instrukcje:
W konsoli Firebase wybierz Integracje. Następnie:
- Na karcie BigQuery kliknij Zarządzaj.
- Przesuń suwak Google Analytics, aby wyłączyć BigQuery
W konsoli Google Cloud wybierz Strona BigQuery. Następnie:
- Utwórz tymczasowy zbiór danych, aby przechowywać kopię dotychczasowych danych z pierwotnego zbioru danych. przypisać do tymczasowego zbioru danych inną nazwę, niż nazwa oryginalnego zbioru danych.
- Kopiuj lub przenieś danych z pierwotnego zbioru danych do tymczasowego zbioru danych.
- usunąć pierwotny zbiór danych.
- Utwórz nowy, trwały zbiór danych o tej samej nazwie co oryginalny zbiór danych.
dataset
(
), i wybierz nowy region.analytics_ANALYTICS_PROPERTY_ID
- Skopiuj lub przenieś dane z tymczasowego zbioru danych do nowego zbioru danych a potem usuń tymczasowy zbiór danych.
Wróć do konsoli Firebase i Karta BigQuery. Następnie:
- Przesuń suwak Google Analytics, aby ponownie włączyć integrację BigQuery.
- Wybierz aplikacje, dla których chcesz włączyć eksport.
Ceny i piaskownica BigQuery
Jeśli Twój projekt Firebase jest objęty bezpłatnym abonamentem Spark, Crashlytics, Cloud Messaging, Google Analytics i Performance Monitoring w piaskownica BigQuery, który zapewnia bezpłatny dostęp do usługi BigQuery. Więcej informacji: Korzystanie z piaskownicy BigQuery , aby dowiedzieć się więcej o możliwościach piaskownicy BigQuery.
Jeśli Twój projekt Firebase jest płatny, możesz połączyć A/B Testing, Crashlytics, Cloud Messaging, Google Analytics, i Performance Monitoring do BigQuery. Korzystanie z usługi BigQuery podlega do normalnego poziomu BigQuery – ceny, który obejmuje ograniczony bezpłatny dostęp.