في حال استخدام عمليات التصدير الجديدة يوميًا في BigQuery، قد تظهر لك Data Not Available
في
بعض حقول traffic_source
. يساعدك هذا الدليل في إضافة معظم بيانات مصدر الزيارات المفقودة تلقائيًا في عمليات التصدير الحالية فور توفّرها، عادةً بحلول الساعة 5 صباحًا كل يوم.
في ما يلي خطوات إعداد عملية إضافة البيانات السابقة بشكل آلي:
- انتظِر إشارة اكتمال البيانات اليومية من BigQuery.
- حدِّد الأحداث التي لا تتضمّن بيانات مصدر الزيارات في عملية التصدير في BigQuery.
- ابحث عن البيانات الكاملة لهذه الأحداث من "إعلانات Google".
- يمكنك دمج بيانات الأحداث الكاملة مع عملية التصدير في BigQuery.
إنشاء موضوع Pub/Sub
- افتح Pub/Sub في قائمة التنقّل اليمنى ضمن Google Cloud Console. إذا لم يظهر لك Pub/Sub، ابحث عنه في شريط البحث في Google Cloud Console:
- انقر على + إنشاء موضوع في علامة التبويب المواضيع:
- أدخِل اسمًا في الحقل رقم تعريف الموضوع.
- انقر على إضافة اشتراك تلقائي، واترك الخيارات الأخرى فارغة:
- انقر على إنشاء.
إنشاء وجهة "موجِّه السجلّات"
- افتح Log router في Google Cloud Console:
- انقر على Create sink (إنشاء وحدة تخزين):
- أدخِل اسمًا ووصفًا للحوض، ثم انقر على التالي.
- اختَر موضوع Cloud Pub/Sub كخدمة وجهة.
- اختَر الموضوع الذي أنشأته، ثم انقر على التالي.
أدخِل الرمز التالي في إنشاء فلتر تضمين:
logName="projects/YOUR-PROJECT-ID/logs/analyticsdata.googleapis.com%2Ffresh_bigquery_export_status"
استبدِل YOUR-PROJECT-ID بمعرّف مشروعك على Google Cloud Console.
انقر على التالي، ثم على إنشاء وحدة تجفيف. لست بحاجة إلى فلترة أي سجلّات.
تأكَّد من أنّ وحدة الامتصاص مُدرَجة الآن ضمن وحدات امتصاص بيانات "موجِّه السجلّات".
دمج البيانات غير المتوفّرة
استخدِم دالة Cloud Run لتنفيذ الرمز البرمجي تلقائيًا لاسترداد بيانات مصدر الزيارات عندما يرصد Pub/Sub إشارة الاكتمال:
- افتح وظائف Cloud Run:
- انقر على إنشاء دالة:
- اختَر دالة Cloud Run في البيئة.
- أدخِل اسمًا لدالتّك.
- اختَر Cloud Pub/Sub كـ نوع المشغِّل، والموضوع الذي أنشأته كـ موضوع Cloud Pub/Sub.
- انقر على التالي، ثم أدخِل الرمز البرمجي لدمج بيانات تحديد المصدر في "إعلانات Google" مع عملية تصدير BigQuery في المربّع.