def _get_statistics_sql()

in opmon/monitoring.py [0:0]


    def _get_statistics_sql(self, submission_date) -> str:
        """Return the SQL to run the statistics."""
        render_kwargs = {
            "gcp_project": self.project,
            "dataset": self.dataset,
            "derived_dataset": self.derived_dataset,
            "config": self.config.project,
            "normalized_slug": self.normalized_slug,
            "dimensions": self.config.dimensions,
            "dimension_permutations": [
                list(i)
                for i in itertools.product([True, False], repeat=len(self.config.dimensions))
                if any(i)
            ],
            "summaries": [Summary.from_config(summary) for summary in self.config.metrics],
            "submission_date": submission_date,
            "table_version": SCHEMA_VERSIONS["metric"],
        }
        sql = self._render_sql(STATISTICS_QUERY_FILENAME, render_kwargs)
        return sql