tableau-to-sigma

Automates migration of Tableau workbooks and datasources to Sigma Computing with parity validation gates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the complex, error-prone process of migrating Tableau workbooks and datasources to Sigma, ensuring parity in data models, calculations, and dashboard layouts.

Core Features & Use Cases

  • Automated Conversion: Translates Tableau datasources, calculated fields, and dashboard layouts into native Sigma specs.
  • Parity Verification: Performs multi-phase validation, including gap analysis, formula translation, and visual parity checks to ensure the migrated dashboard matches the source.
  • Use Case: A data team needs to migrate a legacy Tableau dashboard with complex window functions and custom SQL to Sigma; this Skill handles the discovery, translation, and validation, reducing migration time from days to hours.

Quick Start

Run the migration script by executing the migrate-tableau ruby script with your specific workbook name and Sigma connection ID to initiate the automated conversion process.

Frequently Asked Questions about tableau-to-sigma

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

FAQPage Schema
How do I automate migrating Tableau dashboards to Sigma?

Automating Tableau to Sigma migration involves translating datasources, calculated fields, and layouts into native Sigma specs. This process handles complex window functions and custom SQL conversion end-to-end, reducing migration time from days to hours.

Can I translate complex Tableau calculated fields and window functions to Sigma?

Yes, Tableau calculated fields and window functions are translated into native Sigma specs during migration. The automated conversion process handles complex formula translation to ensure functional parity between the legacy Tableau workbook and the new Sigma dashboard.

What's the best way to verify data parity after migrating Tableau to Sigma?

The best way to verify data parity is through multi-phase validation gates, including gap analysis, formula translation checks, and visual parity verification. These automated checks ensure the migrated Sigma dashboard matches the source Tableau workbook accurately.

Do I need Ruby to run the Tableau to Sigma migration script?

Yes, you need Ruby installed to execute the migration scripts and Python3 as a dependency. You also need access to Tableau REST APIs or MCP tools for workbook discovery and parity verification before running the conversion process.

How does automated Tableau to Sigma migration handle dashboard layouts?

Automated migration translates Tableau dashboard layouts directly into native Sigma dashboard specs. By processing the source workbook structure, the scripts replicate the visual layout and data model configuration in the target Sigma environment.

Are there limitations when migrating complex Tableau datasources to Sigma?

While migration handles complex calculated fields and custom SQL, limitations arise if Tableau REST APIs or MCP tools are inaccessible for discovery. Successful data parity depends on passing automated validation gates during the translation process.