Eksportuj dane projektu do BigQuery

Firebase udostępnia w konsoli Firebase narzędzia do przeglądania i analizowania danych historycznych projektu. Te narzędzia mogą pomóc Ci odpowiedzieć na wiele pytań dotyczących sposobu korzystania z Twoich aplikacji. Czasami jednak chcesz również skonfigurować własne zapytania, aby odpowiedzieć na własne pytania.

Możesz to zrobić, eksportując dane projektu z Firebase do BigQuery . Dzięki BigQuery możesz analizować dane za pomocą BigQuery SQL lub eksportować je do własnych narzędzi.

Firebase możesz skonfigurować do eksportowania danych do BigQuery z tych usług Firebase:

Wymagane uprawnienia i sugerowane role

Aby wyświetlić ustawienia eksportu danych do BigQuery lub nimi zarządzać, musisz mieć wymagany poziom dostępu.

Jeśli nie masz niezbędnego dostępu do Firebase, możesz poprosić właściciela projektu Firebase o przypisanie Ci odpowiedniej roli w ustawieniach uprawnień konsoli Firebase . Jeśli masz pytania dotyczące uzyskiwania dostępu do projektu Firebase, w tym znajdowania lub przypisywania właściciela, zapoznaj się z najczęstszymi pytaniami dotyczącymi uprawnień i dostępu do projektów Firebase .

Włącz eksport BigQuery

  1. Przejdź do strony Integracje w konsoli Firebase.

  2. Na karcie BigQuery kliknij Połącz .

  3. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby włączyć BigQuery.

Po włączeniu eksportu BigQuery dla Google Analytics, Monitorowania wydajności lub Komunikacji w chmurze:

  • Wybierz region zestawu danych. Po utworzeniu zestawu danych lokalizacji nie można zmienić, ale można skopiować zestaw danych do innej lokalizacji lub ręcznie przenieść (odtworzyć) zestaw danych w innej lokalizacji. Aby dowiedzieć się więcej, zobacz Zmienianie lokalizacji zbioru danych .

  • Domyślnie wszystkie aplikacje w Twoim projekcie są połączone z BigQuery, a wszystkie aplikacje, które później dodasz do projektu, zostaną automatycznie połączone z BigQuery. Możesz zarządzać, które aplikacje wysyłają dane . Wszystkie dane internetowe z Twoich usług Google Analytics 4 w Google Analytics są również automatycznie eksportowane.

  • Firebase eksportuje kopię Twoich istniejących danych do BigQuery.

  • Firebase konfiguruje codzienne synchronizacje danych z projektu Firebase do BigQuery.

Aby dezaktywować eksport BigQuery, odłącz projekt w konsoli Firebase.

Zmień lokalizację zbioru danych

Po włączeniu produktu do eksportu BigQuery i utworzeniu zbioru danych nie możesz zmienić lokalizacji tego zbioru danych. Możesz jednak skopiować istniejący zestaw danych do nowego zestawu danych, który ma inną lokalizację.

Aby dowiedzieć się więcej o lokalizacjach zbiorów danych BigQuery, zobacz Lokalizacje zbiorów danych .

Wybierz produkt, dla którego chcesz zmienić lokalizację swojego zbioru danych.

Komunikacja w

Aby zmienić lokalizację zestawu danych monitorowania wydajności, postępuj zgodnie z poniższymi instrukcjami:

  1. Przejdź do strony Integracje w konsoli Firebase.
  2. Na karcie BigQuery kliknij Zarządzaj .
  3. Wyłącz suwak Monitorowanie wydajności, by wyłączyć BigQuery.
  4. Przejdź do strony BigQuery w Google Cloud Console.
  5. Utwórz tymczasowy zestaw danych, aby przechowywać kopię istniejących danych z oryginalnego zestawu danych. Przypisz tymczasowemu zestawowi danych inną nazwę niż nazwa oryginalnego zestawu danych.
  6. Skopiuj lub przenieś dane z oryginalnego zestawu danych do tymczasowego zestawu danych.
  7. Usuń oryginalny zbiór danych.
  8. Utwórz nowy, trwały zbiór danych o tej samej nazwie , co oryginalny zbiór danych ( firebase_performance ), a następnie wybierz żądany region.
  9. Skopiuj lub przenieś dane z tymczasowego zestawu danych do nowego zestawu danych, a następnie usuń tymczasowy zestaw danych.
  10. W przypadku nowego zbioru danych kliknij kartę UDOSTĘPNIANIE i wybierz Uprawnienia . Następnie dodaj podmiot zabezpieczeń exporter@performance-bq-export-prod.iam.gserviceaccount.com jako właściciela danych BigQuery.
  11. Przejdź do konsoli Firebase i przesuń suwak Monitorowanie wydajności, by ponownie włączyć BigQuery. Następnie wybierz aplikacje, dla których chcesz włączyć eksport.
  12. Przejdź do strony BigQuery w Google Cloud Console i sprawdź, czy została utworzona konfiguracja transferu do monitorowania wydajności w nowym regionie.

Ceny i piaskownica BigQuery

Jeśli Twój projekt Firebase jest objęty bezpłatnym abonamentem Spark, możesz połączyć Crashlytics, Cloud Messaging, Google Analytics i Monitorowanie wydajności z piaskownicą BigQuery , która zapewnia bezpłatny dostęp do BigQuery. Więcej informacji o możliwościach piaskownicy BigQuery znajdziesz w artykule Korzystanie z piaskownicy BigQuery.

Jeśli Twój projekt Firebase jest objęty płatnym planem, możesz połączyć testy A/B, Crashlytics, Cloud Messaging, Google Analytics i monitorowanie wydajności z BigQuery. Korzystanie z BigQuery podlega normalnym cennikom BigQuery , które obejmują ograniczone korzystanie z bezpłatnego.