Lantide Data
This translation is available, but has not yet been checked against the latest Traditional Chinese source.

Back to Learning Center

How to Review Plan (No SQL Required)

Read time: ~6 minutes · Series: Business & Ops practice · Previous: Quick vs formal numbers · Next: Accept Report


You don't read SQL—you read metrics

When an analyst asks you to review Plan, focus isn't JOIN syntax but: which decision this analysis supports and how numbers will be defined. A solid Plan answers the checklist below in business language.


Six checks before Execute

Check Ask yourself Weak signal
Goal Which decision does this Plan support? "Do a funnel" with no decision question
Denominator Numerator/denominator for rates? Cancellations/refunds? "Active users" undefined
Grain Per order or per user? Unspecified → double-count risk
Time window Start/end dates; include warmup? Only "during promo"
Stage definitions (funnel) Filter per stage? "Order" and "paid" conflated
Checkpoints Steps to sanity-check data first? Jump straight to final rate

Any ambiguity → annotate Plan; don't push Execute. Execute means "this metric version is approved for pulls."

Example fields: USER_GUIDE §2.5.


How to read a Plan (suggested order)

  1. Analysis goal — matches your request?
  2. Stages / denominator / time window — match business understanding?
  3. Step outline — no SQL needed; is order sensible (e.g. check NULLs before rates)?
  4. Questions → select text and annotate, not only verbal feedback

When not to rush Execute

  • Plan still Planning and you haven't approved metrics
  • Meeting changed definitions; Plan not yet Resolved
  • Analyst still exploring fields—that's Quick/explore, not "ship numbers now"

One thing to do now

Open the latest shared Plan; run the checklist; for any fail, annotate with the definition you want (e.g. "denominator = paid orders, exclude cancellations").


Next steps