الاتصالات الخارجية في 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 - شرق الولايات المتحدة 2 (azure-eastus2)
  • المهام التي يتم تنفيذها على بيانات من اتصالات BigQuery:

Amazon S3

في ما يلي نظرة عامة عالية المستوى على الخطوات المطلوبة لتصدير البيانات من Amazon S3 إلى BigQuery لاستخدامها في Ads Data Hub. راجِع الربط بـ Amazon S3 للاطّلاع على التفاصيل الكاملة.

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

تخزين Azure Blob

في ما يلي نظرة عامة عالية المستوى على الخطوات المطلوبة لتصدير البيانات من مساحة تخزين Azure Blob إلى BigQuery لاستخدامها في Ads Data Hub. يُرجى الاطّلاع على القسم الاتصال بمساحة تخزين Blob للاطّلاع على التفاصيل الكاملة.

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