CMS MSSP ACO Dashboards (Tuva 0.18)
The current Power BI templates depend on legacy Semantic Layer DIM_* and FACT_* tables that are not part of Tuva Core 1.0. These templates have not been validated against the standalone Semantic Layer used with Tuva 1.0. Continue using them with Tuva 0.18; a Tuva 1.0 package installation does not by itself make the dashboard templates compatible.
The legacy Tuva 0.18 CMS MSSP ACO dashboards are published as Power BI template files (.pbit) in the Tuva dashboards repository. The setup has two parts:
- Semantic layer — a shared Power BI semantic model that connects to your Snowflake data and is published to the Power BI Service
- ACO performance dashboard — a report template that connects to the published semantic layer via a live connection
Prerequisites
- Power BI Desktop installed
- Access to your Snowflake account with the Tuva 0.18 data marts and legacy Semantic Layer deployed
- A Power BI workspace where you can publish datasets and reports
Step 1: Download the template files
From the Tuva dashboards repository, download both template files:
power_bi/semantic_layer/enterprise_analytics_semantic_layer_snowflake.pbitpower_bi/mssp_aco_dashboard/mssp_aco_performance.pbit
To download an individual file from GitHub, navigate to the file, click the Raw button, then use File > Save As in your browser.
Step 2: Set up and publish the semantic layer
The semantic layer is a standalone Power BI semantic model that connects to your Snowflake database. It must be published to the Power BI Service before the ACO dashboard can use it.
-
Open
enterprise_analytics_semantic_layer_snowflake.pbitin Power BI Desktop. -
When prompted, enter your connection parameters:
Parameter Description snowflake_accountYour Snowflake account identifier (e.g. xy12345.us-east-1)snowflake_databaseThe database where Tuva data is stored snowflake_schemaThe schema containing the Tuva marts snowflake_warehouseThe Snowflake virtual warehouse to use -
Power BI Desktop will connect to Snowflake and load the data. Sign in with your Snowflake credentials when prompted.
-
Once loaded, publish the semantic model to your Power BI workspace: Home > Publish, then select your target workspace.
Note the workspace and semantic model name — you will need these in Step 4.
Step 3: Open the ACO performance dashboard template
-
Open
mssp_aco_performance.pbitin Power BI Desktop. -
The template will open and prompt you to connect to a data source. Since this report uses a live connection to the published semantic layer (rather than importing data itself), proceed to Step 4 to point it to your published model.
Step 4: Connect the dashboard to the published semantic layer
The ACO performance dashboard uses a live connection to the semantic layer you published in Step 2. To configure this:
-
In Power BI Desktop, go to Home > Transform data > Data source settings.
-
Select the existing data source and click Change Source.
-
Under Power BI datasets, select the workspace and semantic model you published in Step 2.
-
Click OK and apply changes. The report visuals will now pull from your published semantic layer.
Step 5: Publish the dashboard
Once the live connection is configured and the report loads correctly:
- Go to Home > Publish in Power BI Desktop.
- Select the same workspace where you published the semantic layer.
- The ACO performance dashboard is now available in the Power BI Service.
Accessing the dashboard in Power BI Service
After publishing:
- Navigate to your workspace in app.powerbi.com
- You will see both the semantic model and the ACO performance report listed
- Open the report to view the dashboard; it will query Snowflake live via the semantic layer