تصدير بيانات المشروع إلى BigQuery

ويوفر Firebase أدوات في وحدة تحكُّم Firebase لاستكشاف وتحليل للبيانات التاريخية للمشروع. يمكن أن تساعدك هذه الأدوات في الإجابة عن العديد من الأسئلة حول وطريقة استخدام تطبيقاتك ومع ذلك، ستحتاج في بعض الأحيان أيضًا إلى إعداد استعلاماتك الخاصة للإجابة عن أسئلتك الخاصة.

ويمكنك إجراء ذلك من خلال تصدير بيانات مشروعك من Firebase إلى BigQuery. مع BigQuery، يمكنك تحليل بياناتك باستخدام BigQuery SQL أو تصدير البيانات لاستخدامها مع أدواتك الخاصة.

يمكنك ضبط Firebase لتصدير البيانات إلى BigQuery من منتجات Firebase التالية:

الأذونات المطلوبة والأدوار المقترَحة

للاطّلاع على إعدادات تصدير البيانات إلى BigQuery أو إدارتها، يجب أن يكون لديك مستوى الوصول المطلوب.

في حال عدم توفّر إذن الوصول اللازم إلى Firebase، يمكنك طلب إذن الوصول إلى Firebase. مالك المشروع لإسناد الدور المناسب لك من خلال إعدادات إدارة الهوية وإمكانية الوصول في وحدة تحكُّم Firebase. إذا كانت لديك أسئلة بشأن الوصول إلى مشروع Firebase، بما في ذلك العثور على مالك أو تعيينه، يمكنك مراجعة الأسئلة الشائعة حول الأذونات وأذونات الوصول إلى مشاريع Firebase.

تفعيل BigQuery Export

  1. الانتقال إلى قسم عمليات الدمج في "وحدة تحكُّم Firebase".

  2. في بطاقة BigQuery، انقر على ربط.

  3. اتبع التعليمات التي تظهر على الشاشة لتفعيل BigQuery.

عند تفعيل ميزة تصدير بيانات BigQuery لخدمة "إحصاءات Google" مراقبة الأداء أو المراسلة عبر السحابة الإلكترونية:

  • يمكنك تحديد منطقة مجموعة البيانات. بعد إنشاء مجموعة البيانات، يستخدم الموقع ولكن يمكنك نسخ مجموعة البيانات إلى موقع مختلف أو نقل (إعادة إنشاء) مجموعة البيانات يدويًا في موقع مختلف. للتعلّم المزيد، يمكنك الاطّلاع على تغيير الموقع الجغرافي لمجموعة البيانات.

  • بشكل تلقائي، يتم ربط جميع التطبيقات في مشروعك بأداة BigQuery أي تطبيقات تضيفها لاحقًا إلى المشروع يتم ربطها تلقائيًا BigQuery. ويمكنك إدارة التطبيقات التي ترسل البيانات. كل بيانات الويب من مواقع إحصاءات Google 4 في إضافةً إلى ذلك، يتمّ تصدير بيانات "إحصاءات Google" تلقائيًا.

  • يصدِّر Firebase نسخة من بياناتك الحالية إلى BigQuery.

  • يُعِد Firebase عمليات مزامنة يومية لبياناتك من مشروع Firebase إلى BigQuery.

لإيقاف BigQuery Export، إلغاء ربط مشروعك في وحدة تحكُّم Firebase.

تغيير موقع مجموعة البيانات

بعد تفعيل منتج للتصدير من BigQuery وإنشاء مجموعة بيانات، لا يمكنك تغيير موقع مجموعة البيانات تلك. ومع ذلك، يمكنك نسخ مجموعة البيانات الحالية إلى مجموعة بيانات جديدة الموقع.

للتعرّف على المواقع الجغرافية لمجموعة بيانات BigQuery، يُرجى الاطّلاع على المواقع الجغرافية لمجموعات البيانات:

اختَر المنتج الذي تريد تغيير الموقع الجغرافي الخاص به مجموعة البيانات

لتغيير موقع مجموعة بيانات "مراقبة الأداء"، اتّبِع التعليمات التالية:

  1. انتقِل إلى عمليات الدمج. في "وحدة تحكُّم Firebase".
  2. في بطاقة BigQuery، انقر على إدارة.
  3. أوقِف شريط تمرير "مراقبة الأداء" لإيقاف BigQuery.
  4. انتقِل إلى BigQuery. في وحدة تحكُّم Google Cloud.
  5. قم بإنشاء مجموعة بيانات مؤقتة لتخزين نسخة من البيانات الموجودة من مجموعة البيانات الأصلية. حدِّد اسمًا مختلفًا لمجموعة البيانات المؤقتة لمجموعة البيانات الأصلية.
  6. نسخ أو نقل البيانات من مجموعة البيانات الأصلية إلى مجموعة البيانات المؤقتة.
  7. احذف مجموعة البيانات الأصلية.
  8. أنشئ مجموعة بيانات جديدة ودائمة بنفس اسم مجموعة البيانات الأصلية. (firebase_performance)، ثم حدد المنطقة المطلوبة.
  9. انسخ أو انقل البيانات من مجموعة البيانات المؤقتة إلى مجموعة البيانات الجديدة، ثم حذف مجموعة البيانات المؤقتة.
  10. بالنسبة إلى مجموعة البيانات الجديدة، انقر على علامة التبويب المشاركة واختَر الأذونات. بعد ذلك، أضِف "exporter@performance-bq-export-prod.iam.gserviceaccount.com". الرئيسي بصفتك مالك بيانات BigQuery.
  11. الانتقال إلى "وحدة تحكُّم Firebase" والتبديل إلى شريط تمرير "مراقبة الأداء" لإعادة تمكين BigQuery. ثم اختَر التطبيقات المناسبة تريد تفعيل التصدير.
  12. انتقِل إلى BigQuery. في Google Cloud Console وتحقَّق من ضبط إعدادات النقل يتم إنشاؤه لمراقبة الأداء في المنطقة الجديدة.

التسعير ووضع الحماية في BigQuery

إذا كان مشروعك على Firebase ضمن خطة Spark بدون تكلفة، يمكنك ربط حسابك. Crashlytics وCloud Messaging و"إحصاءات Google" ومراقبة الأداء وضع الحماية في BigQuery، التي توفّر إمكانية الوصول بدون تكلفة إلى BigQuery ارجع إلى استخدام وضع الحماية في BigQuery للحصول على معلومات حول إمكانات وضع الحماية في BigQuery.

إذا كان مشروعك في Firebase على خطة مدفوعة، يمكنك ربط اختبار A/B Crashlytics وCloud Messaging و"إحصاءات Google" ومراقبة الأداء إلى BigQuery. يخضع استخدام BigQuery إلى عادي أسعار BigQuery ويشمل ذلك استخدامًا محدودًا بدون تكلفة