什么是 BigQuery Data Transfer Service?
BigQuery Data Transfer Service 可根据时间安排以代管方式将数据自动迁移到 BigQuery 中。您的分析团队无需编写任何代码,就可以为建立 BigQuery 数据仓库奠定基础。
您可以通过以下方式访问 BigQuery Data Transfer Service:
配置完数据转移后,BigQuery Data Transfer Service 会自动定期将数据加载到 BigQuery 中。您还可以启动数据回填,以便在服务中断或数据出现缺口时恢复服务。您无法使用 BigQuery Data Transfer Service 从 BigQuery 转移数据。
除了将数据加载到 BigQuery 之外,BigQuery Data Transfer Service 还用于两项 BigQuery 操作:数据集复制和计划查询。
支持的数据源
BigQuery Data Transfer Service 支持从以下数据源加载数据:
- Amazon S3
- Amazon Redshift
- Azure Blob Storage
- Campaign Manager
- Cloud Storage
- Comparison Shopping Service (CSS) Center(预览版)
- Display & Video 360
- Facebook Ads
- Google Ad Manager
- Google Ads
- Google Analytics 4
- Google Merchant Center(预览版)
- Google Play
- MySQL(预览版)
- PayPal(预览版)
- Oracle(预览版)
- PostgreSQL(预览版)
- Salesforce
- Salesforce Marketing Cloud
- Search Ads 360
- ServiceNow
- Stripe(预览版)
- Teradata
- YouTube 频道
- YouTube 内容所有者
数据交付 SLO 注意事项
数据交付 SLO 适用于使用 BigQuery Data Transfer Service 从 Google Cloud内的数据源自动安排的数据传输。
对于涉及第三方或非Google Cloud 来源的数据传输,这些来源的服务中断可能会影响 BigQuery Data Transfer Service 的性能。因此,数据交付 SLO 不适用于从非Google Cloud 来源进行的 BigQuery Data Transfer Service 数据传输。
支持的区域
与 BigQuery 类似,BigQuery Data Transfer Service 是一种多地区资源,还有许多其他可用的单地区。
BigQuery 数据集位置是在您创建目标数据集时���定的,用于存储 BigQuery Data Transfer Service 转移的数据。设置转移作业时,转移作业配置本身将设置为目标数据集所在的位置。BigQuery Data Transfer Service 会处理数据,并将其暂存到目标数据集所在的位置。
BigQuery Data Transfer Service 支持将数据从存储数据的任何区域转移到目标数据集所在的任何位置。
如需详细了解 BigQuery Data Transfer Service 的转移作业和区域兼容性,请参阅数据集位置和转移作业。如需查看 BigQuery 支持的区域,请参阅数据集位置。
将预留槽与数据转移搭配使用
由 BigQuery Data Transfer Service 触发的作业仅在项目、文件夹或组织分配到包含以下任一作业类型的预留时才会使用预留槽:
- 使用
QUERY查询作业 - 使用
PIPELINE加载作业
复制数据集的作业不使用预留槽。
价格
如需了解 BigQuery Data Transfer Service 价格,请参阅价格页面。
将数据转移到 BigQuery 后,您需要按标准的 BigQuery 存储和查询价格付费。
配额
如需了解 BigQuery Data Transfer Service 配额,请参阅配额和限制页面。
后续步骤
如需了解如何创建转移作业,请参阅所用数据源对应的文档。