');">

BigQuery Cost Analyzer

โšก One-time 5-minute setup for complete BQ coverage

Prevent bill shock โ€ข Real-time cost prediction โ€ข Smart recommendations โ€ข Complete visibility

๐Ÿ’ฐ GCP Billing Breakdown

Detailed billing breakdown from GCP billing export table by service, SKU, and usage.

๐Ÿ’ก BigQuery Cost Components:
Storage (80-90%): Data at rest
Analysis (10-15%): Query processing
Streaming (1-5%): Real-time ingestion
Why Query Analysis shows low costs: It only measures compute (analysis), not storage.
๐Ÿ” Required Access: We need BigQuery access to the project that contains the billing export table
Required roles: BigQuery Data Viewer + BigQuery Job User
โšก One-time setup: Paste your billing table info once, we'll remember it forever
Example: project-399903.billing_table.gcp_billing_export_v1_0121F3_47AD14_59E88814

๐Ÿ“Š Billing Variance Analysis - Cost Changes Detection

0 significant changes detected

โš ๏ธ Smart Alert System

Get instant notifications when costs spike unexpectedly

Service SKU Previous Cost Current Cost Difference ($) % Change Alert Level Action
Run variance analysis to detect cost changes and waste patterns

๐Ÿ“Š Table Storage Analysis - Storage Costs & Optimization

Analyze BigQuery table storage using INFORMATION_SCHEMA.TABLE_STORAGE

0 tables analyzed

๐Ÿ’ฐ BigQuery Cost Predictor

Predict query costs BEFORE execution to prevent bill shock

๐Ÿš€ We will build model for you and predict based on BOOSTED_TREE_REGRESSOR

The first time will take ~ 16 minutes you we want to provide Accurate cost

Our main Goal is to give any company to predict query cost

So we need to use project as parameter that change based on company

โœ“ ๐Ÿค– BOOSTED_TREE_REGRESSOR REQUIRED

Only trained ML models provide accurate predictions (95% accuracy)

โš ๏ธ No fallback predictions - Train your model first!

๐Ÿš€ Setup Custom BOOSTED_TREE_REGRESSOR Model

๐Ÿ“ Sample Queries

โšก BigQuery Query Executor

Execute any BigQuery query - works exactly like your test app

๐Ÿ” Analysis Results

BigQuery Query:

SELECT * FROM INFORMATION_SCHEMA.JOBS_BY_PROJECT LIMIT 10;

๐Ÿ’ฐ Discover Your Most Expensive Users and Queries

Discover which users and queries are costing you the most money. This helps you optimize your BigQuery usage and reduce costs!

Usage Start Time Project User Job Type Total Jobs Query Jobs Slots Query Slots Sample Query Standard Cost Enterprise Cost Enterprise+ Cost
Select a client and analyze to see results

Pick Hours โ€“ Heavy Slot Usage

Query (truncated) Project User Cost ($) Slot Hours Queries in Hour Hour
Run analysis to see data

๐Ÿ” Duplicate Logic Detection - Table Consolidation Opportunities

0 duplicate patterns found
๐Ÿ’ก Insight: Tables with identical source data and similar logic can often be consolidated to reduce costs and complexity
Primary Query Similar Query (Same Logic) Slots Usage Cost ($) Similarity Grade Recommendation Action
Run analysis to detect duplicate logic patterns in your queries

๐Ÿ—‘๏ธ Waste Detection - Query & ETL Optimization Opportunities

0 wasteful patterns found
๐Ÿ’ฐ Cost Impact: Wasteful queries can cost 10-50x more than optimized ones. Each fix can save significant monthly costs.
Query (truncated) Waste Type User Usage Start Time Slots Cost ($) Potential Savings ($) Savings Explanation Severity Action
Run analysis to detect wasteful query patterns

๐Ÿชฝ BQ Angel - Move Queries Between Reservations (Enhanced)

โœ… Enhanced: Cost sorting (highest first) + Pagination (10 per page) + Auto-population

Select the queries you wish to move from one Reservation to another. You will also see the Project each query belongs to.

Select Query (truncated) Project User Cost ($) Slots Current Reservation
Load queries to see reservation data

๐Ÿ’ฐ Get alerts now on waste of money

โœ… Email alerts will be sent to your email

๐Ÿ“ฑ SMS alerts will be sent to your phone

๐Ÿงช Test Billing Variance Scenarios

Simulate cost increases to test your alert thresholds without waiting for real billing changes.

Fetches actual yesterday and today costs from your GCP billing export

Quick Test Scenarios:

๐Ÿชฝ BQ Angel - Move Queries Between Reservations (Enhanced)

โœ… Enhanced: Cost sorting (highest first) + Pagination (10 per page) + Auto-population

Select the queries you wish to move from one Reservation to another. You will also see the Project each query belongs to.

Query Project Slots $ Cost โ†“ Reservation
Click "Load Queries" to see data