Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions docs/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -434,8 +434,37 @@ The connection string for BigQuery looks like this ::

bigquery://{project_id}

Additionally, you will need to configure authentication via a Service Account. Create your Service Account via the
Comment thread
willbarrett marked this conversation as resolved.
Outdated
Google Cloud Platform control panel, provide it access to the appropriate BigQuery datasets, and download the
JSON configuration file for the service account. In Superset, Add a JSON blob to the "Secure Extra"
field in the database configuration page with the following format ::

{
"credentials_info": <contents of credentials JSON file>
}

The resulting file should have this structure ::

{
"credentials_info": {
"type": "service_account",
"project_id": "...",
"private_key_id": "...",
"private_key": "...",
"client_email": "...",
"client_id": "...",
"auth_uri": "...",
"token_uri": "...",
"auth_provider_x509_cert_url": "...",
"client_x509_cert_url": "...",
}
}

You should then be able to connect to your BigQuery datasets.

To be able to upload data, e.g. sample data, the python library `pandas_gbq` is required.


Elasticsearch
-------------

Expand Down