> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Google BigQuery High Bandwidth Connector

## Intro

Google BigQuery is a serverless, highly scalable, and cost-effective cloud data warehouse designed to create, manage, share, and query data. It's a cloud-based big data analytics web service for processing very large read-only data sets. With this connector you can securely pull large data from a specified project into Domo. Google BigQuery queries are written using a variation of the standard SQL SELECT statement. Once your BigQuery data is in Domo, you can combine it with other data sources, find new insights, and collaborate your data. To learn more about the BigQuery API, go to [https://cloud.google.com/bigquery/docs/reference/v2/](https://cloud.google.com/bigquery/docs/reference/v2/).

The Google BigQuery High Bandwidth Connector is a "Cloud App" connector, meaning it retrieves data stored in the cloud. In the Data Center, you can access the connector page for this and other Cloud App connectors by clicking **Cloud App** in the toolbar at the top of the window.

This topic discusses the fields and menus that are specific to the Google BigQuery High Bandwidth connector user interface. For general information about adding DataSets, setting update schedules, and editing DataSet information, see [Adding a DataSet Using a Data Connector](/ja/s/article/360042926274 "Adding a DataSet Using a Data Connector").

## Prerequisites

To connect to a BigQuery High Bandwidth account, you must have a Google BigQuery service account JSON key and Google Cloud Storage service account JSON key.

To generate a Google BigQuery service account JSON key, do the following:

1. In the Google Cloud Platform Console, open the IAM & Admin page.

2. Click **Service accounts** in the left-hand navigation pane.

3. Select your project and click **Open**.

4. Click **Create Service Account**.

5. Enter a name and description for the service account.

6. Click **Create**.

   <Note>
     **Note:** You may need the “BigQuery Admin” role in the service account permissions dialog. Please consult with your Google administrator for additional guidance.
   </Note>

7. Select **Project > Owner**.

8. Click **Continue**.

9. Click **Create key**.

10. Select **JSON** as the key type.

11. Click **Create**.

A private key will be saved to your computer.

To generate a Google Cloud Storage service account JSON key, do the following:

1. In the Google Cloud Platform Console, open the IAM & Admin page.
2. Click **Service accounts** in the left-hand navigation pane.
3. Select your project and click **Open**.
4. Click **Create Service Account**.
5. Enter a name and description for the service account.
6. Click **Create**.
7. Click **Create key**.
8. Select **JSON** as the key type.
9. Click **Create**.

A service account key file will be saved to your computer.

## Connecting to BigQuery

This section enumerates the options in the Credentials and Details panes in the Google BigQuery Service Connector page. The components of the other panes in this page, **Scheduling** and **Name & Describe Your DataSet**, are universal across most connector types and are discussed in greater length in [Adding a DataSet Using a Data Connector](/ja/s/article/360042926274 "Adding a DataSet Using a Data Connector").

### Credentials Pane

This pane contains fields for entering credentials to connect to your BigQuery account. The following table describes what is needed for each field:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:195;a"><thead><tr><th colspan="1" rowspan="1"><p> Field </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"><p> Service Account Key JSON BigQuery </p></td><td colspan="1" rowspan="1"><p> Copy and paste the JSON for your BigQuery service account key. For information about creating a key, see "Prerequisites," above. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Service Account Key JSON Google Cloud Storage </p></td><td colspan="1" rowspan="1"><p> Copy and paste the JSON for your Google Cloud Storage account key. For information about creating a key, see "Prerequisites," above. </p></td></tr></tbody></table>

Once you have entered valid keys, you can use the same account any time you go to create a new Google BigQuery High Bandwidth DataSet. You can manage connector accounts in the **Accounts** tab in the Data Center. For more information about this tab, see [Managing User Accounts for Connectors](/ja/s/article/360042926054 "Managing User Accounts for Connectors").

### Details Pane

This pane contains a number of fields and menus you can use to configure your report.

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:195;a"><thead><tr><th colspan="1" rowspan="1"><p> Menu </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"><p> Report </p></td><td colspan="1" rowspan="1"><p> Select the BigQuery report type to run. The following reports are available: </p><table class="mt-responsive-table"><tbody><tr><td class="mt-noheading" colspan="1" rowspan="1"><p> Query </p></td><td class="mt-noheading" colspan="1" rowspan="1"><p><span> Runs a BigQuery SQL query and returns results if the query completes. </span></p></td></tr></tbody></table></td></tr><tr><td colspan="1" rowspan="1"><p> DataSet ID </p></td><td colspan="1" rowspan="1"><p> Select the BigQuery dataset id for your data. For more information about BigQuery datasets, see <a href="https://cloud.google.com/bigquery/docs/datasets-intro" target="_blank"> Introduction to DataSets </a>. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Table ID </p></td><td colspan="1" rowspan="1"><p> Select the BigQuery table id for your data. For more information about tables, see <a href="https://cloud.google.com/bigquery/docs/tables-intro" target="_self"> Introduction to Tables </a>. </p></td></tr><tr><td colspan="1" rowspan="1"><p><span> Google Cloud Storage Bucket Name </span></p></td><td colspan="1" rowspan="1"><p><span> Select the Google Cloud Storage bucket name that will be used for temporary storage as we transfer your data into Domo. </span></p></td></tr><tr><td colspan="1" rowspan="1"><p> User Query </p></td><td colspan="1" rowspan="1"><p><span> Enter a query to execute. Only StandardSQL query is supported. </span></p></td></tr><tr><td colspan="1" rowspan="1"><p> Force to String </p></td><td colspan="1" rowspan="1"><p><span> Enter a comma separated list of fields that need to be treated as STRING in Domo. </span></p></td></tr><tr><td colspan="1" rowspan="1"><p> Force to Number </p></td><td colspan="1" rowspan="1"><p> E <span> nter a comma separated list of fields that need to be treated as NUMBER in Domo. </span></p></td></tr><tr><td colspan="1" rowspan="1"><p> Upsert Key Column(s) </p></td><td colspan="1" rowspan="1"><p><span> Enter upsert key column name or a comma separated list of upsert key column names. <b> This is Required only when the Update method is Merge </b>. </span></p></td></tr><tr><td colspan="1" rowspan="1"><p> Table Name </p></td><td colspan="1" rowspan="1"><p> Select the table you want to pull data from. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Processing Location </p></td><td colspan="1" rowspan="1"><p> Enter the location where your query will run. Queries running in a specific location may only reference data in that location. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Max Results </p></td><td colspan="1" rowspan="1"><p> Enter the maximum number of results you want to return in your report. The default is 10,000 results per page. If your DataSet throws an "Out of Memory" error, decrease this number. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Use Google BigQuery Schema </p></td><td colspan="1" rowspan="1"><p><span> Select this checkbox to use the schema received from Google BigQuery. </span><br /><span> This is useful when a column's datatype may be perceived incorrectly to Domo. </span></p><p><span> Example: Your table may contain '123' in a String column. </span></p></td></tr></tbody></table>

### Other Panes

For information about the remaining sections of the connector interface, including how to configure scheduling, retry, and update options, see [Adding a DataSet Using a Data Connector](/ja/s/article/360042926274).

## Troubleshooting

* Ensure that the credentials have the proper access to the query the tables needed.
* Make sure the queries are correct and calling the correctly named data sources.

英語
