What is Claude Dashboards? Analyzing and visualizing data with Anthropic's Claude.ai

Key takeaways

  • The semantic model is still the foundation: More and more front-end options are available to you, with Claude Dashboards just being the latest one. It's more important than ever to invest in data quality, governance, and your semantic model.
  • You can create Dashboards (in beta) in Claude Desktop or claude.ai: These are live artifacts that can query data sources via Claude connectors with MCP servers. They can use extracts or live queries that can stay up-to-date, and you can share the artifact dashboards with other people.
  • A remote MCP server is required for a live connection: Currently, the Microsoft MCP servers don't work for this use-case, so you'll need to use your own, or a community/third-party option.
  • Claude Dashboards are very different from Fabric Apps: Claude Dashboards provide a simpler, more constrained experience which focuses more on analyzing and visualizing data. While Claude Dashboards might be a simple, lean option for individuals or small teams (i.e. personal BI scenarios) there are clear and present challenges for data governance and compliance that likely make this a difficult option to consider for enterprise scenarios.

This summary is produced by the author, and not by AI.


The semantic model is still the foundation

It's clear that data analytics and BI is changing. However, amidst all that change, some things are only becoming more important: data quality, governance, and your semantic model. More and more front-end options are available to you, with Claude Dashboards just being the latest one. At Tabular Editor we're striving to ensure that irrespective of where you go or how you consume your data your semantic models will be quality, performant, and trustworthy, both with and without the use of AI.

Create and share a dashboard from Claude

Anthropic released Claude Dashboards in beta on 8 October 2026, together with Claude Motion. Both are beta tools, not ready for production yet, but clearly evidence of things to come. This lets Claude use connectors to query data and use that data to build web dashboards as live artifacts that you can view, interact with, and share. You can thus ask Claude to create a dashboard on data from Microsoft Fabric or Databricks, such as a Power BI semantic model, or a Fabric data warehouse or lakehouse. The following is a short demonstration of what this looks like:

The diagram below shows how the pieces fit together. You build the dashboard by chatting with Claude in Claude Desktop. Claude uses a connector to query Fabric data, such as a semantic model or a lakehouse or warehouse. A local connector on your own machine can only feed extracts into the dashboard, while a remote connector in the cloud lets the dashboard rerun live queries. Each query runs with the user's own identity. You can then share the dashboard with colleagues, who open it as themselves.

How Claude Desktop, connectors and Fabric work together to create and share a Claude dashboard

This might seem similar to Fabric Apps, but there are some key differences, which we'll discuss later. In this article, we briefly introduce Claude Dashboards and Motion, focusing on the dashboarding and data analysis. We'll discuss our first impressions and opinions and our view of where this might fit, and what some of the current challenges and considerations are.

What is a Claude dashboard?

An artifact is, in Anthropic's own words, "anything Claude makes for you that you'd put in front of someone", such as "a design, a deck, a document, a dashboard, or a small interactive tool." Artifacts are by default private to the user, but their purpose is to be shared with people in your organization, or, if permitted by your organization's admin, anyone with the link to the artifact.

Claude Dashboards are a type of artifact. As with other artifacts, you ask Claude to build and change a dashboard from the chat, whether in your browser, the Claude Desktop app or the mobile app. Each Claude Dashboard has two parts: one HTML page and one or more datasets. The page is what people look at and click on; the datasets sit in the Sources pane on the side. A dataset can be a local file extract or a live connection to a data source.

A Claude dashboard built on a Power BI semantic model

A dataset is a single table with a short title, an optional one-sentence description, and its source. A single dataset is capped at 8 MB, so row-level facts rarely fit and you aggregate first; a live connector does that aggregation on the platform, so the cap rarely matters. Each dashboard also has its own storage, which at the time of writing shows a limit of 100 MB for its database and 1 GB for files.

How do you connect your data?

To use Claude Dashboards with your own data, you need a connector. Connectors are MCP servers that you either provide yourself (custom connectors) or which are provided by a first- or third-party. As of October 2026, Microsoft does not provide any connectors for Claude, but there are connectors available for Databricks, Snowflake, and other data sources. A custom connector or MCP server that you already have connected can be used to query a data source and construct the dashboard; however, to have live queries that refresh, this connector must be hosted remotely.

Claude querying a Power BI semantic model with DAX through a connector

