Akkio Docs
  • Akkio Documentation
    • Akkio FAQ
  • Account and Settings
    • Team Settings
    • Organization Settings
    • Account Settings
    • Role Based Access Control
  • Demo Models
    • Demo Models
      • Lead Scoring
      • Retail Sales Forecasting
      • Predict Credit Card Fraud
      • Identify Customer Churn
  • Setting up Integrations
    • Connecting Data
    • Airtable (Beta)
    • Google Ads (Beta)
    • Google Analytics 4 (Beta)
    • Google BigQuery
    • Google BigQuery (Service Account)
    • Google Sheets
    • HubSpot (Beta)
    • MariaDB (Beta)
    • MongoDB (Beta)
    • MySQL (Beta)
    • PostgreSQL (Beta)
    • Redshift (Beta)
    • Salesforce
    • Akkio Data Chat for Slack
    • Snowflake (Username / Password) (Beta)
    • Zapier
  • Prepare your Data
    • Prepare
      • Chat Data Prep
      • Clean
      • Merge & Fuzzy Merge
      • Table View
      • Pivot View
      • Deploying Chat Data Prep
  • Explore
    • Chat Explore
    • Chart Types
  • Building a Model
    • Predict
      • Insights Report - Classification
      • Insights Report - Regression
    • Forecasting
      • Insights Report - Forecasting
    • Model Types
  • Deploying a Model
    • Deploy
      • Google BigQuery
      • Google Sheets
      • HubSpot (Beta)
      • PostgreSQL (Beta)
      • Salesforce
      • Snowflake (Beta)
      • Web App
      • Zapier
  • REPORTING AND SHARING
    • Reports
    • Dashboards
  • REST API
    • API Introduction
      • Quickstart
    • API Options
      • cURL Commands
      • Python Library
      • Node.js Library
    • API FAQ
  • Rest API (v2)
    • Documentation
Powered by GitBook
On this page
  • Overview
  • Create a Service Account
  • Download Service Account Token
  • Importing Data into Akkio

Was this helpful?

  1. Setting up Integrations

Google BigQuery (Service Account)

PreviousGoogle BigQueryNextGoogle Sheets

Last updated 9 months ago

Was this helpful?

BigQuery (Service User) support is currently in beta. Please raise any issues you encounter via the chat bubble in the bottom-right of the site, and we'll be happy to help.


Overview

Our BigQuery integration allows you to import your data, allowing you to clean and transform your data as well as ask it questions via Chat Explore.

This connection uses a Google Cloud service account. You will need access to IAM within your Google Cloud project.

You must allow network traffic from the public IP address 54.197.189.139 in order to allow Akkio to access your data.

Create a Service Account

Click on this link to go to Google Cloud's service accounts page:

If necessary, click on "CREATE SERVICE ACCOUNT" and set up a user.

Download Service Account Token

Click the 3 dots next to your service account and select Manage keys

Click the Add Key button and select "Create new key"

Choose JSON. Clicking "Create" will download the JSON token

Importing Data into Akkio

To import data, first create a new project.

Select the Google BigQuery Service Account button.

Name your connection (like "My BigQuery Connection") and upload the JSON key you downloaded

Enter your BigQuery's dataset and table name information

Your data will begin to load

You must assign a Role to the user that has at least the following IAM Permissions: BigQuery Data Editor, BigQuery Job User, BigQuery Read Session User You may use an existing role or create a new one. For documentation on how to create a Google IAM role, visit

Click on this link to go to Google Cloud's service accounts page:

After a dataset is connected, the Flow will look the same as usual; you can merge with another dataset, modify using , or make a prediction.

https://cloud.google.com/iam/docs/creating-custom-roles
https://console.cloud.google.com/iam-admin/serviceaccounts
Chat Data Prep
https://console.cloud.google.com/iam-admin/serviceaccounts