Build data analysis using BigQuery INFORMATION_SCHEMA and GitHub Copilot premium models.
Copy .env.example to .env in the root directory and configure your BigQuery project:
cp .env.example .envEdit the .env file and set your configuration:
# Your billing project ID
PROJECT_ID=Your-Project-ID-Here
# BigQuery location for query execution
BQ_REGION=EU
# Optional: Regex patterns for filtering datasets and tables
DATASET_FILTER_REGEX="^(samples|covid19_google_mobility|covid19_geotab_mobility_impact)$"
TABLE_FILTER_REGEX=Copy sample datasets from bigquery-public-data to your project. This will generate data copy cost.
make init-samplesmake pull-queriesTo start using GitHub Copilot for generating new analyses, just open Copilot in your IDE, select agent mode and Claude Sonnet 4.5.
To ease the process, you can add folders of specific tables or notes as context. You can also mention past analyses that might be related.
Then just ask the question you want to answer in natural language and Copilot will help you build the analysis step by step.
Enjoy!
- "What was the impact of covid on airport and port traffic ?"
- "What was the impact of covid on commercial traffic ?"
- "Can you describe the contribution pattern on wikipedia ?"
