A Tableau workbook is the primary container for Tableau content — holding data connections, worksheets, dashboards, and stories. This guide explains the Tableau file structure (.twb, .twbx), how workbooks relate to published content on Tableau Server and Cloud, and workbook management best practices.
A Tableau workbook is the primary file container for Tableau content. It holds data connections, worksheets (individual visualizations), dashboards (collections of worksheets and other elements arranged for presentation), and stories (guided analytical narratives). Everything you create in Tableau Desktop is stored in a workbook.
Understanding the Tableau workbook structure matters for content management, publishing workflows, and understanding the relationship between Desktop-authored files and published content on Tableau Server or Tableau Cloud.
Tableau File Types
**Tableau Workbook (.twb):** An XML file containing the workbook configuration — data connection definitions, calculated fields, worksheet configurations, dashboard layouts — but not the data itself. The .twb file references the data source but does not embed it. Opening a .twb file on a different machine requires access to the same data source at the same connection path.
**Tableau Packaged Workbook (.twbx):** A .zip archive containing the .twb file plus any locally referenced data (Excel files, CSV files, extracted .hyper files). The packaged workbook is self-contained — the recipient can open it without access to the original data source because the data is embedded. Packaged workbooks are used for sharing workbooks with recipients who do not have access to the live data source.
**Tableau Data Source (.tds):** A saved connection definition — the connection settings, field aliases, calculated fields, and data source customizations without the workbook layout. TDS files allow sharing a data source configuration across multiple workbooks without embedding the workbook.
**Tableau Packaged Data Source (.tdsx):** Like .tds but includes embedded extract data. Allows distributing a data source with its data to users who do not have access to the original source.
**Tableau Extract (.hyper):** The Hyper format file containing the extract data. Can be standalone — a .hyper file can be opened directly in Desktop or connected to from multiple workbooks.
Workbook Structure
Within a workbook, content is organized in sheets — accessible via tabs at the bottom of the Desktop interface:
**Worksheets** are individual visualization views. Each worksheet has its own data connection (or shares one with other sheets), shelf configuration (what fields are on Rows, Columns, Color, Size, etc.), filter context, and formatting. A workbook can contain many worksheets.
**Dashboards** are layouts that assemble multiple worksheets and other elements (text, images, blank spaces, web page objects) into a single view. Dashboards connect worksheets through actions (filter, highlight, navigate, URL). A workbook can contain multiple dashboards.
**Stories** are sequences of "story points" — each point is a dashboard or worksheet snapshot, optionally with annotation text. Stories provide a guided analytical narrative. Less commonly used than worksheets and dashboards.
Workbooks and Published Data Sources
A workbook can connect to data in two ways:
**Embedded data source:** The connection definition is embedded in the workbook. Each workbook manages its own connection independently. Changes to the data connection (credentials, custom SQL, calculated fields) affect only that workbook.
**Published data source:** The connection is published separately on Tableau Server or Cloud and shared across multiple workbooks. Workbooks connect to the published data source by reference. Changes to the published data source — updated certified calculations, new joins — propagate to all workbooks using it automatically.
For governance at scale, published data sources are strongly preferable. A team of analysts whose workbooks all connect to a shared published data source gets consistent, centrally managed calculations and field definitions. When a calculation is updated on the published source, all workbooks benefit automatically.
For exploratory or individual-use workbooks where the analyst needs full control over the connection, embedded data sources are appropriate.
Workbook Management Best Practices
**Content certification:** Tableau Server and Cloud support content certification — marking specific workbooks and data sources as certified for production use. Certified content displays a certification badge, signaling to users that the data team has validated the content. Use certification to distinguish production-quality dashboards from personal or in-progress work.
**Projects and permissions:** Workbooks are organized into projects on Server and Cloud. Projects have permission settings that control who can view, interact with, or edit content. Use project hierarchy to separate personal workbooks (analyst sandbox) from team workbooks (review before publishing) from certified content (production).
**Version management:** Tableau Server's revision history retains previous versions of published workbooks. If a published update breaks something, the previous version can be restored. For workbooks with significant business impact, maintain explicit versioning awareness — know which version is in production and keep the prior version available.
**Naming conventions:** Workbook naming conventions improve discoverability. A convention like "[Team] — [Subject] — [Frequency]" (Finance — Revenue Performance — Weekly) communicates audience, content, and cadence from the workbook title.
Our Tableau consulting and managed BI services practices establish workbook governance, published data source architecture, and content management standards for Tableau environments. Contact us to discuss your Tableau content management requirements.
A former Microsoft data architect audits your data foundation, identifies your top priorities, and sends you a written plan. Free. No pitch.
Book a Call →