лучший вариант, который я вижу до сих пор, это иметь процесс, который будет выполнять запрос ниже (бесплатно) так часто, как вам нужно, и на основе изменений в соответствующих полях вызывать любую логику, которую вы имеете в виду
select last_modified_time, row_count
from `bigquery-public-data.noaa_gsod.__TABLES__`
where table_id = 'gsod2018'
или вы можете использовать tables.get API для того же
К сожалению, триггеры облачных функций на таблицах BigQuery не поддерживаются, а уведомления BigQuery об изменениях не поддерживаются
Между тем, вы можете отправить соответствующий запрос в Issue Tracker