Tableau Cloud and Tableau Server Overview
Tableau Cloud and Tableau Server are enterprise analytics platforms that allow organizations to publish, manage, share, and interact with data visualizations. They help teams create interactive dashboards, manage data sources, collaborate on reports, and make data-driven business decisions. The main difference is how the platforms are hosted and managed: Tableau Cloud is a fully hosted cloud-based service, while Tableau Server is a self-hosted platform that organizations can deploy on their own infrastructure or supported cloud infrastructure.
Course: JustAcademy Tableau Training
Course Demo: Register for Tableau Course Demo
1. Introduction to Tableau Cloud and Tableau Server
Organizations generate data from sales systems, customer databases, financial applications, websites, and operational processes. Tableau Cloud and Tableau Server help turn this data into useful visualizations that authorized users can access and explore.
What Is Tableau Cloud?
Tableau Cloud is a fully hosted, cloud-based analytics platform delivered as Software as a Service (SaaS). Tableau manages the underlying hosting infrastructure and platform maintenance, allowing organizations to focus more on creating visualizations, analyzing data, and sharing insights.
Users can access their Tableau Cloud site through supported web browsers and applications, subject to their organization's authentication, permissions, and licensing.
What Is Tableau Server?
Tableau Server is a self-hosted analytics platform used to publish, manage, share, and interact with Tableau workbooks, dashboards, data sources, and supported data preparation flows. Organizations manage the infrastructure, installation, configuration, maintenance, and upgrades.
Tableau Server can be deployed on-premises, in a private data center, or on supported public cloud infrastructure.
Key Difference
Tableau Cloud: Tableau manages the hosted platform.
Tableau Server: The organization manages the hosting environment and server operations.
Official resource: Tableau Product Overview.
2. What Is Tableau Cloud?
Tableau Cloud is designed for organizations that want to use Tableau analytics without managing the underlying Tableau server infrastructure. It provides a hosted environment for publishing and accessing dashboards, workbooks, data sources, and supported data preparation flows.
Main Features of Tableau Cloud
- Fully hosted platform: Tableau manages the underlying hosting infrastructure and platform maintenance.
- Web-based access: Authorized users can access published content through supported browsers.
- Dashboard sharing: Teams can share interactive visualizations and reports.
- Collaboration: Users can work with published content according to their permissions.
- Data management: Supports publishing and managing supported data sources and content.
- Automatic platform updates: Tableau manages platform updates and upgrades.
- Cloud scalability: The hosted service reduces the need for organizations to maintain their own Tableau server infrastructure.
- Mobile access: Users can access supported Tableau content through compatible mobile experiences.
- Administration: Site administrators manage users, permissions, projects, and published content.
- Private-network connectivity: Tableau Bridge and other supported connectivity options can help access data that is not directly reachable from the cloud.
Example of Tableau Cloud
A marketing company has employees working in Mumbai, Delhi, and Bengaluru. The company publishes its marketing dashboards to Tableau Cloud so authorized employees can view campaign performance, compare regions, and monitor business metrics without the company maintaining its own Tableau hosting infrastructure.
Advantages of Tableau Cloud
- Reduces the need to install and maintain Tableau server infrastructure.
- Reduces the organization's responsibility for platform upgrades.
- Supports remote access for authorized users.
- Provides a hosted environment for sharing dashboards and data sources.
- Allows administrators to focus more on content, access management, and analytics adoption.
Limitations and Considerations
- Requires internet connectivity for normal access to the hosted service.
- Depends on supported connectors and network connectivity for data access.
- Provides less direct control over the underlying hosting infrastructure.
- Some integrations, customizations, and administrative capabilities differ from Tableau Server.
- Licensing, permissions, and supported features depend on the selected Tableau offering.
Official resource: Get to Know Tableau Cloud.
3. What Is Tableau Server?
Tableau Server is a self-hosted analytics platform that allows organizations to centrally manage and distribute business intelligence content. It provides a controlled environment for publishing dashboards, managing data sources, administering users, and sharing analytics within an organization or with authorized external users.
Main Features of Tableau Server
- Self-hosted deployment: Organizations operate Tableau Server on supported infrastructure.
- Centralized content management: Administrators organize workbooks, dashboards, data sources, and projects.
- User and group management: Access can be assigned according to roles, groups, and permissions.
- Site management: Supports multiple sites within a server deployment, subject to configuration and licensing.
- Data connectivity: Supports many data sources and deployment-specific connectivity options.
- Security controls: Provides authentication, authorization, and content permissions.
- Scheduled operations: Supports configured extract refreshes and background tasks.
- Administration: Administrators manage installation, configuration, monitoring, upgrades, and capacity.
- Integration: Supports APIs and compatible enterprise integrations.
- Deployment flexibility: Can be deployed on-premises or on supported cloud infrastructure.
Example of Tableau Server
A financial organization maintains its own infrastructure and needs to control how employees access financial dashboards. It deploys Tableau Server in its approved environment, configures authentication and permissions, and gives authorized departments access to the dashboards they need.
Advantages of Tableau Server
- Provides greater control over the hosting environment.
- Supports deployment within an organization's infrastructure strategy.
- Allows administrators to configure supported authentication and security integrations.
- Supports centralized management of users, workbooks, dashboards, and data sources.
- Can accommodate certain infrastructure, connectivity, and customization requirements that may differ from Tableau Cloud.
Limitations and Considerations
- Requires infrastructure planning and server administration.
- Organizations are responsible for supported installation, maintenance, and upgrades.
- Hardware capacity, performance, backup, and availability require planning.
- Infrastructure and operational costs must be considered in addition to licensing.
- Server configuration and troubleshooting may require specialized technical skills.
Official resource: Tableau Server Administrator Overview.
4. Tableau Cloud vs. Tableau Server
| Comparison Factor |
Tableau Cloud |
Tableau Server |
| Deployment model |
Fully hosted SaaS platform. |
Self-hosted platform. |
| Infrastructure management |
Managed by Tableau. |
Managed by the organization or its designated infrastructure provider. |
| Installation |
No customer-managed Tableau server installation is required. |
Requires deployment and configuration of the server environment. |
| Platform upgrades |
Managed by Tableau. |
Planned and managed by the organization. |
| Hardware management |
Underlying hosting hardware is managed by Tableau. |
Organization manages or arranges the hosting infrastructure. |
| Access |
Access through the hosted service and supported applications. |
Access through the organization's configured server environment. |
| Data connectivity |
Supported cloud and private-network connectivity options are available. |
Connectivity depends on server deployment, network, drivers, and supported connectors. |
| Security |
Uses the service's security capabilities and customer-configured access controls. |
Organization manages infrastructure security alongside Tableau's security controls. |
| Customization |
Supports specified site and content settings. |
Supports different infrastructure and configuration options, depending on the feature. |
| Administration |
Focuses on sites, users, permissions, data, and content. |
Includes site and content administration plus server infrastructure operations. |
| Maintenance effort |
Generally lower infrastructure maintenance responsibility. |
Requires ongoing server maintenance and operational planning. |
| Best suited for |
Organizations seeking a hosted analytics service with less infrastructure management. |
Organizations requiring self-hosting or more direct infrastructure control. |
Important: Neither platform is automatically more secure in every situation. Security depends on architecture, configuration, data governance, identity management, permissions, and the organization's requirements.
5. Understanding Tableau Cloud Architecture
Tableau Cloud uses a hosted service architecture. Tableau operates the underlying platform, while the customer manages the content, users, permissions, and data access configurations relevant to its site.
Main Components and Responsibilities
- Tableau Cloud site: The hosted environment where users access published analytics content.
- Workbooks and dashboards: Published visualizations used to analyze and communicate data.
- Published data sources: Managed data connections and definitions that can be reused by authorized users.
- Identity and permissions: Controls that determine who can sign in and access particular content.
- Data connectivity: Supported connections to cloud or private-network data sources.
- Tableau Bridge: A component that can help Tableau Cloud connect to supported data sources in private networks and perform supported extract refreshes.
- Administration tools: Features for managing users, sites, permissions, and content.
Basic Tableau Cloud Workflow
Data Sources
|
v
Supported Data Connection
|
v
Tableau Desktop / Web Authoring
|
v
Publish to Tableau Cloud
|
v
Manage Permissions and Content
|
v
Authorized Users View Dashboards
The precise connection and refresh workflow depends on the data source, network configuration, and supported Tableau features.
6. Understanding Tableau Server Architecture
Tableau Server consists of multiple services and processes that work together to provide analytics, data access, content management, and administration. These processes can be distributed across supported server nodes according to the deployment design.
Important Architectural Components
- Gateway: Directs incoming client requests to the appropriate server processes.
- Application Server: Supports application functionality such as login, content management, and permissions.
- VizQL Server: Helps process visualization requests and generate views.
- Backgrounder: Runs supported background tasks, including scheduled jobs.
- Data Server: Supports management and sharing of published data sources.
- Repository: Stores structured information about server content, users, permissions, and metadata.
- File Store: Manages extract files and related storage responsibilities in supported deployments.
- Cache Server: Helps improve performance by caching supported results.
Component names and deployment details can vary by version and architecture. These components should be understood as parts of the overall platform rather than as independent products.
Basic Tableau Server Workflow
Data Sources
|
v
Tableau Desktop / Web Authoring
|
v
Publish to Tableau Server
|
v
Server Processes Handle Requests
|
v
Authentication and Permissions
|
v
Authorized Users View Dashboards
Official resource: Tableau Platform Architecture.
7. Data Connectivity in Tableau Cloud and Tableau Server
Data connectivity determines how Tableau accesses information from databases, spreadsheets, cloud platforms, and other supported sources. The connection method affects data freshness, performance, security, and administration.
Common Data Sources
- Microsoft Excel and supported text files.
- Relational databases such as supported SQL databases.
- Cloud data warehouses and hosted data platforms.
- Published Tableau data sources.
- Other supported connectors and applications.
Live Connections and Extracts
Live connection: Tableau sends queries to the connected data source when supported, allowing the visualization to use current source data according to the source and query behavior.
Extract: Tableau uses a stored snapshot of data for analysis. Extracts may need to be refreshed to reflect source changes.
| Aspect |
Live Connection |
Extract |
| Data access |
Queries the source when needed. |
Uses a stored data snapshot. |
| Freshness |
Depends on source updates and query behavior. |
Depends on the latest successful extract refresh. |
| Performance |
Depends on source performance, network, and query complexity. |
Can provide fast analysis for suitable datasets and workloads. |
| Network requirements |
Requires the relevant source to be reachable. |
Refresh requires source access, but analysis can use the stored extract. |
| Maintenance |
Requires source availability and connection management. |
Requires refresh planning and monitoring where data changes. |
Note: Available connection methods differ between Tableau Cloud and Tableau Server. Tableau Cloud may require Tableau Bridge or another supported approach when a data source is located on a private network.
8. Tableau Bridge and Private Data Connectivity
Tableau Bridge is a component that helps Tableau Cloud access supported data sources that are not directly accessible from the hosted service, such as certain databases within a private network. It can also support scheduled extract refreshes for eligible connections.
When Is Tableau Bridge Useful?
- When a company stores data in a private network.
- When Tableau Cloud needs access to a supported internal data source.
- When a supported extract needs to be refreshed from a private data source.
- When an organization wants to use Tableau Cloud while keeping certain data systems within its network.
Example
A retailer stores its sales data in a database located inside its office network. The retailer publishes a dashboard to Tableau Cloud and configures a supported Tableau Bridge connection so the hosted dashboard can use the required data.
Bridge configuration, network access, and refresh behavior depend on the connector and deployment requirements.
Official resource: Tableau Bridge Documentation.
9. Security and Access Management
Both Tableau Cloud and Tableau Server provide security and access-management capabilities. Administrators must configure authentication, authorization, user access, and data permissions appropriately.
Important Security Concepts
- Authentication: Verifies a user's identity before granting access.
- Authorization: Determines which actions and content a user can access.
- Permissions: Control access to projects, workbooks, views, data sources, and other content.
- Groups: Help administrators assign access to multiple users consistently.
- Site roles and licensing: Determine a user's permitted capabilities within the product and license model.
- Data governance: Establishes policies for handling, sharing, and protecting business information.
- Monitoring: Helps administrators review usage, access, and platform activity through available tools.
Security Best Practices
- Apply the principle of least privilege.
- Assign permissions based on job responsibilities.
- Use approved authentication and identity-management methods.
- Review user accounts and access regularly.
- Protect sensitive information in published dashboards and data sources.
- Monitor refresh jobs and access issues.
- Follow organizational security policies and applicable regulations.
10. User Roles and Collaboration
Tableau environments support different user roles and capabilities. Exact permissions depend on the product, license, site configuration, and assigned role.
| User Type |
Typical Responsibilities |
| Creator |
Creates and publishes workbooks, data sources, and other supported analytical content. |
| Explorer |
Explores existing content and may create or edit content within assigned permissions. |
| Viewer |
Views and interacts with published content according to permissions. |
| Site Administrator |
Manages site-level users, permissions, settings, and content. |
| Server Administrator |
Manages server-wide configuration, infrastructure operations, and supported administration tasks in Tableau Server. |
These are general role descriptions. Actual capabilities vary by licensing and product configuration.
11. Tableau Cloud and Tableau Server Use Cases
| Industry |
Use Case |
Example |
| Retail |
Sales analysis |
Compare product sales and store performance. |
| Finance |
Financial reporting |
Monitor budgets, expenses, and financial performance. |
| Healthcare |
Operational reporting |
Analyze approved and appropriately protected operational data. |
| Education |
Student performance analysis |
Explore attendance, course outcomes, and enrollment trends. |
| Marketing |
Campaign reporting |
Compare campaign results and engagement metrics. |
| Manufacturing |
Production monitoring |
Analyze production output and quality indicators. |
| Human Resources |
Workforce analytics |
Review staffing and recruitment trends with appropriate access controls. |
| Logistics |
Supply chain reporting |
Monitor delivery performance and inventory movement. |
Choosing Between the Two
- Choose Tableau Cloud when the organization prefers a hosted platform and wants to reduce infrastructure maintenance responsibilities.
- Consider Tableau Server when the organization requires self-hosting, infrastructure control, or specific supported deployment capabilities.
- Evaluate data connectivity, identity requirements, compliance, licensing, administration skills, costs, and feature differences before deciding.
12. Practical Project: Publish a Sales Dashboard
Objective: Create a sales dashboard in Tableau Desktop and publish it to Tableau Cloud or Tableau Server, depending on the available environment and permissions.
Sample Dataset
| Order Date |
Region |
Category |
Sales |
Profit |
| 2026-01-05 |
West |
Technology |
1500 |
350 |
| 2026-01-12 |
North |
Furniture |
900 |
120 |
| 2026-02-03 |
South |
Office Supplies |
700 |
180 |
| 2026-02-18 |
East |
Technology |
2200 |
500 |
Note: These are illustrative sample records for practice, not actual company data.
Step 1: Prepare the Data
Save the sample data in an Excel or CSV file. Verify the date and numeric field types and check the records for inconsistencies.
Step 2: Connect to the Data
- Open Tableau Desktop.
- Select the appropriate connector.
- Load the sales dataset.
- Inspect the data types and field names.
Step 3: Create a Sales by Region Chart
- Create a worksheet called Sales by Region.
- Drag Region to Rows.
- Drag Sales to Columns.
- Choose a bar chart.
- Sort the results and add labels if useful.
Step 4: Create a Monthly Sales Trend
- Create another worksheet called Monthly Sales Trend.
- Drag Order Date to Columns.
- Choose a suitable month-level date display.
- Drag Sales to Rows.
- Use a line chart to visualize the trend.
Step 5: Create a Profit by Category Chart
- Create a worksheet called Profit by Category.
- Drag Category to Rows.
- Drag Profit to Columns.
- Use clear labels and formatting.
Step 6: Build the Dashboard
- Create a new dashboard.
- Add the three worksheets.
- Arrange the charts in a readable layout.
- Add a title such as Sales Performance Dashboard.
- Add suitable filters and check the displayed values.
Step 7: Publish to Tableau Cloud or Tableau Server
- Confirm that the target environment is available and that you have publishing permissions.
- Check the data source connection and determine whether an extract or live connection is appropriate and supported.
- Select the relevant publishing option in Tableau Desktop.
- Sign in to the correct Tableau Cloud site or Tableau Server environment.
- Choose the destination project and configure the publishing options.
- Publish the workbook.
- Open the published dashboard and test its filters and interactions.
- Confirm that only the intended users can access the content.
Expected Learning Outcomes
- Understand the workflow for creating and publishing a dashboard.
- Recognize the difference between local workbook creation and server-side publishing.
- Understand the role of permissions and data connections.
- Learn how Tableau Cloud and Tableau Server distribute analytical content.
13. Performance and Administration Best Practices
- Use an appropriate data model and avoid unnecessary data complexity.
- Reduce unnecessary fields and records when suitable for the analysis.
- Optimize calculations and dashboard design.
- Monitor extract refreshes and data connection failures.
- Use meaningful project and workbook names.
- Assign permissions carefully and review them regularly.
- Document important data sources and calculations.
- For Tableau Server, plan capacity, backups, upgrades, monitoring, and disaster recovery.
- For Tableau Cloud, monitor site usage, content permissions, refresh schedules, and connectivity configurations.
- Test dashboards with representative users before distributing them widely.
14. Common Problems and Troubleshooting
| Problem |
Possible Cause |
Suggested Action |
| Cannot sign in |
Authentication or account configuration issue. |
Verify credentials, assigned access, and identity settings. |
| Workbook cannot be published |
Missing permissions or an unsupported publishing configuration. |
Check site access, project permissions, and publishing requirements. |
| Dashboard displays stale data |
Extract refresh has not completed or the data source is not updated. |
Check refresh schedules, connection settings, and refresh status. |
| Private data source cannot be reached from Tableau Cloud |
Network restrictions or unsupported connectivity configuration. |
Check connector requirements and configure a supported connectivity method, such as Tableau Bridge when appropriate. |
| Dashboard loads slowly |
Complex queries, large datasets, or inefficient visualizations. |
Review data models, calculations, filters, and dashboard complexity. |
| User cannot access a workbook |
Incorrect permissions, group membership, or site role. |
Review access settings and the user's assigned role. |
| Tableau Server is unavailable |
Infrastructure, service, network, or configuration issue. |
Check service health, server logs, network connectivity, and administrator guidance. |
15. Interview Questions and Answers
Q1. What is Tableau Cloud?
Answer: Tableau Cloud is a fully hosted cloud-based analytics platform used to publish, manage, share, and interact with Tableau content without managing the underlying Tableau server infrastructure.
Q2. What is Tableau Server?
Answer: Tableau Server is a self-hosted analytics platform that organizations deploy and manage to publish dashboards, data sources, and other supported content.
Q3. What is the main difference between Tableau Cloud and Tableau Server?
Answer: Tableau Cloud is hosted and maintained by Tableau, while Tableau Server is hosted and operated by the organization or its infrastructure provider.
Q4. Does Tableau Cloud require server installation by the customer?
Answer: No. Tableau manages the underlying hosted platform, although customers still configure their sites, users, permissions, data connections, and content.
Q5. Why would an organization choose Tableau Server?
Answer: An organization may choose Tableau Server when it requires self-hosting, greater control over its infrastructure, or particular supported deployment and integration capabilities.
Q6. What is Tableau Bridge?
Answer: Tableau Bridge helps Tableau Cloud connect to supported private-network data sources and supports eligible extract refresh workflows.
Q7. What is the difference between a live connection and an extract?
Answer: A live connection queries the source when needed, while an extract uses a stored data snapshot that must be refreshed to reflect subsequent source changes.
Q8. Can Tableau Cloud and Tableau Server publish dashboards?
Answer: Yes. Both platforms support publishing and sharing Tableau content, subject to permissions, supported features, and licensing.
Q9. Which platform requires more infrastructure administration?
Answer: Tableau Server generally requires more infrastructure administration because the organization is responsible for operating and maintaining the server environment.
Q10. Are Tableau Cloud and Tableau Server equally customizable?
Answer: No. They have different capabilities and limitations. The appropriate option depends on the required customization, connectivity, security, and administration features.
Q11. How do administrators protect Tableau content?
Answer: Administrators configure authentication, permissions, groups, user roles, data access, and monitoring according to organizational security policies.
Q12. What should be considered before choosing a platform?
Answer: Consider hosting preferences, infrastructure control, data connectivity, security, compliance, licensing, maintenance, scalability, administration skills, and total cost.
16. Practice Exercises
- Explain the differences between Tableau Cloud and Tableau Server in your own words.
- Create a sample sales dataset and connect it to Tableau Desktop.
- Build a bar chart showing sales by region.
- Create a line chart showing sales over time.
- Combine the charts into a dashboard.
- Identify whether the data source should use a live connection or an extract.
- Describe how a dashboard would be published to Tableau Cloud.
- Describe how a dashboard would be published to Tableau Server.
- List three security controls that should be checked before publishing.
- Explain when Tableau Bridge may be needed.
17. Quick Revision Checklist
- Understand the purpose of Tableau Cloud.
- Understand the purpose of Tableau Server.
- Know the difference between hosted and self-hosted deployment.
- Recognize the main features of both platforms.
- Understand the role of Tableau Bridge.
- Know the difference between live connections and extracts.
- Understand authentication, permissions, and user roles.
- Know the basic publishing workflow.
- Recognize common performance and connectivity issues.
- Evaluate the platform according to business and technical requirements.
18. Useful Learning Resources
Conclusion
Tableau Cloud and Tableau Server provide organizations with platforms for publishing dashboards, managing data sources, collaborating on analytics, and sharing business insights. Tableau Cloud is suitable for organizations that prefer a fully hosted service with less infrastructure maintenance, while Tableau Server is suitable for organizations that need a self-hosted environment and more direct control over infrastructure operations. The right choice depends on data connectivity, security, compliance, licensing, administration requirements, and the organization's overall analytics strategy.