Like what you see? Have a play with our trial version.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Follow the instructions below to connect Yellowfin to a Google BigQuery data source. You can use any of your Google service accounts to authenticate the connection.

...

Tip

If the writable data source functionality is enabled, you are permitted to write data to a Google BigQuery database.

Prerequisites

Before you use Google BigQuery as a data source, Yellowfin needs a driver to connect to it. Yellowfin

...

does not ship with the driver

...

due to licensing/paywall

...

considerations, but you can upload your preferred driver (such as those offered by Google) via the Yellowfin Plugin Manager.

...

 

...

Once you have uploaded a driver for BigQuery, follow the steps below connect your data source.

Instructions

You can use any of your Google service accounts to authenticate this connection. The table below provides further details of the fields you'll be asked to provide values for.

FieldDescription

...

Include Schema in SQL

...

Selecting this checkbox

...

adds the schema name when addressing database tables in SQL queries.
Project

...

This is the project ID of your Google BigQuery project. Avoid using your project name as this won't work.
Service Account

...

The email address of your Google service account.
P12 Key File Path

...

The full path to a private key file for a service account. This is used to authenticate the service account email address. This field supports both

...

types of key formats

...

.p12 and .json.

...

You can

...

create and download this from your Google service account.

Default DatasetUnqualified BigQuery tables (those without a specified schema) will be linked to this default schema.
JDBC Driver

...

This shows the details of the JDBC driver

...

that you installed to talk to

...

Google BigQuery

...

databases. It should be pre-filled by default, so you shouldn't need to change this field.

1. Click on the yellow Create buttonImage Addedand select Data Source from the list.
Image Added
2. Select Google BigQuery from the databases list.
Image Added
3. 
When the New Connection popup appears, provide a name and description for your database.
4. 
Connection String: when selecting Connection String you have the same functionality as in Generic JDBC Data Source.
Image Added
5. 
Google BigQuery configuration fields.
Image Added
6. 
Toggle Advanced Settings to see more settings.
Image Added
7. 
Once you have completed your connection information, you will have several options:
Image Added

    Advanced Connection Editor
    1. Back: This will
  1. take you to the Data Source page in the Admin Console and allow you to edit all the advanced options available for your database
    1. navigate to the database selection.
    2. Cancel: This will close the New Connection popup.
    3. Test Connection: This will
  2. validate
    1. test the connection parameters you provided to ensure it can connect to your database. If the connection
  3. was
    1. is successful,
  4. a message
    1. an indicator will appear
  5. .
  6. Create View: This will save your connection and get you started on creating a view based on it.
  7. Save & Close:
    1. and you will be able to save the connection.
      Image Added
    2. Save: This will allow you to save your connection and
  8. close the New Connection popup, returning you
    1. navigate to the Success page
  9. you were on previously.Cancel
    1. :
  10. This closes the New Connection popup without saving your connection, returning you to the page you were on previously.
  11. We recommend testing the connection, and then saving it by using the Save & Close button.

...


    1. Image Added