Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

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

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

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

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

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

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

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

تفعيل تصدير BigQuery

  1. انتقل إلى صفحة التكامل في وحدة تحكم Firebase.

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

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

عند تمكين تصدير BigQuery لـ Google Analytics أو مراقبة الأداء أو المراسلة السحابية:

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

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

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

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

لإلغاء تنشيط تصدير BigQuery ، ألغِ ربط مشروعك في وحدة تحكم Firebase.

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

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

للتعرف على مواقع مجموعات البيانات في BigQuery ، راجع مواقع مجموعة البيانات .

حدد المنتج الذي تريد تغيير موقع مجموعة البيانات الخاصة بك.

لتغيير موقع مجموعة بيانات مراقبة الأداء ، اتبع الإرشادات التالية:

  1. انتقل إلى صفحة التكامل في وحدة تحكم Firebase.
  2. في بطاقة BigQuery ، انقر على إدارة .
  3. قم بتبديل شريط تمرير مراقبة الأداء لتعطيل BigQuery.
  4. انتقل إلى صفحة BigQuery في Google Cloud Console.
  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 Analytics ومراقبة الأداء بصندوق حماية BigQuery ، والذي يوفر وصولاً مجانيًا إلى BigQuery. راجع استخدام وضع الحماية في BigQuery للحصول على معلومات حول إمكانات وضع الحماية في BigQuery.

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