01-projects/certifications/snowpro-genai-c02

study governance

2026-06-18·study-notes·source: source-materials/SnowProGenAIStudyGuideC02.pdf (Domain 3.0, pages 11-12)
certificationsnowflakegen-aigovernancerbaccostobservability

Snowflake Gen AI Governance — SnowPro Gen AI C02 study notes

Domain 3.0 = 29% of the exam (second-largest). Objectives transcribed verbatim from the official C02 study guide; this file was created 2026-06-18 to close the gap where the project had no dedicated Governance study file (the C01 map treated Domain 3 as SPCS + Model Registry, which C02 demoted into Domain 1.0 Overview). Expand each section with hands-on reps before exam day; flagged spots need a sandbox to confirm exact syntax.

The four official objective groups: 3.1 model access controls · 3.2 RBAC & privileges · 3.3 cost management/monitoring · 3.4 AI observability.


3.1 Set up model access controls

Limits on which models can be used

Data safety and security considerations

3.2 Grant and revoke RBAC and privileges

Roles (database roles in the SNOWFLAKE database — grant, don't recreate):

Individual privileges — specific requirements differ per service (Analyst, Search, Agents, Snowflake Intelligence). Know that Cortex Search needs privileges on the search service object; Analyst needs access to the semantic view/model.

Pattern to memorize:

-- lock down, then grant deliberately
REVOKE DATABASE ROLE SNOWFLAKE.CORTEX_USER FROM ROLE PUBLIC;
GRANT DATABASE ROLE SNOWFLAKE.CORTEX_USER TO ROLE my_genai_role;

Application roles: privileges can also be granted on/revoked from APPLICATION ROLEs (Native Apps).

3.3 Manage, monitor, and optimize Cortex costs

Know which component drives cost (do not memorize prices):

Usage-tracking views (ACCOUNT_USAGE / ORGANIZATION_USAGE) — recognize each by name:

3.4 Use Snowflake AI observability tools


Highest-leverage governance facts (most-tested, per objective emphasis)

  1. CORTEX_MODELS_ALLOWLIST (account param) is THE model-restriction lever — values + syntax.
  2. The four SNOWFLAKE.CORTEX_*_USER database roles and what each unlocks.
  3. Cross-region inference: the parameter, the values, and the data-residency implication.
  4. Which billing component dominates for each service (tokens vs warehouse vs serving/indexing).
  5. The *_USAGE_HISTORY view names — discrimination questions pair the wrong view with a service.
  6. AI_REDACT for PII; Cortex Guard for unsafe-output filtering; TruLens for evaluation.

Hands-on to do before exam (in sandbox)

Official study resources (from the C02 guide, Domain 3.0)

Overview of Access Control · Governance Overview · Control Model Access · Cortex LLM Allowlist · CORTEX_FUNCTIONS_USAGE_HISTORY · LLM Functions — Control Model Access / Required Privileges / Limiting Access to Specific Roles / Cortex Guard · Cortex Search — Costs / Cost Categories · Cortex Analyst — Required Privileges / Cost / Admin Observability · AI Observability — Key Concepts / Evaluation Metrics / Evaluate Gen AI Apps with TruLens (blog) · AI_REDACT / Redact PII · Snowflake Database Roles · GRANT/REVOKE on APPLICATION ROLE · RAG Triad Metrics (blog).