Skip to main content
Connect to BigQuery

Learn about the necessary permissions to import data from a BigQuery table

Karoline Fernezlian avatar
Written by Karoline Fernezlian
Updated this week

Sheetgo lets you import BigQuery data into your workflows. Before creating a Sheetgo automation to transfer data from your BigQuery platform, your account needs permission to access the datasets. Generally, permissions to access tables are granted to your account by the IT department in your organization.

These are some of the permissions your account might need:

  • bigquery.config.get

  • bigquery.connections.list

  • bigquery.datasets.get

  • bigquery.datasets.getIamPolicy

  • bigquery.jobs.create

  • bigquery.models.list

  • bigquery.routines.list

  • bigquery.tables.get

  • bigquery.tables.getData

  • bigquery.tables.getIamPolicy

  • bigquery.tables.list

  • bigquery.transfers.get

  • bigquery.transfers.update

  • resourcemanager.projects.get

Read more about permissions here.

Key features of BigQuery automations:

  • Import data from a BigQuery table into Google Sheets, Excel, CSV or generate a Google Docs file.

  • Schedule automatic updates to refresh the data at regular intervals.

  • There is no import limit on the number of rows.

Building your automation

Open Sheetgo, click the + New button, and select Blank workflow.
โ€‹

Start your new workflow using the Create an automation option.

Under Select source, select the BigQuery option.

Now specify the Project, Dataset, and Table you intend to work with. On the Query Editor add the query to retrieve the exact data from the BigQuery database to transfer to a spreadsheet.

Before moving on, you can test whether your query is giving a valid answer by clicking Validate query. If everything is working, click Next step.
โ€‹

Now, determine where to send this data. You can send it to a new spreadsheet, back to a BigQuery table or generate a new document.

In this case, we will send data to a new Google Sheet, we need to name the new file and tab.

Click Finish and save. You've created an automation that will capture the data from a BigQuery table and transfer it to a Google Sheet. You can use this new Google Sheet file as the source of new automations.

Need more help?

Contact us via chat, on our email ([email protected]), or send us a ticket!

Visit our Community for help, tips, tricks, and feedback for Sheetgo.

Did this answer your question?