sisense-assessment

Assess Sisense BI estates via REST APIs and generate migration shortlists.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the inventory and assessment of complex Sisense BI environments, identifying which dashboards and widgets are ready for migration to Sigma and which require manual intervention.

Core Features & Use Cases

  • Automated Inventory: Surveys Sisense REST APIs to catalog models, datasets, and dashboard structures.
  • Migration Scoring: Evaluates dashboard complexity and widget compatibility against the Sigma converter's actual capabilities.
  • Use Case: Use this tool to generate a migration shortlist that prioritizes high-value, low-effort dashboards, allowing your team to scope a Sisense-to-Sigma migration project with data-driven confidence.

Quick Start

Run the assessment script by executing the python script in the scripts directory with the output flag pointing to your desired migration folder.

Frequently Asked Questions about sisense-assessment

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

FAQPage Schema
How do I assess Sisense dashboards for migration readiness?

Assess Sisense dashboards by analyzing metadata via REST APIs to evaluate dashboard complexity, widget-type compatibility, and JAQL expressions, generating a prioritized migration shortlist. This process identifies which dashboards are ready for migration and which require manual intervention.

What is included in a Sisense BI estate inventory?

A Sisense BI estate inventory catalogs models, datasets, and dashboard structures by surveying Sisense REST APIs. It provides a comprehensive overview of your BI environment to scope migration projects with data-driven confidence.

Do I need Python to run a Sisense migration assessment?

Yes, you need Python 3 and access to the Sisense REST API to run the migration assessment script. The script outputs JSON and Markdown reports containing the migration-readiness evaluation and prioritized shortlist.

How does Sisense migration scoring handle widget compatibility?

Migration scoring evaluates widget compatibility by checking dashboard widgets against the Sigma converter's actual capabilities. This mechanism identifies compatible widgets for automatic migration and flags complex widgets that require manual intervention.

Can I generate a migration shortlist from Sisense metadata?

Yes, you can generate a prioritized migration shortlist from Sisense metadata by evaluating dashboard complexity and widget compatibility. The assessment outputs JSON and Markdown reports to help your team scope the migration project.

What are the limitations of automating Sisense to Sigma migration?

Automated Sisense to Sigma migration assessment identifies high-value, low-effort dashboards for migration but flags complex dashboards and incompatible widgets that require manual intervention, limiting fully automated conversion for highly customized BI estates.