General
101 installs
Snowflake Semantic Views
by github/awesome-copilot
Create, alter, and validate Snowflake semantic views using Snowflake CLI (snow). Use when asked to build or troubleshoot semantic views/semantic layer…
Skill content
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 Snowflake Semantic Views One-Time Setup - Verify Snowflake CLI installation by opening a new terminal and running snow --help. - If Snowflake CLI is missing or the user cannot install it, direct them to https://docs.snowflake.com/en/developer-guide/snowflake-cli/installation/installation. - Configure a Snowflake connection with snow connection add per https://docs.snowflake.com/en/developer-guide/snowflake-cli/connecting/configure-connections#add-a-connection. - Use the configured connection for all validation and execution steps. Workflow For Each Semantic View Request