Six conditions, four things to watch, and the rules that stop an alert from mailing the same news ninety-six times a day. An alert is a question asked on a schedule — is the total over the limit, did a single trade breach, has September's data arrived, did anything change — and an e-mail only when the answer is worth reading. ATX AnalyticsTable has two places to ask it, and they share one engine. The first is the Send email step inside a pipeline (chapter 17): clean the data, then tell people about it. The second is Transform → Alerts, a list of standalone alert rules that watch a source directly, with no pipeline around them — a SQL query on the project database or a stored connection, a query from the saved-query library, a pipeline's bound data, or a block of cells on a sheet. The condition, the suppression rules, the message templates and the mail transport are the same code in both, so an alert behaves identically wherever it is built and a template can move between a step and a rule unchanged. What makes alerts usable over months rather than days is what happens after the condition is true. By default a rule fires on the rising edge only: it mails when the condition becomes true and stays quiet while it remains true, so a threshold checked every fifteen minutes produces one message, not ninety-six. A cooldown, a daily maximum and an optional recovery message complete the picture. The rule itself is saved in the project and travels with it through Git; what each rule has already told people is remembered on the machine that sent it, so a colleague opening the same project starts with a clean slate rather than silently inheriting somebody else's suppression.
This site needs JavaScript for the full experience. Every page above is reachable without it.