Skip to main content
Certifications SnowPro Core Home projects Back to certification

Home labs & practical projects

Separate warehouse access from data access

A project to do with your own tools, with guidance on what to create and capture.

Vendor environment Suggested time: 2–3 hoursYour own authorised environment
01

What you could create

An analyst can start a Snowflake warehouse but cannot query the intended table. Another role has broader access than required.

Example evidence format
Project evidence map (example)
Role and privilege matrixScope and inputs
Query access tests and compute-use notesDecisions and reasoning
Evidence record (example)
EvidenceWhat to capture
Role and privilege matrixShow the inputs, scope and decisions behind this record. Compute access and object privileges are tested separately.
Query access tests and compute-use notesInclude the evidence supporting your conclusion. The final grant model contains no unexplained broad administrative permission.
02

What you'll need

Vendor environment

Use an authorised training account, a small synthetic table and two test roles. Record compute limits and suspend settings before running queries.

Project record

Keep the working files for role and privilege matrix and record assumptions as you go.

Current reference material

Use the linked provider resources to verify the features, access terms and version relevant to your project.

Access & cost

Access may require a licence, trial or training subscription. Confirm availability and permitted use before committing; no free tenant is assumed.

Use an authorised training tenant with test identities and synthetic data. If access is unavailable, document the plan and label it untested.

03

Suggested milestones

  1. 1

    Plan and investigate

    Map the privileges needed for warehouse, database, schema and table access.

  2. 2

    Develop your approach

    Create a least-privilege analyst path and verify the unrelated role remains restricted.

  3. 3

    Verify and explain

    Inspect query behaviour and document compute usage and cleanup.

04

Useful resources

Use these resources to deepen your understanding and check key details.

Turn the project into evidence

Keep your artefacts and reasoning together so you can explain what you did.

A useful starting point

Use an authorised training account, a small synthetic table and two test roles. Record compute limits and suspend settings before running queries.

What a good result looks like
  • Compute access and object privileges are tested separately.
  • The final grant model contains no unexplained broad administrative permission.

Finish the project

Remove test identities, policies and data, restore the initial configuration, and check trial expiry or renewal settings.

Independent home-project guidance, not an official vendor lab or a claim of complete exam coverage. Use your own tools and label the work accurately.