BigQuery
Connect DataHawk to BigQuery, Google's cloud data warehouse, for use with Looker Studio, Google Sheets, Python, and other tools.
BigQuery is Google's cloud data warehouse; serverless, scalable, and natively integrated with Google's ecosystem (Looker Studio, Google Sheets, Python, etc.). DataHawk uses BigQuery as the hosted database for users who work primarily in Google's tools.
Your DataHawk BigQuery database
When you set up a BigQuery destination, DataHawk creates and manages a dedicated database containing all your collected data. You don't need to configure or maintain anything. We handle it.
What's included:
- Daily updated datasets covering all your tracked data
- Analysis-ready views, cleaned and enriched by DataHawk
- Zero infrastructure management on your side
DataHawk refreshes your BigQuery database every day. Not all data arrives at the same time. Some datasets are populated later in the day depending on when Amazon's API makes them available. See the individual dataset pages in the Knowledge Hub for dataset-specific freshness details.
Option 1 — DataHawk-hosted BigQuery (recommended for most users)
This is the default setup. DataHawk creates and hosts the BigQuery database for you.
How to find your credentials
BigQuery credentials in DataHawk app
Managing user access
Navigate to Setup > Destinations > BigQuery > Access.
The database is accessible to the Google email addresses listed on this page. Each email must be added individually.
- Ready: The user has active access
- You can add or remove users at any time by clicking Add User
You can also connect via Service Account for automated workflows and integrations (advanced).
Option 2 — Self-hosted BigQuery (advanced)
If you already use Google Cloud Platform (GCP) and prefer to host the database yourself, you can connect your own BigQuery project to DataHawk. DataHawk will write your data into your project directly.
This option assumes you are already familiar with GCP and have an active project with billing enabled. If you are new to GCP, we recommend starting with the DataHawk-hosted option.
Before starting, contact your DataHawk representative to receive a dedicated service account in the form:
<company>@<projectid>.iam.gserviceaccount.com
Create your Google Cloud Project
Go to https://console.cloud.google.com/ and sign in.

Click the project selector and choose New Project. Name it as you like. We suggest something like <company>-datahawk-bigquery. Note that the Project ID may differ from the project name.

Grant DataHawk access
In your project, navigate to IAM & Admin > IAM.

Grant the following roles to the service account provided by your DataHawk representative:
- BigQuery Data Editor
- BigQuery User
Share your project details with DataHawk

Send the following to your DataHawk representative:
- Project ID (differs from Project name)
- Preferred GCP region (default:
europe-west4) - Email addresses to grant access to
Compatible tools
BigQuery connects natively to most modern data tools. Common examples:
| Category | Tools |
|---|---|
| Business Intelligence | Looker Studio, Tableau, Google Sheets, Looker |
| Data Science & Analytics | Python (google-cloud-bigquery), R (bigrquery), Jupyter Notebooks, Apache Spark |
| ETL & Data Pipelines | Google Cloud Dataflow, Airflow, Fivetran, Stitch Data |
Where to go next
Connect to Looker Studio
Build live dashboards on your BigQuery data with Google's free reporting tool.
Connect to Google Sheets
Link BigQuery tables directly into a sheet for auto-refreshed analyses.
Looker Studio Template
Pre-built Analytics Essentials dashboard covering products, keywords, ads, and finance.