Snowflake's built-ins help analysts explore and retrieve. FactorPrism® locates the factors behind a metric change, quantifies each contribution, and reconciles the result to the number you need to explain.
SNOWFLAKE.ML.TOP_INSIGHTS fits a decision tree to your data: give it dimensions, a metric, and a control/test label, and it returns the segments the tree found most associated with the difference. That's segment screening for an analyst in a worksheet. Root cause analysis — an answer that reconciles to your number, respects your hierarchy, and can be handed to finance — is not something a decision tree produces, by design:
Snowflake Intelligence is excellent at conversational retrieval over a semantic model: "what was revenue by region last quarter?" works beautifully, and it will even tell you which region fell most. But a complete "why" is not a retrieval — it's a computation:
A reconciled root cause analysis has never existed as a product anyone could install — analysts have always assembled it by hand. FactorPrism® is a Native App that computes the complete answer in one pass: no SQL, no semantic model, no prompt engineering.
Your business isn't a set of disjoint segments. What happens to it is a set of overlapping causes — each acting at its own place, some everywhere at once, some inside one region's slice of one product line. Segments are where causes show up; they're not what happened. That's the difference in one sentence: tools built to slice show you slices, and FactorPrism® returns the causes, located where they act, reconciled to your number.
Can't we get this from TOP_INSIGHTS?
No — and not because it's a lesser tool, but because it's a different kind of tool. A decision tree flags segments associated with a difference; it doesn't locate causes in your hierarchy, separate broad-based forces from localized ones, or produce a bridge that sums to the change. If you've run it on a real variance question, you've seen the gap: a flat list of overlapping segments that doesn't tie out to the number you're explaining. Closing that gap is not a bigger decision tree — it's a different computation, and it's the one FactorPrism® performs.
Is this competing with Snowflake?
No — FactorPrism® exists because of Snowflake's platform. It's a capability you add to your account, reviewed through the Marketplace security process, billed through your Snowflake relationship.
What does FactorPrism® need access to?
A read-only grant on the tables or views you choose to analyze — nothing more. Optionally CORTEX_USER (AI-written explanations) and CREATE DATABASE (saving sessions in your own account).
Can I see it without connecting data?
Yes — the in-app demo replays a complete analysis on a realistic retail dataset, instantly.
Watch the product demo, request a guided evaluation, or install from the Snowflake Marketplace to find the factors behind your KPI change.
Get it on Snowflake Marketplace