Follow Us:

Tableau Server Administration

Home Tableau Server Administration

Tableau Server Administration

Program Information

  • 🎓 Delivery Method:
  • On-site (available now, on demand)
  • Remote (live, on demand)
  • Online (self-paced, coming soon)
  • ⏳ Duration:
  • 4 days, 4 hours per day
  • Custom options available for internal teams
  • 🧩 Format:
  • Interactive workshops
  • Hands-on exercises
  • 👨‍🎓 Maximum Participants:
  • 5 per session (to ensure personalized interaction)
  • 📋 Course Requirements:
  • No prior technical background required.
  • 📅 Scheduling:
  • Flexible scheduling available on demand
  • 📞 Contact to Schedule:
  • 📧 training@vizacta.com

Course Description

“Tableau Server Administration and Architecture” is a comprehensive, hands-on training program designed to equip IT professionals, BI administrators, and data platform engineers with the skills required to deploy, configure, manage, and optimize Tableau Server in an enterprise environment.

This course explores the internal architecture of Tableau Server, including its core services, high-availability configurations, and security models. You will learn how to perform administrative tasks through both GUI and command-line interfaces (TSM, tabcmd), automate workflows, monitor performance, and troubleshoot common server issues. Real-world scenarios and labs ensure you gain the practical experience needed to manage production-grade Tableau deployments confidently.

What You Will Learn

  • Deploy and Configure Tableau Server
    Install Tableau Server on Windows or Linux, configure settings, and set up authentication and SSL.

  • Understand Tableau Server Architecture
    Gain in-depth knowledge of Tableau’s core services, processes, and multi-node architecture.

  • Manage Users, Permissions, and Sites
    Control user access, group policies, and content permissions across single or multi-site environments.

  • Ensure Security and Governance
    Implement authentication protocols, row-level security, and audit practices for compliance and data protection.

  • Schedule and Monitor Extracts and Tasks
    Automate extract refreshes, manage Backgrounder processes, and troubleshoot job failures.

  • Monitor Server Health and Performance
    Use admin views, TSM tools, and logs to track performance, system resources, and activity trends.

  • Automate Admin Tasks and Integrate with DevOps
    Use TSM CLI, tabcmd, and REST APIs to script and automate Tableau Server operations.

  • Apply Best Practices for Scalability and High Availability
    Design resilient deployments with load balancing, clustering, and disaster recovery planning.

Course Curriculum

  • Overview of Tableau Product Ecosystem
    • Understand the roles of Tableau Desktop, Tableau Prep, Tableau Server, and Tableau Cloud in the analytics lifecycle.
  • Key Capabilities of Tableau Server
    • Explore Tableau Server’s features including content publishing, user management, scheduling, and collaboration.
  • Tableau Server vs Tableau Cloud
    • Compare deployment models, scalability, and administrative control between on-prem and cloud-based Tableau environments.
  • Tableau Server Use Cases
    • Identify common scenarios for internal BI sharing, secure data governance, and enterprise analytics operations.
  • Overview of Tableau Server Components
    • Understand the roles of Gateway, Application Server, VizQL Server, Backgrounder, and Data Server.
  • Understanding the Internal Repository
    • Learn how Tableau’s PostgreSQL-based repository (repository or “Repo DB”) stores metadata, users, and content activity.
  • Process Architecture & Service Distribution
    • Explore how services run on single-node vs multi-node deployments and how to allocate them efficiently.
  • High Availability and Clustering
    • Understand active-passive and active-active clustering options for enterprise-grade uptime.
  • Tableau Server on Windows vs Linux
    • Compare deployment, configuration, and administration on both platforms.
  • Preparing for Installation
    • System requirements, user permissions, ports, and firewalls needed for successful deployment.
  • Installing Tableau Server
    • Step-by-step installation on both Windows and Linux environments.
  • Using Tableau Services Manager (TSM)
    • Perform initial configuration and monitor server health through the TSM web UI and CLI.
  • SSL and Reverse Proxy Setup
    • Secure your Tableau Server using SSL certificates and configure reverse proxy for external access.
  • Authentication Mechanisms
    • Set up and manage authentication using Local Auth, Active Directory, SAML, or OpenID Connect.
  • Managing Users and Groups
    • Create, import, and organize users into groups for simplified permissioning and security.
  • Permissions and Site Roles
    • Configure access levels for projects, workbooks, data sources, and views.
  • Multi-Site Administration
    • Manage isolated sites within a single Tableau Server instance.
  • Implementing Authentication and Authorization
    • Secure Tableau Server using enterprise SSO, MFA, and granular access control.
  • Content Governance Best Practices
    • Establish governance policies to control how content is created, shared, and consumed.
  • Row-Level Security (RLS)
    • Apply RLS via user filters and calculated fields to control data visibility.
  • Audit Logging and Compliance
    • Access Tableau’s internal logs and PostgreSQL repository for auditing user activity and changes.
  • Working with Extracts
    • Create, refresh, and optimize .hyper extracts for performance and scalability.
  • Scheduling Refreshes and Subscriptions
    • Configure schedules for data refreshes and email subscriptions to dashboards.
  • Managing Backgrounder Processes
    • Allocate and monitor Backgrounder resources for efficient job handling.
  • Dealing with Extract Failures
    • Investigate and resolve issues related to failed extract refreshes and job timeouts.
  • Monitoring Server Health
    • Track CPU, memory, and disk usage using TSM and admin views.
  • Reviewing Logs and Event Data
    • Use Tableau log files and the Postgres repository for diagnostics and auditing.
  • Backup and Restore Procedures
    • Run automated and manual backups, and restore entire server configurations.
  • Maintenance and Cleanup
    • Remove unused content and manage log retention to optimize performance.
  • Multi-Node Tableau Server Architecture
    • Set up distributed installations for workload balancing and resilience.
  • Load Balancing Strategies
    • Implement external load balancers to optimize request distribution.
  • External Repository and File Store
    • Leverage external Postgres and storage to scale beyond local server limits.
  • Disaster Recovery Planning
    • Create a robust plan for failure recovery using cold/warm standby setups.
  • Using TSM CLI for Automation
    • Automate configurations, backups, and user management via scripting.
  • Working with Tabcmd
    • Deploy content, trigger refreshes, and manage users using tabcmd commands.
  • REST API Integration
    • Perform advanced tasks by integrating Tableau Server with custom applications via the REST API.
  • DevOps and CI/CD Integration
    • Use scripting tools to integrate Tableau administration into DevOps pipelines.
  • Common Tableau Server Issues
    • Identify and resolve issues related to login errors, extract failures, and performance bottlenecks.
  • Using Logs for Root Cause Analysis
    • Analyze VizQL, Backgrounder, and TSM logs to troubleshoot problems.
  • Performance Tuning
    • Optimize server and workbook performance through best practices.
  • Enterprise Deployment Best Practices
    • Apply secure, scalable, and maintainable Tableau Server configurations in production.

Add Your Heading Text Here