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