Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Proje verilerini BigQuery'ye aktarın

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Firebase, projenizin geçmiş verilerini keşfetmek ve analiz etmek için Firebase konsolunda araçlar sağlar. Bu araçlar, uygulamalarınızın nasıl kullanıldığına ilişkin birçok soruyu yanıtlamanıza yardımcı olabilir. Ancak bazen, kendi sorularınızı yanıtlamak için kendi sorgularınızı da oluşturmak istersiniz.

Bunu, proje verilerinizi Firebase'den BigQuery'ye aktararak yapabilirsiniz. BigQuery ile verilerinizi BigQuery SQL ile analiz edebilir veya verileri kendi araçlarınızla kullanmak üzere dışa aktarabilirsiniz.

Firebase'i, aşağıdaki Firebase ürünlerinden BigQuery'ye veri aktaracak şekilde yapılandırabilirsiniz:

Gerekli izinler ve önerilen roller

BigQuery'ye veri aktarma ayarlarını görüntülemek veya yönetmek için gerekli erişim düzeyine sahip olmanız gerekir.

Gerekli Firebase erişimine sahip değilseniz, bir Firebase proje Sahibinden Firebase konsolu IAM ayarları aracılığıyla size uygun rolü atamasını isteyebilirsiniz. Bir Sahip bulma veya atama da dahil olmak üzere Firebase projenize erişimle ilgili sorularınız varsa, İzinler ve Firebase projelerine erişim SSS'lerini inceleyin .

BigQuery dışa aktarımını etkinleştir

  1. Firebase konsolundaki Entegrasyonlar sayfasına gidin.

  2. BigQuery kartında Bağlantı'yı tıklayın.

  3. BigQuery'yi etkinleştirmek için ekrandaki talimatları izleyin.

Google Analytics, Performance Monitoring veya Cloud Messaging için BigQuery dışa aktarmayı etkinleştirdiğinizde:

  • Veri kümesi bölgesini seçersiniz. Veri kümesi oluşturulduktan sonra konum değiştirilemez, ancak veri kümesini farklı bir konuma kopyalayabilir veya veri kümesini farklı bir konuma manuel olarak taşıyabilir (yeniden oluşturabilirsiniz). Daha fazla bilgi edinmek için Veri kümesi konumunu değiştirme konusuna bakın.

  • Varsayılan olarak, projenizdeki tüm uygulamalar BigQuery'ye bağlanır ve daha sonra projeye eklediğiniz tüm uygulamalar otomatik olarak BigQuery'ye bağlanır. Hangi uygulamaların veri gönderdiğini yönetebilirsiniz . Google Analytics'teki Google Analytics 4 mülklerinizdeki tüm web verileri de otomatik olarak dışa aktarılır.

  • Firebase, mevcut verilerinizin bir kopyasını BigQuery'ye aktarır.

  • Firebase, Firebase projenizdeki verilerinizin BigQuery'ye günlük senkronizasyonlarını ayarlar.

BigQuery dışa aktarma işleminizi devre dışı bırakmak için Firebase konsolunda projenizin bağlantısını kaldırın .

Veri kümesi konumunu değiştir

Bir ürünü BigQuery dışa aktarma için etkinleştirdikten ve bir veri kümesi oluşturduktan sonra bu veri kümesinin konumunu değiştiremezsiniz. Ancak, mevcut veri kümenizi farklı bir konuma sahip yeni bir veri kümesine kopyalayabilirsiniz.

BigQuery veri kümesi konumları hakkında bilgi edinmek için Veri kümesi konumları konusuna bakın.

Veri kümenizin konumunu değiştirmek istediğiniz ürünü seçin.

Cloud Messaging veri kümesinin konumunu değiştirmek için şu talimatları izleyin:

  1. Firebase konsolundaki Entegrasyonlar sayfasına gidin.
  2. BigQuery kartında Yönet 'i tıklayın.
  3. BigQuery'yi devre dışı bırakmak için Bulut Mesajlaşma kaydırıcısını kapatın.
  4. Google Cloud Console'da BigQuery sayfasına gidin.
  5. Orijinal veri kümenizden mevcut verilerin bir kopyasını depolamak için geçici bir veri kümesi oluşturun. Geçici veri kümesine orijinal veri kümesinin adından farklı bir ad atayın.
  6. Orijinal veri kümenizdeki verileri geçici veri kümesine kopyalayın veya taşıyın .
  7. Orijinal veri kümesini silin.
  8. Orijinal veri kümenizle ( firebase_messaging ) aynı ada sahip yeni, kalıcı bir veri kümesi oluşturun, ardından istediğiniz bölgeyi seçin.
  9. Geçici veri kümesindeki verileri yeni veri kümesine kopyalayın veya taşıyın, ardından geçici veri kümesini silin.
  10. Yeni veri kümesi için, PAYLAŞIM sekmesine tıklayın ve İzinler 'i seçin. Ardından, bir BigQuery Veri Sahibi olarak exporter@fcm-bq-export-prod.iam.gserviceaccount.com sorumlusunu ekleyin.
  11. BigQuery'yi yeniden etkinleştirmek için Firebase konsoluna gidin ve Cloud Messaging kaydırıcısını açın. Ardından, dışa aktarmayı etkinleştirmek istediğiniz uygulamaları seçin.
  12. Google Cloud Console'daki BigQuery sayfasına gidin ve yeni bölgede Cloud Messaging için bir aktarım yapılandırmasının oluşturulduğunu doğrulayın.

Fiyatlandırma ve BigQuery korumalı alanı

Firebase projeniz ücretsiz Spark planındaysa Crashlytics, Cloud Messaging, Google Analytics ve Performance Monitoring'i BigQuery'ye ücretsiz erişim sağlayan BigQuery korumalı alanına bağlayabilirsiniz. BigQuery korumalı alanının yetenekleri hakkında bilgi için BigQuery korumalı alanını kullanma bölümüne bakın.

Firebase projeniz ücretli bir plandaysa A/B Testi, Crashlytics, Cloud Messaging, Google Analytics ve Performance Monitoring'i BigQuery'ye bağlayabilirsiniz. BigQuery kullanımınız, sınırlı ücretsiz kullanımı içeren normal BigQuery fiyatlandırmasına tabidir.