snowflake-semanticview

Create, alter, and validate Snowflake semantic views via the Snowflake CLI.

Updated Jan 1, 2026
One-click install
npx skills add https://github.com/Ditto190/modme-ui-01 --skill snowflake-semanticview-ditto190
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: snowflake-semanticview
Source: https://github.com/Ditto190/modme-ui-01/tree/main/agent-library/skills/snowflake-semanticview
Command: npx skills add https://github.com/Ditto190/modme-ui-01 --skill snowflake-semanticview-ditto190

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps database teams design, create, and validate Snowflake semantic views (CREATE/ALTER SEMANTIC VIEW), ensuring correct DDL before deployment and preventing semantic-layer inconsistencies.

Core Features & Use Cases

  • Semantic view creation and alteration: Draft and validate DDL against Snowflake, including necessary synonyms and comments for dimensions, facts, and metrics.
  • Validation and safety: Use a temporary validation name and perform a live Snowflake CLI validation before applying the final semantic view.
  • Operational guidance: Provides end-to-end workflow for semantic view requests, from target database/schema to final deployment and cleanup.

Quick Start

Example: draft a semantic view for the analytic layer, then validate and apply it using the Snowflake CLI.

Frequently Asked Questions about snowflake-semanticview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and validate a Snowflake semantic view before deployment?

To create and validate a Snowflake semantic view, you can draft the DDL and run a live validation using the Snowflake CLI with a temporary name before applying the final view, preventing semantic-layer inconsistencies.

What are semantic views in Snowflake and when do I need them?

Semantic views in Snowflake define dimensions, facts, and metrics for the analytic layer, and are needed when database teams require a consistent semantic layer for business intelligence and reporting.

Can I alter existing Snowflake semantic views to add synonyms and comments?

Yes, you can alter existing Snowflake semantic views to add or modify synonyms and comments for dimensions, facts, and metrics using the ALTER SEMANTIC VIEW DDL syntax.

Does the Snowflake CLI support live validation for semantic-layer definitions?

Yes, the Snowflake CLI supports live validation for semantic-layer definitions by testing the DDL against your target database and schema using a temporary validation name before final deployment.

What is the best way to ensure my Snowflake semantic view DDL is safe to apply?

The best way to ensure DDL safety is to perform a live Snowflake CLI validation using a temporary name to check the semantic-layer definitions, synonyms, and comments before applying the final view.