توفّر Firebase أدوات في وحدة تحكّم Firebase لاستكشاف بيانات مشروعك السابقة وتحليلها. يمكن أن تساعدك هذه الأدوات في الإجابة عن العديد من الأسئلة حول كيفية استخدام تطبيقاتك. في بعض الأحيان، قد تحتاج أيضًا إلى إعداد طلبات البحث الخاصة بك للإجابة عن أسئلتك.
ويمكنك إجراء ذلك من خلال تصدير بيانات مشروعك من Firebase إلى BigQuery. باستخدام BigQuery، يمكنك تحليل بياناتك باستخدام BigQuery SQL أو تصدير البيانات لاستخدامها مع أدواتك الخاصة.
يمكنك ضبط Firebase لتصدير البيانات إلى BigQuery من منتجات Firebase التالية:
الأذونات المطلوبة والأدوار المقترَحة
لعرض إعدادات تصدير البيانات إلى BigQuery أو إدارتها، يجب أن يكون لديك مستوى الوصول المطلوب.
إذا لم يكن لديك إذن الوصول اللازم إلى Firebase، يمكنك أن تطلب من مالك مشروع Firebase منحك الدور المعنيّ من خلال إعدادات إدارة الهوية وإمكانية الوصول في وحدة تحكُّم Firebase. إذا كانت لديك أسئلة عن الوصول إلى مشروعك على Firebase، بما في ذلك العثور على مالك أو إسناده، راجِع الأسئلة الشائعة عن الأذونات والوصول إلى مشاريع Firebase.
تفعيل التصدير إلى BigQuery
في وحدة تحكّم Firebase، انتقِل إلى صفحة "عمليات الدمج".
في بطاقة BigQuery، انقر على ربط.
اتّبِع التعليمات الظاهرة على الشاشة لتفعيل التصدير إلى BigQuery.
ماذا يحدث عند تفعيل ميزة التصدير؟
يمكنك اختيار موقع مجموعة البيانات. بعد إنشاء مجموعة البيانات، لا يمكن تغيير الموقع الجغرافي، ولكن يمكنك نسخ مجموعة البيانات إلى موقع جغرافي مختلف أو نقل مجموعة البيانات يدويًا (إعادة إنشائها) في موقع جغرافي مختلف. للاطّلاع على مزيد من المعلومات، يُرجى الاطّلاع على مقالة تغيير الموقع الجغرافي لعمليات التصدير الحالية.
لا ينطبق هذا الموقع الجغرافي إلا على البيانات التي يتم تصديرها إلى BigQuery، ولا يؤثّر في الموقع الجغرافي للبيانات المخزّنة لاستخدامها في وحدة تحكّم Firebase.
يتم تلقائيًا ربط جميع التطبيقات في مشروعك بمنصّة BigQuery، وبالنسبة إلى أي تطبيقات تتم إضافتها إلى المشروع لاحقًا، يتم أيضًا ربطها تلقائيًا بمنصّة BigQuery. يمكنك إدارة اختيار التطبيقات التي ترسل البيانات.
تصدِّر Firebase نسخة من بياناتك الحالية إلى BigQuery. قد يستغرق النشر الأوّلي للبيانات المراد تصديرها مدة تصل إلى 48 ساعة.
يُعدّ Firebase عمليات مزامنة يومية لبياناتك مع BigQuery.
بعد ربط مشروعك، عليك عادةً الانتظار إلى أن تتم عملية المزامنة في اليوم التالي لتصدير مجموعة البيانات الأولى إلى BigQuery.
تحدث المزامنة اليومية مرة واحدة في اليوم، بغض النظر عن أي عملية تصدير مجدوَلة قد تكون قد أعددتها في BigQuery. يُرجى العِلم أنّ توقيت مهمة المزامنة ومدتها يمكن أن يتغيّرا، لذا لا ننصح بجدولة العمليات أو المهام المتعلّقة بالتصدير استنادًا إلى توقيت محدّد للتصدير.
لإيقاف عمليات التصدير إلى BigQuery، ألغِ ربط مشروعك في وحدة تحكّم Firebase.
تغيير الموقع الجغرافي لعمليات التصدير الحالية
بعد تفعيل منتج للتصدير BigQuery وإنشاء مجموعة بيانات، لا يمكنك تغيير موقع مجموعة البيانات هذه. ومع ذلك، يمكنك نسخ مجموعة البيانات الحالية إلى مجموعة بيانات جديدة لها موقع مختلف وإعادة ضبط عملية تصدير البيانات إلى هذا الموقع الجديد. اطّلِع على معلومات عن BigQuery المواقع الجغرافية لمجموعات البيانات.
اختَر المنتج الذي تريد تغيير موقع جغرافي لتصدير data
لتغيير موقع ملف Crashlytics حالي يتم تصديره إلى BigQuery، اتّبِع التعليمات التالية:
في وحدة تحكّم Firebase، انتقِل إلى صفحة "عمليات الدمج". بعد ذلك، يُرجى اتّباع الخطوات التالية:
- في بطاقة BigQuery، انقر على إدارة.
- أوقِف شريط التمرير Crashlytics لإيقاف BigQuery.
في وحدة تحكّم Google Cloud، انتقِل إلى صفحة BigQuery. بعد ذلك، يُرجى اتّباع الخطوات التالية:
- أنشئ مجموعة بيانات مؤقتة لتخزين نسخة من البيانات الحالية من مجموعة البيانات الأصلية. خصِّص اسمًا مختلفًا لمجموعة البيانات المؤقتة عن اسم مجموعة البيانات الأصلية.
- انسخ أو انقل البيانات من مجموعة البيانات الأصلية إلى مجموعة البيانات المؤقتة.
- احذف مجموعة البيانات الأصلية.
- أنشِئ مجموعة بيانات جديدة ودائمة تحمل الاسم نفسه الذي تحمله مجموعة البيانات الأصلية (
firebase_crashlytics
)، ثم اختَر المنطقة الجديدة. - انسخ البيانات من مجموعة البيانات المؤقتة إلى مجموعة البيانات الجديدة أو انقلها، ثم احذِف مجموعة البيانات المؤقتة.
ارجع إلى وحدة تحكُّم Firebase وبطاقة BigQuery. بعد ذلك، يُرجى اتّباع الخطوات التالية:
- فعِّل شريط التمرير Crashlytics لإعادة تفعيل دمج BigQuery.
- اختَر التطبيقات التي تريد تفعيل ميزة التصدير لها.
ارجع إلى وحدة تحكّم Google Cloud وصفحة BigQuery للتحقّق من أنّه تمّ إنشاء إعدادات لنقل بيانات Crashlytics في المنطقة الجديدة.
التسعير و"مبادرة حماية الخصوصية" BigQuery
إذا كان مشروعك على Firebase يستخدم خطة Spark السعرية بدون تكلفة، يمكنك ربط Crashlytics وCloud Messaging وGoogle Analytics وPerformance Monitoring بمساحة اختبار BigQuery، التي تتيح الوصول إلى BigQuery بدون أي تكلفة. راجِع مقالة استخدام وضع الحماية في BigQuery للحصول على معلومات عن إمكانات وضع الحماية في BigQuery.
إذا كان مشروعك على Firebase يستخدم خطة الأسعار Blaze للدفع حسب الاستخدام، يمكنك ربط A/B Testing وCrashlytics وCloud Messaging وGoogle Analytics وPerformance Monitoring بحساب BigQuery. يخضع استخدامك لخدمة BigQuery لأسعار BigQuery العادية، والتي تشمل استخدامًا محدودًا بدون تكلفة.