اتصالات خارجی BigQuery

منبع داده خارجی منبع داده ای است که می توانید مستقیماً از BigQuery آن را جستجو کنید، حتی اگر داده ها در حافظه BigQuery ذخیره نشده باشند. برای مثال، ممکن است داده‌هایی در یک پایگاه داده Google Cloud متفاوت، در فایل‌های موجود در فضای ذخیره‌سازی ابری یا کلاً در یک محصول ابری دیگر داشته باشید که بخواهید در BigQuery تجزیه و تحلیل کنید، اما برای مهاجرت آماده نباشید.

موارد استفاده برای منابع داده خارجی شامل موارد زیر است:

  • برای بارهای کاری استخراج-بار-تبدیل (ELT)، بارگیری و تمیز کردن داده های خود در یک گذر و نوشتن نتیجه پاک شده در فضای ذخیره سازی BigQuery، با استفاده از عبارت CREATE TABLE ... AS SELECT .
  • پیوستن به جداول BigQuery با داده هایی که مرتباً در حال تغییر هستند از یک منبع داده خارجی. با جستجوی مستقیم منبع داده خارجی، نیازی به بارگیری مجدد داده ها در حافظه BigQuery هر بار که تغییر می کند ندارید.

به عنوان یک مشتری Ads Data Hub برای بازاریابان، می‌توانید از این ویژگی BigQuery استفاده کنید تا به راحتی داده‌های شخص اول را از منابع دیگر مانند S3 و Azure وارد کنید و در جستارهای خود به داده‌های تبلیغاتی Google بپیوندید.

برای جزئیات کامل در مورد اتصال منابع داده خارجی به BigQuery، به مقدمه منابع داده خارجی مراجعه کنید.

محدودیت ها

  • مکان های زیر پشتیبانی می شوند. اگر داده‌های AWS یا Azure شما در یک منطقه پشتیبانی‌نشده است، می‌توانید از سرویس انتقال داده BigQuery نیز استفاده کنید.
    • AWS - شرق ایالات متحده (N. Virginia) ( aws-us-east-1 )
    • Azure - East US 2 ( azure-eastus2 )
  • کارهایی که بر روی داده های اتصالات BigQuery اجرا می شوند:

آمازون S3

در زیر یک نمای کلی از مراحل لازم برای صادرات داده از Amazon S3 به BigQuery برای استفاده در Ads Data Hub ارائه شده است. برای جزئیات کامل به اتصال به آمازون S3 مراجعه کنید.

  1. یک خط مشی AWS IAM برای BigQuery ایجاد کنید. پس از ایجاد خط مشی، نام منبع آمازون (ARN) را می توان در صفحه جزئیات خط مشی پیدا کرد.
  2. با استفاده از خط مشی ایجاد شده در مرحله قبل، یک نقش AWS IAM برای BigQuery ایجاد کنید.
  3. یک اتصال در BigQuery ایجاد کنید. یک اتصال در یک پروژه BigQuery ایجاد کنید که Ads Data Hub به آن دسترسی دارد - برای مثال، پروژه مدیریت شما. هویت Google BigQuery، که در مرحله بعدی استفاده خواهد شد، در صفحه اطلاعات اتصال نشان داده شده است.
  4. یک رابطه اعتماد به نقش AWS اضافه کنید. در صفحه AWS IAM ، نقش ایجاد شده در مرحله قبل را ویرایش کنید:
    1. حداکثر مدت جلسه را به 12 ساعت تغییر دهید.
    2. با استفاده از هویت Google BigQuery ایجاد شده در مرحله قبل، یک خط مشی اعتماد به نقش AWS اضافه کنید.
  5. داده ها را در مجموعه داده BigQuery بارگیری کنید .
  6. داده ها را در Ads Data Hub جستجو کنید . درباره پیوستن به داده های شخص اول بیاموزید.
  7. اختیاری: بارگذاری مداوم داده را در BigQuery برنامه ریزی کنید .

Azure Blob Storage

در زیر یک نمای کلی از مراحل لازم برای صادرات داده‌ها از Azure Blob Storage به BigQuery برای استفاده در Ads Data Hub ارائه شده است. برای جزئیات کامل به اتصال به Blob Storage مراجعه کنید.

  1. یک برنامه کاربردی در مستاجر Azure خود ایجاد کنید.
  2. یک اتصال در BigQuery ایجاد کنید.
    • شناسه مستاجر شناسه دایرکتوری مرحله قبل است.
    • شناسه برنامه فدرال (کلینت) شناسه برنامه (کلینت) مرحله قبل است.
    • هویت Google BigQuery در مرحله بعدی استفاده خواهد شد.
  3. یک اعتبار فدرال در Azure اضافه کنید.
    • برای شناسه موضوع ، از هویت Google BigQuery در مرحله قبل استفاده کنید.
  4. نقشی را به برنامه های Azure BigQuery اختصاص دهید و به Storage Blob Data Reader دسترسی پیدا کنید.
  5. داده ها را در مجموعه داده BigQuery بارگیری کنید .
  6. داده ها را در Ads Data Hub جستجو کنید . درباره پیوستن به داده های شخص اول بیاموزید.
  7. اختیاری: بارگذاری مداوم داده را در BigQuery برنامه ریزی کنید .