Hi,
I’m trying to export our Carbon Footprint data to BigQuery using the built-in BigQuery Data Transfer Service, but every run (including historical backfills) returns “No carbon data available for this month.”
What I can confirm:
- Carbon Footprint data IS visible in the GCP Console under Billing → Carbon Footprint for this billing account
- The export was created from Billing → Carbon Footprint → Export to BigQuery
- The transfer config correctly references the billing account in its params
What I’ve tried:
- Granted
roles/billing.viewerto the export service account (els-da-carbon@gcp-carbon-footprint-exports.iam.gserviceaccount.com) on the billing account - Temporarily granted
roles/billing.adminto the same service account - no change - Enrolled the data source via the BigQuery Data Transfer enrollDataSources API
- Created datasets in a single region (
europe-west2), - Scheduled backfills covering January 2024 through February 2026 - all 26 runs complete as “SUCCEEDED” but with 0 jobs and the warning “No carbon data available for this month”
- Deleted and recreated the transfer config multiple times
Log entry from every run:
severity: WARNING
No carbon data available for this month. See https://cloud.google.com/carbon-footprint/docs/export
The destination BigQuery dataset remains completely empty - no tables are created.
Since the data is clearly visible in the Carbon Footprint console page, the issue appears to be that the BigQuery Data Transfer service cannot access the carbon data despite having the correct billing account configured and appropriate permissions granted.
Has anyone encountered this issue or found a resolution? Any help would be appreciated.