Accessing Your BigQuery Reports and Data
This document explains how evaluation partners can securely access, download, and analyze their reports stored in Google Cloud Storage (GCS) and BigQuery.
Overview
Every day, data about your eval users’ trades are automatically aggregated into reports. Once the Evaluation Support team provides you with your service account key, you can either download your reports as CSV files from Google Cloud Storage or analyze the datasets directly in BigQuery.
Types of Reports
The following table lists the reports you can access.
While all of the reports are available for you to review in BigQuery, only some of the reports are delivered as a CSV file to your Google Cloud Storage (GCS) bucket. If you want other reports delivered as a CSV file to your GCS bucket, contact Evaluation Support.
How to Access Your Reports
Prerequisites
Before you can access your BigQuery reports, you’ll need these items.
Report Details
Contact Evaluation Support and provide the following information:
- Which reports (if any) you want delivered as a CSV file to your GCS bucket
- What time (including time zone) you want your reports to run
Service Account Key
A Service Account Key is a JSON file that grants your organization access to the GCS bucket and read-only access to the BigQuery dataset. It acts as authentication credentials for your organization.
Contact Evaluation Support for your Service Account Key.
Warning: Treat your JSON key as a password. Do not commit it to source control, share it via email, or share it via a messaging app. Instead, use a secure file transfer or shared secret tooling.
Tip: Store the JSON key in a secrets manager or a secure keystore.
GCS Bucket Information
Contact Evaluation Support to confirm the Google Cloud Storage bucket name where daily reports are stored. The format is:
- Staging:
eval-partner-<evalPartnerName>-devel-<uniqueId> - Production:
eval-partner-<evalPartnerName>-prod-<uniqueId>
Dataset Information
Contact Evaluation Support to confirm your BigQuery dataset name where the data is hosted. The format is:
Project ID
Use the following Project IDs:
- Staging:
plenary-cascade-781 - Production:
airy-passkey-867
Access Your Reports Using Command Line Interface (CLI)
Using the Command Line Interface (CLI) method does not require programming knowledge and is ideal for analysts or operators who want to manually list, download, or analyze data.
To access your reports using the CLI method, follow these steps:
-
Install the Google Cloud SDK from https://cloud.google.com/sdk/docs/install.
-
Open Terminal (Mac) or Command Prompt (Windows).
-
Authenticate with your Service Account Key:
-
Confirm the active account:
-
Set your active project.
Examples
List all available reports in your bucket (Production)
Download a specific report (Production)
List all tables in your BigQuery dataset (Production)
View a specific table’s schema (Production)
Note: Replace ep_<evalPartnerName> with your actual dataset name, <table_name> with your actual table name, and use the appropriate project ID for your environment.
Tip: Wrap paths in quotes if they include spaces or special characters.
Access Your Reports Programmatically using SDKs or Client Libraries
Programmatic access is ideal for developers who want to integrate BigQuery reports into their applications or automate downloads.
These libraries allow you to connect directly to GCS or BigQuery from supported languages such as Node.js or Python.
To access your reports using the programmatic access method, follow these steps:
- Create a new file (for example,
new_file.js). - Install the required packages:
- Node.js for GCS:
npm install @google-cloud/storage - Node.js for BigQuery:
npm install @google-cloud/bigquery - Python for GCS:
pip install google-cloud-storage - Python for BigQuery:
pip install google-cloud-bigquery
- Node.js for GCS:
- Copy the code from Example Commands into your file.
- Edit the code as needed (for example, service account key, GCS bucket name, and dataset name).
- Save the file.
- Open Terminal (Mac) or Command Prompt (Windows) and run
node new_file.js.
Example Commands
Node.js
Download a CSV from GCS (Production)
List all tables in your BigQuery dataset (Production)
Run BigQuery queries and export to CSV (Staging)
Python
Query Tables in BigQuery (Staging)
Troubleshooting
This table shows common issues and their solutions.

