Skip to content

Google BigQuery

In the OWOX Data Marts web application, navigate to Storages from the main navigation pane and click + New Storage.

Click Google BigQuery to create a new Storage configuration.

☝️ Upon selecting the + New Storage button and specifying the desired storage type, a Storage entry is created. You can create Data Mart entities and model a data structure for your project prior to configuring the Storage.
Note that Data Mart cannot be validated or published until the associated Storage is fully configured.

Give the storage configuration a clear title, eg OWOX Data Marts – Your Name.

4. Set General Settings and Connection Details

Section titled “4. Set General Settings and Connection Details”
  • Go to the Google Cloud Console
  • Click the project selector dropdown at the top
  • Find your project and copy the Project ID

NOTE: BigQuery usage costs will be applied to this project.

  • Choose a data location (e.g., US, EU) from the dropdown menu

Select Your Storage - Step 3

To get the JSON key, you’ll need to create or use an existing service account in Google Cloud.

Best Practice: Always use a dedicated service account with least-privilege access for security and auditability.

  • Go to the Service Accounts page
  • Navigate to IAM & Admin → Service Accounts
  • Create a new account or choose an existing one
  • Assign the roles:
    • BigQuery Data Editor
    • BigQuery Job User
  • Go to the Keys tab, click Add key → Create new key
  • Choose JSON, click Create, and download the file
  • Copy the contents of the JSON file and paste it into the Service Account JSON field

BigQuery Service Account Setup

  • Open the BigQuery API Library page
  • Ensure the correct Google Cloud project is selected
  • If the API isn’t enabled, click Enable
  • If already enabled, you’ll see the API dashboard

Review your entries and click Save to add the Storage configuration, or Cancel to exit without saving.