Hi,
Some of the tables I’m working in are fairly large and it is reasonable to have required filters for columns such as ‘created_at’ to avoid querying a full table. I’ve come across two problems in Holistics when using required column filters in BigQuery tables:
-
When I use a Holistics Dataset based on a table with req filters the underlying query fails unless a condition on the required filter column is manually set. This is confusing for colleagues without SQL experience. A Dataset-level default filter on columns would fix this (Google Looker’s approach)
-
If the user wants to set specific conditions in the Dataset then Holistics tries to present search suggestions for the end user - this functionality fails since it’s missing required filters in the query that runs in the background. The user must switch to ‘contains’ as a work around.
At the moment all required column filters have been temporarily removed to facilitate for the end user.
What are potential work-arounds if I want to keep the required column filters in BigQuery and work around the issues described above?