Skip to content
Book a demoStart free
Using Data Tools

Connecting Preset to Kaivo

This article is a step-by-step guide on how you can connect Kaivo to Preset.

  • In the top-right corner of the Preset interface, click on the Settings dropdown menu.

  • Select Database Connections from under the Data category

    Preset Settings drop-down menu with Database Connections under the Data section

  • Click + Database button located in the top-right corner of the screen

    Preset Database Connections page with the + Database button in the top right

  • Under the Select a database to connect section, click on the Google BigQuery tile to proceed to the credentials setup.

Preset Connect a database dialog, step 1 of 3, with the Google BigQuery tile

  • Display Name: Enter a recognizable nickname to identify this database within the Preset interface (e.g., Kaivo BigQuery).

  • Project Id: Enter your unique Google Cloud Project ID as shown in the picture.

    Where to find it: You can copy this from the project selection dropdown at the top of your Google Cloud Console, or find it listed as the "project_id" inside your service account JSON file.

  • How do you want to enter service account credentials?: Select Copy and Paste JSON credentials from the dropdown menu.

    Preset BigQuery credentials form with Project Id and Copy and Paste JSON credentials selected

  • Service Account Key Setup:

    1. Click the Kaivo service account page link to open it in a new tab.

    2. Create your service account within that portal.

      Kaivo Create a new service account form with Preset selected as the data tool and a Save button

    3. Copy the entire text contents of the resulting JSON keyfile.

      Kaivo service account JSON keyfile contents with copy and Download buttons

    4. Return to Preset and paste the copied JSON text directly into the credentials field.

      Preset Service Account field with the pasted JSON keyfile contents

    5. Once pasted, you can safely close the service account tab in Kaivo and click Connect in Preset.

      Bottom of the Preset Connect a database dialog with the Back and Connect buttons

    Step 3: Complete Connection and Optional Adjustments

    Section titled “Step 3: Complete Connection and Optional Adjustments”

    You have successfully reached the final stage of the Connect a database wizard.

    • Database Connected: Your Google BigQuery database is now successfully linked to Preset.
    • Customization: At this stage, you have the option to expand and customize various advanced database configurations (such as performance tuning, cache timeouts, or specific schema security options).

    • Modify Later: If you prefer to skip this, you can safely ignore these configurations for now. All advanced settings can be updated or changed at any time later from your database connection list.

    • Review your settings and click the FINISH button in the bottom-right corner to save your new data source and complete the setup.
  • Preset Database connected screen, step 3 of 3, with optional settings and the Finish button


Step 4: Adding Datasets and Creating Charts

Section titled “Step 4: Adding Datasets and Creating Charts”

Follow these steps to add your BigQuery tables to Preset so you can begin visualizing your data:

  • Go to the top navigation bar and click on Datasets.

    Preset top navigation bar with the Datasets tab selected

  • Click the + DATASET button located in the top-right corner of the screen.

    Preset Datasets page with the + Dataset button in the top right

  • Select the connected BigQuery database, and choose some schema (= dataset in BigQuery) and table. Once ready, select CREATE DATASET AND CREATE CHART at the bottom-right corner to start creating charts!

    Preset new dataset form with Kaivo BigQuery database, a schema and a table selected, plus a column preview