Deploy Tableau Server on Oracle Cloud Infrastructure

April 26, 2019 | 3 minute read
Pinkesh Valdria
Principal Solutions Architect
Text Size 100%:

IT professionals who are planning to implement or extend their Tableau Server workloads on Oracle Cloud Infrastructure can use a new customizable, one-click Terraform template to automate deployment.

We are also proud to announce a new reference architecture for Tableau Server on Oracle Cloud Infrastructure. This post is for IT infrastructure architects, administrators, and DevOps professionals who run or plan to run Tableau Server workloads on Oracle's high-performance cloud.

What is Tableau Server?

Tableau Server is an online hosting platform for sharing, distributing, and collaborating on content such as workbooks and views, dashboards, data sources, and more. Tableau Server gives site and server administrators the ability to control who has access to server content, to help protect sensitive data. User permissions can be set on projects, workbooks, views, and data sources. It allows users to see and interact with server content from anywhere.

Figure 1: Tableau Server Web UI

Big Data Flexibility and Performance

Demanding enterprise applications such as Tableau Server need consistent, predictable performance, which is what Oracle Cloud Infrastructure delivers at a highly competitive price. Oracle offers the most powerful bare metal compute instances in the industry, with local NVMe flash SSD storage or block storage, as well as VM instances with block storage or local NVMe SSD storage. Only Oracle offers these infrastructures backed by a service-level agreement.

With elasticity and scalability at its core, Oracle Cloud Infrastructure enables you to deploy the optimal amount of infrastructure to meet your demands. There's no more underutilization of too much infrastructure or higher latency caused by under forecasting. In addition, Oracle offers the lowest compute pricing from a pay-as-you-go perspective and the lowest storage costs in the industry. 

Tableau Server cluster on Oracle Cloud Infrastructure can immediately take advantage of these best-in-class services for optimal performance in any configuration.

For more information, see the Compute Overview page, and the Oracle Block Volume performance metrics and local NVMe storage metrics blog posts.

Deploying Tableau Server

You can deploy Tableau Server on Oracle Cloud Infrastructure by using Terraform automation, which is becoming the leading cross-cloud framework for infrastructure as code. The Terraform template can deploy Tableau Server as either a standalone instance or as a distributed, highly available cluster. You can customize the template by choosing the shape and count of Tableau Server instances, the size of the block volume disk for storing Tableau data, Tableau-specific configuration settings (such as user, password, and admin), and other configuration settings.

For details about the Terraform template, see the readme file.

Figure 2: High-Level Tableau Server Architecture on Oracle Cloud Infrastructure

Oracle Database Integrations

Oracle Autonomous Data Warehouse provides an easy-to-use, fully autonomous database that scales elastically, delivers fast query performance, and requires no database administration.

The template preinstalls Oracle Instant Client and the Tableau Oracle driver for Oracle Database, and it automatically configures Tableau Server instances with an Oracle Credentials Wallet file (optional). As a result, you can connect to and report on the data from Autonomous Data Warehouse and Oracle Autonomous Transaction Processing databases by using Tableau Server running in Oracle Cloud Infrastructure.

Figure 3: Integration with Data Sources

What’s Next?

  1. If you don’t have an Oracle Cloud Infrastructure account yet, you can sign up for a 30-day free trial account.
  2. Follow the instructions on GitHub to deploy Tableau Server on Oracle Cloud Infrastructure.
  3. Look for a future post with step-by-step instructions on how to integrate Tableau Server with Autonomous Data Warehouse.

We hope you are as excited about Tableau Server on Oracle Cloud Infrastructure as we are. Let us know what you think!

Pinkesh Valdria

Principal Solutions Architect

Previous Post

What Ubuntu 14.04 End of Standard Maintenance Means for Oracle Cloud Users

Andy Corran | 3 min read

Next Post

The Four Pillars of Oracle Cloud Infrastructure

Kyle York | 3 min read