snowflake-semanticview

Installation
Summary

Build and validate Snowflake semantic views using Snowflake CLI with guided DDL creation and testing.

  • Handles the complete semantic view lifecycle: drafting DDL, populating synonyms and comments from Snowflake table metadata, validating against Snowflake via CLI, and executing final CREATE or ALTER statements
  • Requires one-time Snowflake CLI installation and connection setup; confirms prerequisites before proceeding with validation
  • Validates all DDL against Snowflake using temporary view names before applying final definitions, then runs sample queries to confirm functionality
  • Guides discovery of fact-dimension relationships and column metadata through SELECT statements, and manages synonyms and comments as required semantic view components
SKILL.md

Snowflake Semantic Views

One-Time Setup

Workflow For Each Semantic View Request

  1. Confirm the target database, schema, role, warehouse, and final semantic view name.
  2. Confirm the model follows a star schema (facts with conformed dimensions).
  3. Draft the semantic view DDL using the official syntax:
  4. Populate synonyms and comments for each dimension, fact, and metric:
    • Read Snowflake table/view/column comments first (preferred source):
    • If comments or synonyms are missing, ask whether you can create them, whether the user wants to provide text, or whether you should draft suggestions for approval.
Related skills

More from github/awesome-copilot

Installs
8.6K
GitHub Stars
32.8K
First Seen
Jan 20, 2026