diff --git a/sqlmesh/core/scheduler.py b/sqlmesh/core/scheduler.py index 32acc8b3b3..f93178c334 100644 --- a/sqlmesh/core/scheduler.py +++ b/sqlmesh/core/scheduler.py @@ -83,7 +83,6 @@ def evaluate( mapping=mapping, **kwargs, ) - self.state_sync.add_interval(snapshot.snapshot_id, start, end) self.snapshot_evaluator.audit( snapshot=snapshot, start=start, @@ -92,6 +91,7 @@ def evaluate( mapping=mapping, **kwargs, ) + self.state_sync.add_interval(snapshot.snapshot_id, start, end) self.console.update_snapshot_progress(snapshot.name, 1) def run( diff --git a/sqlmesh/core/snapshot_evaluator.py b/sqlmesh/core/snapshot_evaluator.py index d74b28bd58..1064bd7670 100644 --- a/sqlmesh/core/snapshot_evaluator.py +++ b/sqlmesh/core/snapshot_evaluator.py @@ -76,6 +76,7 @@ def evaluate( as a dataframe. kwargs: Additional kwargs to pass to the renderer. """ + logger.info("Evaluating snapshot %s", snapshot.snapshot_id) if snapshot.is_embedded_kind: return None @@ -220,6 +221,7 @@ def audit( collection_exceptions: kwargs: Additional kwargs to pass to the renderer. """ + logger.info("Auditing snapshot %s", snapshot.snapshot_id) results = [] for audit, query in snapshot.model.render_audit_queries( start=start, diff --git a/sqlmesh/engines/commands.py b/sqlmesh/engines/commands.py index 09eba6113f..433e0759e2 100644 --- a/sqlmesh/engines/commands.py +++ b/sqlmesh/engines/commands.py @@ -56,6 +56,13 @@ def evaluate( command_payload.latest, mapping=command_payload.table_mapping, ) + evaluator.audit( + snapshot=command_payload.snapshot, + start=command_payload.start, + end=command_payload.end, + latest=command_payload.latest, + mapping=command_payload.table_mapping, + ) def promote(