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 Data Transfer Service は、BigQuery へのデータの読み込みに加えて、データセットのコピーとスケジュールされたクエリの 2 つの BigQuery オペレーションでも使用されます。
サポートされるデータソース
BigQuery Data Transfer Service では、次のデータソースからのデータの読み込みがサポートされています。
- Amazon S3
- Amazon Redshift
- Azure Blob Storage
- キャンペーン マネージャー
- Cloud Storage
- ディスプレイ&ビデオ 360(プレビュー)
- Facebook 広告(プレビュー)
- Google アド マネージャー
- Google 広告
- Google Merchant Center(プレビュー)
- Google Play
- Oracle(プレビュー)
- Salesforce(プレビュー)
- Salesforce Marketing Cloud(プレビュー)
- 検索広告 360
- ServiceNow(プレビュー)
- Teradata
- YouTube チャンネル
- YouTube コンテンツ所有者
サポートされているリージョン
BigQuery と同様に、BigQuery Data Transfer Service はマルチリージョン リソースで、多くのシングル リージョンを追加で使用できます。
BigQuery データセットのロケーションは、BigQuery Data Transfer Service によって転送されるデータを格納するための宛先データセットを作成する際に指定されます。転送を設定すると、転送構成自体は宛先データセットと同じロケーションに設定されます。BigQuery Data Transfer Service では、宛先のデータセットと同じロケーションにあるデータが処理され、ステージングされます。
BigQuery に転送したいデータにリージョンを設定することもできます。ほとんどの場合、データが格納されるリージョンと BigQuery の宛先データセットのロケーションとの間には関係がありません。他の種類の転送では、データセットとソースデータは同じリージョン、あるいは互換リージョンの中に置く必要があります。
BigQuery Data Transfer Service の転送とリージョンの互換性については、データセットのロケーションと転送をご覧ください。BigQuery でサポートされるリージョンについては、データセットのロケーションをご覧ください。
料金
BigQuery Data Transfer Service の料金については、料金ページをご覧ください。
データが BigQuery に転送されると、BigQuery のストレージとクエリの標準料金が適用されます。
割り当て
BigQuery Data Transfer Service の割り当てについては、割り当てと上限のページをご覧ください。
次のステップ
転送を作成する方法については、データソースのドキュメントをご覧ください。