عمليات الربط الخارجية في BigQuery

مصدر البيانات الخارجي هو مصدر بيانات يمكنك إجراء طلب بحث عنه مباشرةً من BigQuery، حتى إذا لم تكن البيانات مخزّنة في مساحة تخزين BigQuery. على سبيل المثال، قد تكون لديك بيانات في قاعدة بيانات مختلفة على Google Cloud أو في ملفات في Cloud Storage أو في منتج مختلف على السحابة الإلكترونية بالكامل تريد تحليله في BigQuery، ولكنّك لست مستعدًا لنقله.

تشمل حالات استخدام مصادر البيانات الخارجية ما يلي:

  • بالنسبة إلى مهام العمل المستندة إلى استخراج البيانات وتحميلها وتحويلها (ELT)، يمكنك تحميل بياناتك وتنظيتها في خطوة واحدة وكتابة النتيجة المنظَّفة في مساحة تخزين BigQuery ، وذلك باستخدام طلب بحث CREATE TABLE ... AS SELECT.
  • دمج جداول BigQuery مع بيانات تتغيّر بشكل متكرّر من مصدر بيانات خارجي من خلال طلب البحث في مصدر البيانات الخارجي مباشرةً، لست بحاجة إلى إعادة تحميل البيانات إلى مساحة تخزين BigQuery كل مرّة تتغيّر فيها.

بصفتك عميلًا في Ads Data Hub لجهات التسويق، يمكنك الاستفادة من ميزة BigQuery هذه لإدخال بيانات الطرف الأول بسهولة من مصادر أخرى، مثل S3 وAzure، ودمجها مع بيانات الإعلانات من Google في طلبات البحث.

للاطّلاع على التفاصيل الكاملة حول ربط مصادر البيانات الخارجية بخدمة BigQuery، يُرجى الاطّلاع على مقالة مقدمة عن مصادر البيانات الخارجية.

القيود

  • المواقع الجغرافية التالية متوفّرة. إذا كانت بياناتك على AWS أو Azure في منطقة غير متوافقة، يمكنك أيضًا استخدام خدمة نقل البيانات في BigQuery.
    • AWS - شرق الولايات المتحدة (N. فيرجينيا) (aws-us-east-1)
    • Azure - East US 2 (azure-eastus2)
  • المهام التي يتمّ تشغيلها على بيانات من عمليات الربط بـ BigQuery:

Amazon S3

في ما يلي نظرة عامة على الخطوات المطلوبة لتصدير البيانات من Amazon S3 إلى BigQuery لاستخدامها في "مركز بيانات إعلانات Google". يُرجى الرجوع إلى مقالة الربط بخدمة Amazon S3 للحصول على التفاصيل الكاملة.

  1. أنشئ سياسة إدارة الهوية وإمكانية الوصول في AWS لخدمة BigQuery. بعد إنشاء السياسة، يمكن العثور على اسم موارد Amazon (ARN) في صفحة تفاصيل السياسة.
  2. أنشئ دورًا في AWS IAM لخدمة BigQuery باستخدام السياسة التي تم إنشاؤها في الخطوة السابقة.
  3. أنشئ اتصالاً في BigQuery. أنشئ عملية ربط في مشروع BigQuery يمكن لمنصّة Ads Data Hub الوصول إليه، مثل مشروع المشرف. تظهر هوية Google في BigQuery التي سيتم استخدامها في الخطوة التالية في صفحة معلومات الاتصال.
  4. أضِف علاقة ثقة إلى دور AWS. في صفحة AWS IAM، عدِّل الدور الذي تم إنشاؤه في الخطوة السابقة:
    1. عدِّل الحد الأقصى لمدة الجلسة إلى 12 ساعة.
    2. أضِف سياسة ثقة إلى دور AWS باستخدام هوية Google في BigQuery التي تم إنشاؤها في الخطوة السابقة.
  5. حمِّل البيانات إلى مجموعة بيانات BigQuery.
  6. ابحث عن البيانات في Ads Data Hub. مزيد من المعلومات حول دمج بيانات الطرف الأول
  7. اختياري: يمكنك تحديد موعد لتحميل البيانات بشكل مستمر في BigQuery.

Azure Blob Storage

في ما يلي نظرة عامة على الخطوات المطلوبة لتصدير البيانات من Azure Blob Storage إلى BigQuery لاستخدامها في "مركز بيانات إعلانات Google". يُرجى الاطّلاع على الاتصال بـ Blob Storage للحصول على التفاصيل الكاملة.

  1. أنشئ تطبيقًا في مستأجر Azure.
  2. أنشئ اتصالاً في BigQuery.
    • معرّف المستأجر هو معرّف الدليل من الخطوة السابقة.
    • معرّف التطبيق (العميل) المُدمَج هو معرّف التطبيق (العميل) من الخطوة السابقة.
    • سيتم استخدام هوية Google في BigQuery في الخطوة التالية.
  3. أضِف بيانات اعتماد موحَّدة في Azure.
    • بالنسبة إلى معرّف الموضوع، استخدِم هوية Google في BigQuery من الخطوة السابقة.
  4. خصِّص دورًا لتطبيقات Azure في BigQuery، مع منح إذن الوصول إلى ملف تخزين سحابي قارئ.
  5. حمِّل البيانات إلى مجموعة بيانات BigQuery.
  6. ابحث عن البيانات في Ads Data Hub. مزيد من المعلومات حول دمج بيانات الطرف الأول
  7. اختياري: يمكنك تحديد موعد لتحميل البيانات بشكل مستمر في BigQuery.