Proje verilerini BigQuery'ye aktarın

Firebase, projenizin geçmiş verilerini keşfetmeniz ve analiz etmeniz 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 verileri BigQuery'ye aktaracak şekilde yapılandırabilirsiniz:

Gerekli izinler ve önerilen roller

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

Gerekli Firebase erişiminiz yoksa 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 bölümünü inceleyin.

BigQuery dışa aktarmayı 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 manuel olarak farklı bir konuma taşıyabilir (yeniden oluşturabilirsiniz). Daha fazla bilgi edinmek için bkz . Veri kümesi konumunu değiştirme .

  • Varsayılan olarak projenizdeki tüm uygulamalar BigQuery'ye bağlıdır ve daha sonra projeye eklediğiniz tüm uygulamalar otomatik olarak BigQuery'ye bağlanır. Hangi uygulamaların veri göndereceğ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, verilerinizin Firebase projenizden BigQuery'ye günlük senkronizasyonunu 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 aktarımı için etkinleştirip bir veri kümesi oluşturduktan sonra söz konusu veri kümesinin konumunu değiştiremezsiniz. Ancak mevcut veri kümenizi farklı konuma sahip yeni bir veri kümesine kopyalayabilirsiniz.

BigQuery veri kümesi konumları hakkında bilgi edinmek için Veri kümesi konumları bölümüne bakın.

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

Performans İzleme 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 Performans İzleme kaydırıcısını kapatın.
  4. Google Cloud konsolunda BigQuery sayfasına gidin.
  5. Orijinal veri kümenizdeki 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. Verileri orijinal veri kümenizden geçici veri kümesine kopyalayın veya taşıyın .
  7. Orijinal veri kümesini silin.
  8. Orijinal veri kümenizle ( firebase_performance ) aynı adı taşıyan yeni, kalıcı bir veri kümesi oluşturun ve ardından istediğiniz bölgeyi seçin.
  9. Verileri geçici veri kümesinden 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 sekmesini tıklayın ve İzinler'i seçin. Ardından, exporter@performance-bq-export-prod.iam.gserviceaccount.com sorumlusunu BigQuery Veri Sahibi olarak ekleyin.
  11. BigQuery'yi yeniden etkinleştirmek için Firebase konsoluna gidin ve Performans İzleme kaydırıcısını açın. Ardından dışa aktarmayı etkinleştirmek istediğiniz uygulamaları seçin.
  12. Google Cloud konsolundaki BigQuery sayfasına gidin ve yeni bölgede Performans İzleme 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ı da içeren normal BigQuery fiyatlandırmasına tabidir.