ts-convert-to-snowflake-sv

Convert ThoughtSpot TML worksheets into Snowflake Semantic View DDL.

3|7|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/thoughtspot/thoughtspot-agent-skills --skill ts-convert-to-snowflake-sv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ts-convert-to-snowflake-sv
Source: https://github.com/thoughtspot/thoughtspot-agent-skills/tree/main/agents/claude/ts-convert-to-snowflake-sv
Command: npx skills add https://github.com/thoughtspot/thoughtspot-agent-skills --skill ts-convert-to-snowflake-sv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates converting ThoughtSpot data models (Worksheet or Model) into Snowflake Semantic Views by exporting TML, mapping columns and joins, translating formulas, and generating the CREATE OR REPLACE SEMANTIC VIEW DDL, eliminating manual translation and scripting.

Core Features & Use Cases

  • Exports ThoughtSpot TML for worksheets and models and translates it into Snowflake Semantic View definitions
  • Maps columns, joins, and formulas to a Snowflake-compatible DDL structure and validates the result
  • Produces a ready-to-run CREATE OR REPLACE SEMANTIC VIEW statement and supports file-based or live deployment workflows

Quick Start

Invoke the ts-convert-to-snowflake-sv skill to export a ThoughtSpot model, map it to Snowflake, and generate the CREATE SEMANTIC VIEW DDL.

Frequently Asked Questions about ts-convert-to-snowflake-sv

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

FAQPage Schema
How do I convert a ThoughtSpot model to a Snowflake Semantic View?

Yes, you can automate Snowflake Semantic View creation from ThoughtSpot by exporting Worksheet or Model TML, translating formulas, and generating ready-to-run DDL without manual scripting.

What is the process for translating ThoughtSpot TML into Snowflake DDL?

Translating ThoughtSpot TML into Snowflake DDL involves exporting the model, mapping its columns and joins to a Snowflake-compatible structure, and validating the generated CREATE SEMANTIC VIEW statement before execution.

Can I deploy a generated Snowflake Semantic View live or is it file-only?

You can deploy the generated Snowflake Semantic View using either a file-only mode to save the DDL or a live deployment mode to execute it directly within your environment.

Does the conversion handle complex mapping scenarios for formulas and joins?

Yes, the conversion handles complex mapping scenarios by accurately translating ThoughtSpot formulas and joins into the corresponding Snowflake Semantic View definitions during the DDL generation process.

Why do I need to validate the CREATE SEMANTIC VIEW DDL before execution?

Validating the CREATE SEMANTIC VIEW DDL before execution ensures that the automatically mapped columns, joins, and translated formulas are structurally correct and Snowflake-compatible, preventing runtime errors.