Eksportowanie danych projektu do BigQuery

Firebase udostępnia w konsoli Firebase narzędzia do analizowania historycznych danych projektu. Te narzędzia mogą pomóc Ci znaleźć odpowiedzi na wiele pytań dotyczących sposobu korzystania z Twoich aplikacji. Czasami jednak chcesz też tworzyć własne zapytania, aby uzyskać odpowiedzi na pytania, które Cię interesują.

Aby to zrobić, wyeksportuj dane projektu z Firebase do BigQuery. Za pomocą BigQuery możesz analizować dane za pomocą kodu SQL w BigQuery lub eksportować dane do użycia we własnych narzędziach.

Możesz skonfigurować Firebase tak, aby eksportowało dane do usługi BigQuery z tych usług Firebase:

Wymagane uprawnienia i sugerowane role

Aby wyświetlać ustawienia eksportowania danych do usługi BigQuery i nimi zarządzać, musisz mieć wymagany poziom dostępu.

Jeśli nie masz wymaganego 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 dostępu do projektu Firebase, w tym znajdowania lub przypisywania właściciela, zapoznaj się z artykułem Najczęstsze pytania dotyczące uprawnień i dostępu do projektów Firebase.

Włącz eksport do usługi BigQuery

  1. W konsoli Firebase otwórz stronę Integracje.

  2. Na karcie BigQuery kliknij Połącz.

  3. Aby umożliwić eksportowanie do BigQuery, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Co się stanie, gdy włączysz eksport?

  • Wybierasz lokalizację zbioru danych. Po utworzeniu zbioru danych jego lokalizacji nie można już zmienić. Możesz natomiast skopiować zbiór danych do innej lokalizacji lub ręcznie przenieść (ponownie utworzyć) zbiór danych w innej lokalizacji. Więcej informacji znajdziesz w artykule Zmienianie lokalizacji dotychczasowych eksportów.

    Ta lokalizacja dotyczy tylko danych wyeksportowanych do BigQuery i nie ma wpływu na lokalizację danych przechowywanych na potrzeby korzystania w konsoli Firebase.

  • Domyślnie wszystkie aplikacje w projekcie są połączone z BigQuery, a wszystkie aplikacje, które później dodasz do projektu, zostaną automatycznie połączone z BigQuery. Możesz określić, które aplikacje mają wysyłać dane.

  • Firebase eksportuje kopię Twoich dotychczasowych danych do usługi BigQuery. Początkowa propagacja danych na potrzeby eksportu może potrwać do 48 godzin.

  • Firebase konfiguruje codzienną synchronizację danych z usługą BigQuery.

    • Po połączeniu projektu zwykle musisz poczekać do następnej synchronizacji, aby pierwszy zestaw danych został wyeksportowany do BigQuery.

    • Codzienna synchronizacja odbywa się raz dziennie, niezależnie od harmonogramu eksportu BigQuery. Pamiętaj, że czas i długość działania zadania synchronizacji mogą się zmienić, więc nie zalecamy planowania dalszych operacji ani zadań na podstawie określonego czasu eksportu.

Aby dezaktywować eksporty do usługi BigQuery, odłącz projekt w konsoli Firebase.

Zmiana lokalizacji dotychczasowych eksportów

Po włączeniu produktu do eksportu BigQuery i utworzeniu zbioru danych nie możesz zmienić jego lokalizacji. Możesz jednak skopiować dotychczasowy zbiór danych do nowego zbioru danych w innej lokalizacji i zresetować eksport danych do tej nowej lokalizacji. Dowiedz się więcej o BigQuerylokalizacjach zbiorów danych.

Wybierz usługę, dla której chcesz zmienić lokalizację eksportu danych

Ceny i piaskownica BigQuery

Jeśli Twój projekt Firebase korzysta z bezpłatnego abonamentu Spark, możesz połączyć z nim usługi Crashlytics, Cloud Messaging, Google Analytics i Performance Monitoring, aby uzyskać bezpłatny dostęp do usługi BigQuery.BigQuery Więcej informacji o możliwościach piaskownicy BigQuery znajdziesz w artykule Korzystanie z piaskownicy BigQuery.

Jeśli Twój projekt Firebase korzysta z abonamentu Blaze (płatność według zużycia zasobów), możesz połączyć z nim usługi A/B Testing, Crashlytics, Cloud Messaging, Google AnalyticsPerformance Monitoring.BigQuery Korzystanie z usługi BigQuery podlega normalnym opłatom BigQuery, które obejmują ograniczone bezpłatne korzystanie z usługi.