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

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

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

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

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

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

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

ينطبق الجدول التالي على الربط على مستوى أعلى لمشروع على Firebase بحساب على BigQuery.

الإجراء في وحدة تحكّم Firebase إذن "إدارة الهوية وإمكانية الوصول" المطلوب أدوار "إدارة الهوية وإمكانية الوصول" التي تتضمّن الأذونات المطلوبة تلقائيًا الأدوار المطلوبة الإضافية
ربط مشروع على Firebase بحساب BigQuery firebase.links.create لا شيء
إلغاء ربط مشروع Firebase بحساب BigQuery firebase.links.delete لا شيء
عرض الروابط الحالية لـ BigQuery firebase.links.list لا شيء

ينطبق الجدول التالي تحديدًا على تصدير بيانات Google Analytics إلى BigQuery.

الإجراء في وحدة تحكّم Firebase إذن "إدارة الهوية وإمكانية الوصول" المطلوب أدوار "إدارة الهوية وإمكانية الوصول" التي تتضمّن الأذونات المطلوبة تلقائيًا الأدوار المطلوبة الإضافية
تفعيل تصدير بيانات Google Analytics إلى BigQuery firebase.links.update
و
serviceusage.services.enable
و
resourcemanager.projects.getIamPolicy
و
resourcemanager.projects.setIamPolicy
تفعيل التصدير لتطبيقات Firebase محدّدة firebase.links.update
إيقاف التصدير لتطبيقات Firebase معيّنة firebase.links.update

ينطبق الجدول التالي على أيّ من منتجات Firebase التي يمكنك تصدير بياناتها إلى BigQuery، مثل Crashlytics أو Performance Monitoring.

الإجراء في وحدة تحكّم Firebase إذن "إدارة الهوية وإمكانية الوصول" المطلوب أدوار "إدارة الهوية وإمكانية الوصول" التي تتضمّن الأذونات المطلوبة تلقائيًا الأدوار المطلوبة الإضافية
تفعيل تصدير بيانات المنتج إلى BigQuery firebase.links.update لا شيء
تفعيل التصدير لتطبيقات Firebase محدّدة firebase.links.update لا شيء
إيقاف التصدير لتطبيقات Firebase معيّنة firebase.links.update لا شيء

تفعيل التصدير إلى BigQuery

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

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

  3. اتّبِع التعليمات الظاهرة على الشاشة لتفعيل التصدير إلى BigQuery.

ماذا يحدث عند تفعيل ميزة التصدير؟

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

    لا ينطبق هذا الموقع الجغرافي إلا على البيانات التي يتم تصديرها إلى BigQuery، ولا يؤثّر في الموقع الجغرافي للبيانات المخزّنة لاستخدامها في وحدة تحكّم Firebase.

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

  • تصدِّر Firebase نسخة من بياناتك الحالية إلى BigQuery. قد يستغرق النشر الأوّلي للبيانات المراد تصديرها مدة تصل إلى 48 ساعة.

  • يُعدّ Firebase عمليات مزامنة يومية لبياناتك مع BigQuery.

    • بعد ربط مشروعك، عليك عادةً الانتظار إلى أن تتم عملية المزامنة في اليوم التالي لتصدير مجموعة البيانات الأولى إلى BigQuery.

    • تحدث المزامنة اليومية مرة واحدة في اليوم، بغض النظر عن أي عملية تصدير مجدوَلة قد تكون قد أعددتها في BigQuery. يُرجى العِلم أنّ توقيت مهمة المزامنة ومدتها يمكن أن يتغيّرا، لذا لا ننصح بجدولة العمليات أو المهام المتعلّقة بالتصدير استنادًا إلى توقيت محدّد للتصدير.

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

تغيير الموقع الجغرافي لعمليات التصدير الحالية

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

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

التسعير و"مبادرة حماية الخصوصية" 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 العادية، والتي تشمل استخدامًا محدودًا بدون تكلفة.