Jepto

Pricing

Sign In

Try For Free

BigQuery

BigQuery reporting for agencies

Connect a BigQuery table or view as a first-party source. Blend warehouse, CRM or sales data with ads and analytics in client reports.

BigQuery
Data warehouse destination & reporting source
Warehouse ready
Reporting Data Warehouse
Query Cost
30-day estimate
$12.40 ↓ 8%
Rows Scanned
Daily average
48.2M ↑ 12%
Query Time
P50 latency
1.2s ↓ 15%
Data by marketing source
Last 30 days
Rows
AdsAnalyticsSocialCRMOther
Query volume
Daily trend
Centralize your marketing data in BigQuery
Jepto Data Warehouse pipelines write to BigQuery, then Jepto reports on it.
Google Business Profile
Facebook Ads
Google Search Console
BigQuery
Reports
Hourly sync Historical backfill Looker Studio ready
circle-4circle-3circle-1circle-2

Your BigQuery schema, in Jepto

Jepto does not invent a fixed field list. You register one table or view, discover its columns, then map types and aggregations. Queries run live against BigQuery — no freeform SQL.

Entity What it contains
Table or view One BigQuery table or view per data source. Use a view in BigQuery if you need a multi-table shape.
Fields Columns discovered from INFORMATION_SCHEMA, then mapped to Jepto types (number, string, date, boolean).
Source config GCP project, BigQuery dataset and table bound per client (Client Config on template sources).
Partition column Date/time partition used to prune scans. Page date ranges map to this column so queries stay cost-safe.
Template definition Optional shared schema for master reports, with a different project/table per linked client.
SUMAVGMINMAXCOUNTCOUNT DISTINCT
STRINGBOOLEANHidden fieldsCustom labels
DATEDATETIMETIMESTAMPDefault date fieldPartition filter
Client reportsData ChatMCP schema() / data()Template data sources
Queries use only declared fields and aggregations — not freeform SQL. Partition filters are required when BigQuery marks the table as partitioned, so a date range is applied before scan. Cross-source joins with ads or analytics are a later phase; until then, blend in reports via separate cards or a BigQuery view.
Read-only source

Query BigQuery without leaving the conversation

Ask about connected tables in plain language — read-only, no write-back to BigQuery.

Read-only analytics

Ask questions about connected tables

Use MCP to explore the fields you registered and query live results. Jepto maps the question to declared columns and aggregations — it never sends freeform SQL from the chat.

  • Inspect discovered fields, types and aggregations
  • Query live table or view results with a date range
  • Use the source on reports and in Data Chat
  • Reuse a template schema across clients via Client Config

schema()

Explore the fields, types and aggregations registered on the connected BigQuery source.

data()

Query live results from the bound project, dataset and table using declared fields only.

actions()

Not available — this is a read-only source. No write-back actions are supported.

execute()

Not available — this is a read-only source. Jepto cannot modify data in the platform.

Setup

Connecting BigQuery

Sign in with a Google Cloud account that can query the project, then pick one table or view.

  1. 1. Sign in with Google Cloud

    Click Connect and authenticate with a Google account that has BigQuery access to the client’s GCP project.

  2. 2. Choose project, dataset and table

    Select the GCP project, BigQuery dataset and table (or view). Jepto discovers columns and suggests types.

  3. 3. Map fields and share to a client

    Set aggregations, hide unused columns, optionally turn on Make this data source a template, then assign it to the client.

  4. 4. Query live — no warehouse copy

    Jepto queries BigQuery when a report, Data Chat or MCP request runs. History is whatever the table contains; partitioned tables require a date range.

Keep the Google account’s BigQuery access in place or queries fail. Template sources need Client Config on every client that will receive a linked report. This is not Data Warehouse export — warehouse pipelines write to BigQuery; this source reads a customer table into Jepto.
Read the setup guide

Frequently asked questions

Everything you need to know about BigQuery in Jepto.

No. Jepto queries BigQuery live when you run a report, Data Chat or MCP request. It does not copy the table into a Jepto warehouse.

No. You register columns and aggregations (SUM, AVG, MIN, MAX, COUNT). If you need joins inside BigQuery, create a view there and connect that view.

Turn on Make this data source a template to share the schema across clients. Each client still binds their own project, dataset and table in Client Config.

Partitioned tables require a date filter mapped from the report range. Jepto dry-runs queries and rejects missing or oversized ranges so you do not scan the full table by accident.

No. Data Warehouse exports Jepto’s marketing data to BigQuery. This source registers a table you already own so it can be reported on next to ads and analytics.

Related Articles

Get Started Today

Start asking your data smarter questions today. Connect your first data source in minutes.