Skip to content

Troubleshooting

BigQuery Authentication Fails

Possible CauseResolution
Invalid JSON keyVerify the JSON key file contents are valid. Re-download from the GCP Console if needed.
Service account missing IAM rolesEnsure the service account has roles/bigquery.jobUser at project level and roles/bigquery.dataEditor at dataset level.
BigQuery API not enabledVerify that the BigQuery API is enabled in your GCP project: APIs & Services > Enabled APIs > BigQuery API.
OAuth credentials used instead of JSON keyOnly JSON keyfile authentication is supported. OAuth user credentials are not supported for CDW connections used in CAS.
VPC Service Controls blocking accessIf your GCP project uses VPC Service Controls, ensure Treasure AI server IPs are added to the allowed list.

Parent Segment Upload Fails

Possible CauseResolution
Invalid JSONValidate your JSON with a linter (e.g., jq . parent_segment_config.json).
Wrong connectionIdConfirm the ID matches your saved BigQuery authentication in Integration Hub. The connectionId can be found in the URL of the authentication detail page.
Dataset or table not foundVerify all dataset and table names exist in BigQuery and match exactly (case-sensitive).
Missing columnsEnsure keyColumn, tableKey, masterKey, and all column values exist in the referenced tables.

Segment Counts Show Zero

Possible CauseResolution

Empty Customers table

Verify the Customers table has data:

SELECT COUNT(*) FROM `<project>.<dataset>.customers`;
Key mismatchConfirm that unified profile identifier values in Behaviors tables match those in the Customers table.
Permission issuesEnsure the service account has the required IAM roles on all referenced datasets and tables.

Cannot Access CAS UI

Possible CauseResolution
Feature not enabledContact Customer Success to verify your account has Composable Audience Studio enabled.
Browser cacheClear browser cache and reload the page.
Account permissionsContact Customer Success to verify your account has CAS permissions.