BlogTableau

What Is Tableau Desktop? The Authoring Environment for Tableau Analytics

Obed Tsimi
Obed Tsimi
Founder & Lead Tableau Architect
·July 17, 20289 min read

Tableau Desktop is the Windows and Mac authoring application where analysts and data professionals build Tableau workbooks — connecting to data sources, creating visualizations, and designing dashboards. This guide explains Tableau Desktop's capabilities, workflow, and how it fits in the broader Tableau platform.

Tableau Desktop is the Windows and Mac application used to create Tableau workbooks. It is the authoring environment — where data connections are built, visualizations are designed, calculated fields are written, and dashboards are assembled. Workbooks created in Desktop are the .twbx or .twb files that are published to Tableau Server or Tableau Cloud, or distributed directly to users with Tableau Reader.

Connecting to Data

Tableau Desktop connects to over 100 data sources natively. Connection types fall into categories:

**Live connections** query the source system directly on every visualization interaction. Each filter change, drill-down, or view reload generates a query sent to the connected database or warehouse. Live connections are appropriate when data must be current and the source system can handle the query load.

**Extract connections** copy source data into Tableau's .hyper format stored locally or on Tableau Server. Extracts eliminate source system dependency after initial creation — dashboards load faster because Hyper is optimized for the columnar aggregation queries that Tableau generates. Most production deployments use extracts for frequently accessed dashboards.

**Published data sources** connect Desktop to a data source that the data team has published and certified on Tableau Server or Cloud. Analysts connect their Desktop workbooks to the shared published source rather than building individual connections — ensuring governance and consistent calculation logic across workbooks.

The Desktop Authoring Workflow

The fundamental Tableau Desktop authoring workflow:

**Drag dimensions and measures onto shelves.** The Columns and Rows shelves determine the structure of the view. Dragging a date dimension to Columns and a revenue measure to Rows creates a time-series bar chart. Tableau automatically selects an appropriate chart type based on the field types placed on the shelves.

**Use Marks card to control visual encodings.** Color, size, label, detail, and tooltip are controlled through the Marks card. Dragging a dimension to Color encodes categories by color; dragging a measure to Size encodes magnitude.

**Create calculated fields.** Calculated fields extend the data model within Desktop — revenue minus cost equals profit margin, string manipulation to parse customer segments from name fields, date calculations for age or tenure. Calculations are written in Tableau's formula language using functions for string, date, numeric, and logical operations.

**Use LOD expressions for complex aggregations.** Level of Detail expressions allow calculations to be scoped to dimensions independent of the view. FIXED [Customer ID] : SUM([Revenue]) computes total revenue per customer regardless of what dimensions are on the view — useful for metrics that require a different grain than the current view.

**Build dashboards.** Dashboards combine multiple sheets into a single view. Layout containers (horizontal, vertical, tiled) control positioning. Actions (filter, highlight, URL, navigation) connect sheets so interactions in one sheet filter or highlight other sheets.

Data Source Customization

Within Desktop, analysts can customize the data source beyond the raw tables:

**Joins and unions:** Desktop can join multiple tables from the same or different sources using the logical layer. Physical layer joins are evaluated in SQL against the source; logical layer relationships use Tableau's multi-table analysis model that handles multi-fact analysis correctly.

**Custom SQL:** For specific extraction requirements, Desktop supports connecting via custom SQL — a SELECT statement that defines the data source. Custom SQL is executed against the source database and the result is available for visualization.

**Data interpreter:** For Excel and CSV sources with irregular formatting, the Data Interpreter helps clean the source structure automatically.

**Calculated fields in the data source:** Calculations added at the data source layer are available in every sheet using that connection, rather than being per-sheet.

Tableau Desktop Licensing

Tableau Desktop requires a Creator license — the highest tier in Tableau's licensing model. Creator licenses include Desktop access, Server/Cloud access with full authoring capabilities, and Tableau Prep. Explorer and Viewer licenses provide web-based authoring and consumption access without Desktop.

For teams where only a subset of users need to build Tableau workbooks from scratch (data analysts, BI developers), Desktop access through Creator licenses is appropriate for that group. Business users who consume and interact with dashboards typically need Explorer or Viewer access, not Creator.

Desktop vs Web Authoring

Tableau Server and Tableau Cloud offer web authoring — creating and editing workbooks in a browser without installing Desktop. Web authoring supports a large subset of Desktop capabilities but not all:

- Custom SQL connections require Desktop

- Some advanced chart types and layout controls are Desktop-only

- Tableau Prep Flows must be created in Tableau Prep Builder (bundled with Desktop), not web authoring

- Performance testing with Tableau's built-in performance recorder requires Desktop

For certified content development and complex workbooks, Desktop is the standard authoring environment. Web authoring is appropriate for self-service analytics by business users who need to build or modify dashboards without IT involvement.

Our Tableau consulting services include Tableau Desktop training, workbook development, and data source architecture for organizations building or improving their Tableau practice. Contact us to discuss your Tableau requirements.

Get your data architecture audit in 30 minutes.

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 →