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:
- Analitik
- Bulut Mesajlaşma
- Crashlytics
- Performans İzleme
- A/B Testi
- Uzaktan Yapılandırma kişiselleştirmesi
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 .
proje düzeyi
Aşağıdaki tablo, bir Firebase projesinin BigQuery'ye üst düzey bağlantısı için geçerlidir.
|Firebase konsolunda eylem||Gerekli IAM izni||Varsayılan olarak gerekli izinleri içeren IAM rolleri||Ek gerekli roller|
|Bir Firebase projesi ile BigQuery'yi bağlama|| ||Yok|
|Firebase projesi ile BigQuery arasındaki bağlantıyı kaldırın|| ||Yok|
|BigQuery için mevcut bağlantıları görüntüleyin|| ||Yok|
Google Analytics
Aşağıdaki tablo, özellikle Google Analytics verilerinin BigQuery'ye aktarılması için geçerlidir.
|Firebase konsolunda eylem||Gerekli IAM izni||Varsayılan olarak gerekli izinleri içeren IAM rolleri||Ek gerekli roller|
|Google Analytics verilerinin BigQuery'ye aktarılmasını etkinleştirin|| |
VE
|Belirli Firebase uygulamaları için dışa aktarmayı etkinleştir|| |
|Belirli Firebase uygulamaları için dışa aktarmayı devre dışı bırakın|| |
Firebase ürünleri
Aşağıdaki tablo, Crashlytics veya Performance Monitoring gibi BigQuery'ye veri aktarabileceğiniz herhangi bir Firebase ürünü için geçerlidir.
|Firebase konsolunda eylem||Gerekli IAM izni||Varsayılan olarak gerekli izinleri içeren IAM rolleri||Ek gerekli roller|
|Bir ürünün verilerinin BigQuery'ye aktarılmasını etkinleştir|| ||Yok|
|Belirli Firebase uygulamaları için dışa aktarmayı etkinleştir|| ||Yok|
|Belirli Firebase uygulamaları için dışa aktarmayı devre dışı bırakın|| ||Yok|
BigQuery dışa aktarımını etkinleştir
Firebase konsolundaki Entegrasyonlar sayfasına gidin.
BigQuery kartında Bağlantı'yı tıklayın.
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 4mü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.
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.