يوفر Firebase أدوات في وحدة تحكم Firebase لاستكشاف البيانات التاريخية لمشروعك وتحليلها. يمكن أن تساعدك هذه الأدوات في الإجابة على العديد من الأسئلة حول كيفية استخدام تطبيقاتك. ومع ذلك ، قد ترغب أحيانًا في إعداد استفساراتك الخاصة للإجابة على أسئلتك الخاصة.
يمكنك القيام بذلك عن طريق تصدير بيانات مشروعك من Firebase إلى BigQuery . باستخدام BigQuery ، يمكنك تحليل بياناتك باستخدام BigQuery SQL أو تصدير البيانات لاستخدامها مع أدواتك الخاصة.
يمكنك تهيئة Firebase لتصدير البيانات إلى BigQuery من منتجات Firebase التالية:
الأذونات المطلوبة والأدوار المقترحة
لعرض أو إدارة إعدادات تصدير البيانات إلى BigQuery ، يجب أن يكون لديك مستوى الوصول المطلوب.
إذا لم يكن لديك حق الوصول الضروري إلى Firebase ، يمكنك أن تطلب من مالك مشروع Firebase أن يعين لك الدور المناسب عبر إعدادات IAM لوحدة التحكم في Firebase . إذا كانت لديك أسئلة حول الوصول إلى مشروع Firebase ، بما في ذلك العثور على مالك أو تعيينه ، فراجع الأسئلة الشائعة حول الأذونات والوصول إلى مشاريع Firebase .
ينطبق الجدول التالي على ربط المستوى الأعلى لمشروع Firebase بـ BigQuery.
إجراء في وحدة تحكم Firebase | مطلوب إذن IAM | دور (أدوار) IAM التي تتضمن الأذونات المطلوبة بشكل افتراضي | الأدوار الإضافية المطلوبة |
---|---|---|---|
ربط مشروع Firebase و BigQuery | firebase.links.create | لا أحد | |
إلغاء ربط مشروع Firebase و BigQuery | firebase.links.delete | لا أحد | |
اعرض الروابط الحالية لـ BigQuery | firebase.links.list |
| لا أحد |
ينطبق الجدول التالي تحديدًا على تصدير بيانات Google Analytics إلى BigQuery.
إجراء في وحدة تحكم Firebase | مطلوب إذن IAM | دور (أدوار) IAM التي تتضمن الأذونات المطلوبة بشكل افتراضي | الأدوار الإضافية المطلوبة |
---|---|---|---|
تفعيل تصدير بيانات Google Analytics إلى BigQuery | firebase.links.update و serviceusage.services.enable |
| |
تفعيل التصدير لتطبيقات Firebase معينة | firebase.links.update |
| |
تعطيل التصدير لتطبيقات Firebase معينة | firebase.links.update |
|
ينطبق الجدول التالي على أي من منتجات Firebase التي يمكنك تصدير بيانات لها إلى BigQuery ، على سبيل المثال ، Crashlytics أو مراقبة الأداء.
إجراء في وحدة تحكم Firebase | مطلوب إذن IAM | دور (أدوار) IAM التي تتضمن الأذونات المطلوبة بشكل افتراضي | الأدوار الإضافية المطلوبة |
---|---|---|---|
تفعيل تصدير بيانات المنتج إلى BigQuery | firebase.links.update | لا أحد | |
تفعيل التصدير لتطبيقات Firebase معينة | firebase.links.update | لا أحد | |
تعطيل التصدير لتطبيقات Firebase معينة | firebase.links.update | لا أحد |
تفعيل تصدير BigQuery
انتقل إلى صفحة التكامل في وحدة تحكم Firebase.
في بطاقة BigQuery ، انقر على رابط .
اتبع التعليمات التي تظهر على الشاشة لتمكين BigQuery.
عند تمكين تصدير BigQuery لـ Google Analytics أو مراقبة الأداء أو المراسلة السحابية:
حدد منطقة مجموعة البيانات. بعد إنشاء مجموعة البيانات ، لا يمكن تغيير الموقع ، ولكن يمكنك نسخ مجموعة البيانات إلى موقع مختلف أو نقل (إعادة إنشاء) مجموعة البيانات يدويًا في موقع مختلف. لمعرفة المزيد ، راجع تغيير موقع مجموعة البيانات .
بشكل افتراضي ، يتم ربط جميع التطبيقات في مشروعك بـ BigQuery وأي تطبيقات تضيفها لاحقًا إلى المشروع يتم ربطها تلقائيًا بـ BigQuery. يمكنك إدارة التطبيقات التي ترسل البيانات . يتم أيضًا تصدير جميع بيانات الويب من مواقع
Google Analytics 4 في Google Analytics تلقائيًا أيضًا.يقوم Firebase بتصدير نسخة من بياناتك الحالية إلى BigQuery.
يُعد Firebase عمليات المزامنة اليومية لبياناتك من مشروع Firebase إلى BigQuery.
لإلغاء تنشيط تصدير BigQuery ، ألغِ ربط مشروعك في وحدة تحكم Firebase.
تغيير موقع مجموعة البيانات
بعد تمكين منتج لتصدير BigQuery وإنشاء مجموعة بيانات ، لا يمكنك تغيير موقع مجموعة البيانات هذه. ومع ذلك ، يمكنك نسخ مجموعة البيانات الحالية إلى مجموعة بيانات جديدة لها موقع مختلف.
للتعرف على مواقع مجموعات البيانات في BigQuery ، راجع مواقع مجموعة البيانات .
حدد المنتج الذي تريد تغيير موقع مجموعة البيانات الخاصة بك.
التسعير وصندوق حماية BigQuery
إذا كان مشروع Firebase الخاص بك يعمل بخطة Spark المجانية ، فيمكنك ربط Crashlytics و Cloud Messaging و Google Analytics ومراقبة الأداء بصندوق حماية BigQuery ، والذي يوفر وصولاً مجانيًا إلى BigQuery. راجع استخدام وضع الحماية في BigQuery للحصول على معلومات حول إمكانات وضع الحماية في BigQuery.
إذا كان مشروع Firebase الخاص بك على خطة مدفوعة ، يمكنك ربط اختبار A / B و Crashlytics و Cloud Messaging و Google Analytics ومراقبة الأداء بـ BigQuery. يخضع استخدامك لـ BigQuery لتسعير BigQuery العادي ، والذي يتضمن استخدامًا محدودًا بدون تكلفة.