Only create alerts view if alerts table exists

This commit is contained in:
Anna Scholtz 2023-01-11 08:57:50 -08:00
Родитель 31d608edc0
Коммит 9d1308b927
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -79,9 +79,6 @@ class Monitoring:
print(f"Create alerts data for {self.slug}")
self._run_sql_for_alerts(submission_date)
print(f"Create alerts view for {self.slug}")
self.bigquery.execute(self._get_alerts_view_sql())
return True
def _run_metrics_sql(self, submission_date: datetime):
@ -315,6 +312,9 @@ class Monitoring:
dataset=self.derived_dataset,
)
print(f"Create alerts view for {self.slug}")
self.bigquery.execute(self._get_alerts_view_sql())
def _get_alerts_view_sql(self) -> str:
"""Return the SQL to create a BigQuery view."""
render_kwargs = {