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

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

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

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

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

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

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

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

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

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

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

في ما يلي ما يحدث عند تفعيل التصدير إلى BigQuery:

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

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

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

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

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

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

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

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

لتغيير الموقع الجغرافي لمجموعة بيانات Google Analytics، اتّبِع الخطوات التالية: التعليمات:

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

    1. في بطاقة "BigQuery"، انقر على إدارة.
    2. أوقِف شريط التمرير "Google Analytics" لإيقافه. BigQuery
  2. في وحدة تحكّم Google Cloud، انتقِل إلى صفحة BigQuery. بعد ذلك، يُرجى اتِّباع ما يلي:

    1. أنشئ مجموعة بيانات مؤقتة لتخزين نسخة من البيانات الحالية من مجموعة البيانات الأصلية. امنح مجموعة البيانات المؤقتة اسمًا مختلفًا عن اسم مجموعة البيانات الأصلية.
    2. انسخ أو انقل البيانات من مجموعة البيانات الأصلية إلى مجموعة البيانات المؤقتة.
    3. احذف مجموعة البيانات الأصلية.
    4. أنشئ مجموعة بيانات جديدة ودائمة بنفس اسم مجموعة البيانات الأصلية. dataset (analytics_ANALYTICS_PROPERTY_ID) ثم حدد المنطقة الجديدة.
    5. انسخ أو انقل البيانات من مجموعة البيانات المؤقتة إلى مجموعة البيانات الجديدة، ثم حذف مجموعة البيانات المؤقتة.
  3. ارجِع إلى وحدة تحكّم Firebase بطاقة BigQuery بعد ذلك، يُرجى اتِّباع ما يلي:

    1. فعِّل شريط التمرير Google Analytics لإعادة تفعيل دمج BigQuery.
    2. اختَر التطبيقات التي تريد تفعيل عملية التصدير لها.

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

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

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