CMS MSSP ACO Dashboards
The 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 data model 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