Ruby Client for BigQuery Data Transfer API (Beta)
BigQuery Data Transfer API: Transfers data from partner SaaS applications to Google BigQuery on a scheduled, managed basis.
Quick Start
In order to use this library, you first need to go through the following steps:
- Select or create a Cloud Platform project.
- Enable billing for your project.
- Enable the BigQuery Data Transfer API.
- Setup Authentication.
Installation
$ gem install google-cloud-bigquery-data_transfer
Preview
DataTransferServiceClient
require "google/cloud/bigquery/data_transfer"
data_transfer_service_client = Google::Cloud::Bigquery::DataTransfer.new
formatted_parent = Google::Cloud::Bigquery::DataTransfer::V1::DataTransferServiceClient.project_path(project_id)
# Iterate over all results.
data_transfer_service_client.list_data_sources(formatted_parent).each do |element|
# Process element.
end
# Or iterate over results one page at a time.
data_transfer_service_client.list_data_sources(formatted_parent).each_page do |page|
# Process each page at a time.
page.each do |element|
# Process element.
end
end
Next Steps
- Read the Client Library Documentation for BigQuery Data Transfer API to see other available methods on the client.
- Read the BigQuery Data Transfer API Product documentation to learn more about the product and see How-to Guides.
- View this repository's main README to see the full list of Cloud APIs that we cover.