BigQuery (Service Account) (destination)

BigQuery is a Bigdata solution created by Google that enables large-scale data storage and analysis. In this article, we'll show you how to register a BigQuery database as a destination on Kondado's platform, so you can centralize data from all your company's tools.

Click here to access the tutorial on how to connect to your visualization tool:
Looker Studio
Power BI

 

In this tutorial, we show how to add BigQuery with Service Account. If your Google Cloud environment has restrictions that prevent the creation of authentication keys (JSON), you can disable them by following Google’s official documentation. As an alternative, you can also authenticate BigQuery via email, use this tutorial

1) Login to your Google Cloud account

2) Click on this link to access the Service Accounts section

3) Once in the Service Accounts section, click on “CREATE SERVICE ACCOUNT”

4) In the first step, fill in a name for your Service Account (for example “kondado bigquery”) and click on “CREATE”

5) In the second step of the creation process, select the Roles “BigQuery Job User”, “BigQuery User”, and “BigQuery Data Editor” click CONTINUE

6) Now just click on “DONE” to finish the creation

7) Once created, you will be directed to a list of all active service accounts. Locate the one you just created and, on the three vertical points on the right, click on “Create key

8) In the dialog, select the type “JSON” and then click on “CREATE”

9) After clicking create, the key will be downloaded to your computer. Open the downloaded file in a text editor, it will look something like this:

xUntitled-drawing-41.png.pagespeed.ic.1atel_GyUB.png

10) Access the BigQuery page and get the project and dataset IDs of your destination in the Google console

11) Login to Kondado platform

12) Navigate to the add destinations page, click “New Destination” and select the BigQuery Service Account destination

13) Fill in your database information as shown below:

  • In Project ID and Dataset ID paste the values obtained in step (10)
  • In JSON Credential, copy and paste ALL the contents of the file downloaded in step (9), without any changes

ATTENTION: Make sure that the Dataset ID DOES NOT contain the project ID separated by “:”. For example, “id_project:id_dataset” is wrong. The correct thing is that the Project ID and Dataset ID are each separately in their respective fields

Now just save so that your destination is ready to receive the first pipelines!

Add BigQuery (Service Account) as a Destination on Kondado

Follow these steps to create a Google Cloud Service Account, generate a JSON key, and configure BigQuery as a data destination on Kondado's platform.

1
Create a Google Cloud Service Account

Log in to your Google Cloud account and navigate to the Service Accounts section. Click "CREATE SERVICE ACCOUNT", enter a name (e.g., "kondado bigquery"), and assign the roles "BigQuery Job User", "BigQuery User", and "BigQuery Data Editor" before finishing with "DONE".

2
Generate and download the JSON key

In the Service Accounts list, locate your new account, click the three vertical dots, and select "Create key". Choose "JSON" type and click "CREATE" to download the credential file. Open it in a text editor to copy the contents later.

3
Verify billing and collect project details

Ensure your Google Cloud project has active billing enabled. Then access the BigQuery page in the Google console to obtain your Project ID and Dataset ID for the destination configuration.

4
Add the destination on Kondado

Log in to the Kondado platform, navigate to the add destinations page, click "New Destination", and select "BigQuery Service Account" from the available options.

5
Configure destination credentials

Paste the Project ID and Dataset ID into their respective fields. In the JSON Credential field, copy and paste the complete contents of the downloaded key file without any modifications. Ensure the Dataset ID doesn't include the project ID with a colon separator.

6
Save and start building pipelines

Save your destination configuration. Your BigQuery database is now ready to receive data pipelines from your connected sources, enabling centralized analytics and reporting workflows.

Frequently asked questions

What is BigQuery and why should I use it as a destination on Kondado?
BigQuery is a Big Data solution created by Google that enables large-scale data storage and analysis. Using it as a destination on Kondado allows you to centralize data from all your company's tools into a powerful data warehouse for analytics and reporting.
What roles does my Service Account need for BigQuery integration?
Your Service Account requires three specific roles: "BigQuery Job User", "BigQuery User", and "BigQuery Data Editor". These permissions ensure Kondado can execute jobs, access the project, and modify data in your BigQuery dataset.
Can I authenticate BigQuery without using a Service Account JSON key?
Yes. If your Google Cloud environment has restrictions that prevent creating authentication keys (JSON), you can disable those restrictions following Google's official documentation. Alternatively, you can authenticate BigQuery via email using a separate tutorial mentioned in the article.
What should I do if my Dataset ID contains the project ID separated by a colon?
Make sure the Dataset ID DOES NOT contain the project ID separated by ":". For example, "id_project:id_dataset" is incorrect. The Project ID and Dataset ID must be entered separately in their respective fields on Kondado's platform.
How do I connect my BigQuery data to visualization tools after setting up the destination?
After configuring your BigQuery destination, you can connect it to various data visualization tools. The article mentions tutorials for Looker Studio and Power BI specifically.
What happens if my Google Cloud project doesn't have active billing?
The article explicitly warns that you must ensure your Google Cloud project has active billing before proceeding. Without billing enabled, BigQuery operations will fail and Kondado won't be able to write data to your destination.

Written by·Published 2023-07-17·Updated 2026-04-25