A Private Knowledge Graph (PKG) is an environment-specific map of Snowflake users, workloads, query patterns, ownership signals, Git context, and fix history. It is the memory layer under APEX: without it, Trace can still show a warehouse, but Assign cannot name a party you will trust.
Key takeaways
Why generic models cannot assign your issues
Industry-average “right-size this warehouse” advice ignores your coding patterns, your BI cluster’s shared schedule, and which engineer fixed this class of regression two quarters ago. Wrong assignment is worse than no assignment: you accuse the wrong team of wasting money. The PKG exists so routing uses your identity map, your query signatures, and your fix history.
That is also why workload governance is a third-party layer. Snowflake’s native views are necessary telemetry. They are not a memory of who owns what across billing cycles.
What the graph maps
- Snowflake users, roles, and service accounts to teams and, when declared, cost centres
- Workloads: recurring queries, pipelines, dashboards, Cortex functions
- Cost signatures: idle, spill, scan, refresh storms, storage retention
- Ownership evidence: tags, roles, usage hints — with confidence that never promotes a guess to a personal accusation
- Fix history: what changed, when, and whether credits moved
Anavsan’s PKG ingests 200+ Snowflake signals across queries, warehouses, storage, Cortex, serverless compute, and related logs. Continuous sweeps keep the graph current; assignment quality improves as history accumulates (typically weeks, not minutes).
What it is not
| Not this | PKG | |
|---|---|---|
| Data graph | A catalog of customer records | A map of metadata about how you use Snowflake |
| LLM memory | Chat history pasted into a prompt | Structured links among objects, people, and outcomes |
| CMDB clone | A static inventory you maintain by hand | Assembled from Snowflake signals and updated on a cadence |
How it is used
Trace uses the graph to attach a workload to credits. Assign uses it to pick a channel: high-confidence declared owners can reach a person; inferred ownership stays at team level. Prove uses prior similar fixes as context. Enforce uses the trail so a returning pattern is not a brand-new alert. Product behavior is documented on APEX.
Related terms
APEX
The engine that builds and uses the PKG.
Read →Trace → Assign → Prove → Enforce
The loop the graph makes specific.
Read →Cost Accountability
The outcome: a named owner, not a guessed one.
Read →Enforcement Desk
Where PKG-backed findings show up as rows.
Read →