John Walsh
03/27/2023, 2:15 PMModel Runs data. Test results are easier to operationalise since:
⢠they are pretty binary (a test passes or is warning/fail/error)
⢠the slack report makes it easy to spot the tests which fail and take action
Model runs are a bit more nuanced and while they are in the html report, they aren't (as far as I can tell) in the slack summary and so you'd only notice if a model is suddenly taking a lot longer by manually inspecting the html report
so how are people operationalising this data? my first thought is to build a data model on top of the tables in the elementary schema and then setting some alerts based on thresholds in our vis tool (Looker), e.g. if a given model takes over 10m or the runtime increases by more than 10%
but i'm keen to hear what other people are doing! thanks!Maayan Salom
03/27/2023, 2:20 PMHadar Sagiv
03/27/2023, 2:34 PMJosh Elston-Green
03/27/2023, 3:32 PMJosh Elston-Green
03/27/2023, 3:33 PMJohn Walsh
03/27/2023, 3:45 PMJohn Walsh
03/27/2023, 3:46 PMmodel runtime column (not sure on the actual naming convention)