DATA OPS

Agent that diagnoses an author's costliest BigQuery queries and emails rewrite suggestions

On demand for a named author, an agent pulls their most slot-expensive queries, reasons about why each is costly.

CategoryData Ops
Enginepaperclip
Difficultyadvanced
Triggermanual
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerManual run with target author email
  • ActionQuery JOBS for author's costliest queries (30d)Google BigQueryBigQuery
  • LogicAgent diagnoses each query's cost driver
  • OutputEmail author prioritized rewrite digestGmailGmail
  • OutputLog suggestions to Notion coaching logNotionNotion

What it does

Given an author's email, an agent investigates their heaviest BigQuery queries and produces a tailored coaching email. Rather than a raw leaderboard, it reads each query's shape — missing partition filters, full-table scans, exploding joins — and explains, in plain language, what to change and how much slot time it would likely save.

When to use it

Use it during a one-on-one or when onboarding a new analyst to a cost-conscious warehouse. It scales expert query-tuning advice that would otherwise require a senior engineer to review each person's SQL by hand.

How it works

  1. 1Triggered manually with the target author's email.
  2. 2Query `INFORMATION_SCHEMA.JOBS` for that author's top slot-consuming queries over the last 30 days.
  3. 3The agent analyzes each query plan and statistics to identify the dominant cost driver.
  4. 4It drafts per-query rewrite suggestions with an estimated slot-time reduction.
  5. 5Send the author a Gmail digest with the prioritized recommendations.
  6. 6Log the suggestions to a Notion coaching log for follow-up.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BigQueryDatasets, queries, schemas.
  2. 2
    Connect GmailRead, draft, send, label.
  3. 3
    Connect NotionPages, databases, comments.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.