BigQuery is supported! Connecting to Various Database Platforms • DatabaseConnector
You’ll need to check with your IT team about database logs.
However - I think that maybe the table name is the issue as you’ve pointed out! DQD runs this query - https://github.com/OHDSI/DataQualityDashboard/blob/6ef7ee2dd1116741e3fe9907ef4d9cc98eccb96c/R/executeDqChecks.R#L134 - which puts the table name as lowercase. I checked and BigQuery table names are case sensitive by default. So this query will indeed fail for you if your table name is all uppercase and you don’t have case sensitivity disabled in your BigQuery database.
It seems this issue has come up before and folks decided to lowercase everything to be safe: Google BigQuery support update - #17 by cukarthik. The CommonDataModel DDL for BigQuery also does make the tablenames lowercase: https://github.com/OHDSI/CommonDataModel/blob/main/inst/ddl/5.4/bigquery/OMOPCDM_bigquery_5.4_ddl.sql
That said, a lot of OHDSI docs tend to refer to table names in all caps. And the DQD config files have the table names listed in all caps. As a community we should probably either:
- Decide on one convention and document/encode it consistently everywhere
- Explicitly allow any casing and build in support for this to all of our tools
I’m not sure if this has already been discussed - @clairblacketer do you know?