There are thus two ways to make a Claude Dashboard:

  • Using a connector, Claude queries and extracts the data as CSV and JSON files to build a dashboard. To refresh it, it must re-take the extracts. Anyone who can open the dashboard can read these files.
  • Using a connector with a remote MCP server, Claude links queries to visuals and data points to build a dashboard. The queries can be re-executed to refresh the dashboard, and each query runs with the viewer's own connection and permissions.
NOTE

The Microsoft remote MCP servers currently do not work with Claude Dashboards as of October 2026. You'll have to use third-party, community, or self-made alternatives, instead.

Is a dashboard live or an extract?

Unfortunately, Claude Dashboards currently do not provide a clear way to distinguish between a local or live dashboard from the user interface. For this, you need to click the database icon ('see where the numbers come from') and then inspect the 'query'. If you don't see a query but rather a named file, then it's working with an extract. This is clearly a governance challenge that can hopefully be addressed with future improvements to tools and context.

In the Sources pane, a file icon marks an extract and braces mark a calculation done in the page

The Sources pane showing the live DAX query behind a visual

WARNING

Claude Pro, Max, Team and Enterprise plans to our knowledge, as of writing this article, do not come with zero data retention or EU data residency. If you use Claude or a similar agent to query your data or model, that data is being sent to and processed in Anthropic's servers in the US. You can set additional options for data loss prevention and disable model training, but you cannot prevent your data (or metadata) from being processed by Anthropic if you use their tools/models like this. For more information, see Share session output as artifacts, which also notes that artifacts are not available in organizations with zero data retention enabled.

How do you create and share the dashboard?

Once you have a connector set up, you just have to prompt Claude to create the dashboard. By default, the experience seems to be less focused on making beautiful, interactive dashboards, and more about answering specific questions or problems about the data. As such, Claude focuses more on creating visuals that augment a particular analysis and try to tackle the question and its underlying explainers.

Claude builds a live dashboard from a short request, next to the chat

Once you are satisfied with the result, you can share the artifact. This uses the same artifact sharing system that already exists in Claude today, and has the same governance or distribution controls. Admins of Team and Enterprise plans have some controls and tools to manage this, but there's a clear governance challenge. For more information, see Get started with Claude Dashboards, the artifacts admin guide for Team and Enterprise plans, and how connector calls work for viewers.

Next to Share, there is an Export tab. It does not let you download the dashboard itself as files; it only sends the dashboard to a connected destination: Amplitude, Grafana Cloud, Hex, Mixpanel, Omni Analytics, Perplexity Computer, PostHog and Sigma, with monday.com marked as coming soon. Power BI and Microsoft Fabric are not on that list. The only way to get data out yourself is to download a source's rows as CSV from the Sources pane.

The Export tab only sends the dashboard to connected destinations; Power BI and Fabric are not among them

People you share the dashboard with can also leave comments on it:

Where do the numbers come from?

Every value on the page must come from a dataset. This "dataset" is obtained from the queries (for a live source) or files (for extracts). In the Sources pane you can click a number to see its query, its rows and how fresh it is, and download the rows as CSV. Calculations done in the page itself, such as a share of total, show as a d3/JavaScript formula rather than a query; they never touch the semantic model. Editors can also edit, test and restore a live query from the Sources pane.

The refresh button at the top reruns the live queries, and hovering over it shows how fresh the data is.

Hovering the refresh button shows the data freshness

You can also click a number and choose "Ask Claude" to have Claude explain how it was calculated:

A flexible front-end

