thoughtspot-to-sigma

Migrate ThoughtSpot models and Liveboards into Sigma data models and workbooks.

6|7|Updated Dec 14, 2023
One-click install
npx skills add https://github.com/sigmacomputing/quickstarts-public --skill thoughtspot-to-sigma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thoughtspot-to-sigma
Source: https://github.com/sigmacomputing/quickstarts-public/tree/main/thoughtspot-migration-skills/thoughtspot-to-sigma
Command: npx skills add https://github.com/sigmacomputing/quickstarts-public --skill thoughtspot-to-sigma

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ruby, python3, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill automates the complex, error-prone process of migrating ThoughtSpot models and Liveboards to Sigma, ensuring data parity and visual consistency while eliminating manual reconstruction.

Core Features & Use Cases

  • Automated Conversion: Transforms ThoughtSpot TML models into Sigma data models and Liveboards into Sigma workbooks.
  • Parity Verification: Executes scripted parity checks and hard gates to ensure data accuracy between the source and destination.
  • Layout Preservation: Maps ThoughtSpot tile geometry to Sigma's grid system, maintaining dashboard structure.
  • Use Case: Use this skill when transitioning an entire analytics estate from ThoughtSpot to Sigma to ensure that all metrics, filters, and visualizations are accurately recreated and validated.

Quick Start

Run the migrate-thoughtspot.py script with your ThoughtSpot host and token credentials to initiate the full discovery, conversion, and parity-verified migration pipeline.

Frequently Asked Questions about thoughtspot-to-sigma

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

FAQPage Schema
How do I migrate ThoughtSpot Liveboards to Sigma workbooks?

You can migrate ThoughtSpot Liveboards to Sigma workbooks by running an automated pipeline that converts TML models, maps tile geometry to Sigma's grid, and executes parity verification to ensure data integrity.

What is the best way to convert ThoughtSpot TML models into Sigma data models?

Converting ThoughtSpot TML models into Sigma data models is best handled by an automated migration pipeline that transforms the models directly and runs scripted parity checks to guarantee data accuracy.

Do I need ThoughtSpot REST v2 and Sigma API credentials to run a migration?

Yes, performing a full pipeline migration requires ThoughtSpot REST v2 access and Sigma API credentials to automate discovery, TML conversion, layout mapping, and scripted parity verification.

Can I verify data parity automatically when moving dashboards from ThoughtSpot to Sigma?

Yes, you can verify data parity automatically by running a migration pipeline that executes scripted parity checks and hard gates to ensure data accuracy between the source and destination platforms.

Does the ThoughtSpot to Sigma migration preserve dashboard layout and tile structure?

Yes, the migration preserves dashboard layout by mapping ThoughtSpot tile geometry directly to Sigma's grid system, maintaining the original visual structure and dashboard organization throughout the conversion.