Since the page is HTML, there's a lot of flexibility in what you can build (charts use d3.js). Custom controls like tabs for multiple pages, cross-filters, slicers for date and text, searchable tables, and even scroll-driven pages where a chart stays in view are all possible. There are some limits, though. The following common web development tools and browser features are not supported:

  • network access from the page (i.e. you can't call a web API or load anything at view time, such as fonts or map shapes; if you want those, they must be coded into the page)
  • external libraries (except d3)
  • React or JavaScript modules
  • storage or cookies, iframes or forms
  • files over 256 KB in the dashboard's own store, which includes the page itself

How does a Claude dashboard compare with a Fabric app?

For Microsoft data professionals, there are some obvious comparisons to be made between the recently released Fabric Apps and Claude Dashboards.

Fabric data appClaude dashboard
Where it livesFabric workspace itemclaude.ai page, private until shared
Who can open itEntra ID users with accessPeople it is shared with, with a Claude account
Semantic modelLive DAX as the viewerExtracts by default; live DAX through a suitable connector
Data securityModel permissions and RLS per viewerLive: viewer's connection. File: everyone with access
What gets builtCode project: HTML, TypeScript, React, DAX, YAMLOne HTML page with d3; no build step
HowCoding agent, or Modern Report Builder (announced)Chat with Claude
Where numbers come fromWhatever the author showsSources panel per number
OwnershipCode in gitClaude account; rebuildable elsewhere through a connector
LicensingFabric capacity; Pro and PPU comingClaude Pro, Max, Team, Enterprise (beta)

Building an app vs building a dashboard

In our Fabric Apps article we said "if a Power BI report is LEGO, then a data app is a 3D printer". Extending this, perhaps Claude Dashboards are something in the middle; a 3D printer that's constrained to certain options, and tailored toward answering data problems more than building anything that you want. For instance, Claude Dashboards don't have the same possibilities for integration with your data platform, including things like writeback. Indeed, Claude Dashboards seem simpler and leaner compared to Fabric Apps, since they don't require the user to create a code project, use a CLI, or deploy. They add certain guardrails and constraints via the connectors and artifacts infrastructure and undoubtedly some context that Anthropic provides, so the entire experience from agent to tooling is tailored toward getting a good result.

That simplicity has a cost, though: you can't export or view the project code behind a Claude dashboard, so the dashboard lives only in Claude (unless you export it to one of the supported services). With a Fabric App, you start with the code and keep it in your own repository, although a visual editing experience for Fabric Apps is also coming.

This also means that, as far as we can tell, you can't put a Claude dashboard in source control. Claude does keep some version history: each publish of an artifact becomes a version, and you can choose which version viewers see. Admins on Enterprise plans can also list artifacts and retrieve a version's content through the Compliance API. However, there is no way in the interface to download the dashboard's HTML, scripts and datasets as a project, so you can't review changes in a pull request, run CI/CD, or deploy the same dashboard elsewhere. For anything beyond personal or team analysis, this is a significant limitation.

Furthermore, Claude Dashboards do seem to be lined up for deeper integration with the Claude for Business tooling, with Motion being the example given by Claude. Anthropic's launch video shows a good example of this.

Governance, security, and distribution

When people are creating BI artifacts and sharing them in an organization, it's important that they're doing this from a centralized source of truth. This ensures that everybody's speaking the same language, and it's one of the most basic yet challenging parts of self-service business intelligence.

It's also important to have an overview of who is creating and distributing BI content in an organization and what data sources they're using. This is why governance is only becoming more important with AI, as it's getting easier and faster to create analytics and dashboards in Power BI and Fabric. This has been a struggle since the beginning of Power BI, and many options have come into place to facilitate this.

Clearly, this is an area where Claude Dashboards differ a lot from anything in a data platform. Claude Dashboards have limited options for governance tied to the artifact system itself, and there doesn't seem to be a way to easily discover and reuse dashboards from a separate gallery (though maybe that's coming). For what the creation experience carries in convenience and potential, at an organizational level this spells a potential nightmare for governance and administration. These challenges stretch from the dashboards to the underlying data, as it's likely that Claude will re-calculate metrics in the dashboard visuals rather than using what's available in a semantic model. It also could ignore important organizational context or guardrails set up in a data platform.

These things might be less of a challenge for smaller organizations or personal BI scenarios. However for the enterprise it presents some pretty daunting and hairy issues about how to avoid incidents or inefficiency with using data. Nonetheless, it's clear that as more users and organizations adopt tools like Claude or ChatGPT, the convenience of having your data analysis at hand without much technical complexity will create pressure and appeal for self-service BI users.

Further Reading

Conclusion

Claude Dashboards provide a way to create re-usable data analyses and visualizations from Claude instead of a BI tool. While many teams and individuals were already exploring this, it provides special tools and context to help you analyze your data in Claude. However, there are clear and present challenges with data governance, security, privacy, and more. These challenges will only be exacerbated as AI adoption advances in the enterprise.

Take your semantic models further with Tabular Editor.

Give Tabular Editor a spin
Plagiarism-freeScanned Human-writtenScanned

Related articles