reference deployment

Accelerated Analytics with Tableau and Snowflake

Tableau Server with secure connections to data in Snowflake

This Quick Start deploys Tableau Server in the Amazon Web Services (AWS) Cloud and configures it to work with Snowflake in about 30 minutes.

Tableau Server paired with Snowflake gives users a powerful platform to store, query, and analyze their data in real time. This Quick Start demonstrates the workflow for uploading data to Snowflake, publishing that data to Tableau Server, and creating analytics content on top of the live data.

This Quick Start is for IT and database professionals who want to understand the infrastructure requirements of these solutions and deploy production workloads for end users in their organizations.

This Quick Start was developed by Tableau Software and Snowflake in collaboration with AWS. Tableau Software and Snowflake are AWS Partners.

  •  What you'll build
  • Use this Quick Start to automatically set up Tableau Server and Snowflake on AWS. The deployment includes the following:

    • A highly available architecture that spans two Availability Zones.*
    • A virtual private cloud (VPC) configured with public and private subnets according to AWS best practices, to provide you with your own virtual network on AWS.*
    • In the public subnets:
      • Managed network address translation (NAT) gateways to allow outbound internet access for resources in the private subnets.*
      • Tableau Server deployed on a Windows Amazon Elastic Compute Cloud (Amazon EC2) instance within your VPC with appropriate security permissions. A SnowSQL client, which is used to add data to Snowflake and Tableau Server, is installed on the EC2 instance.

    *  The template that deploys the Quick Start into an existing VPC skips the components marked by asterisks and prompts you for your existing VPC configuration.

  •  How to deploy
  • To deploy Tableau Server and configure connections to data in Snowflake, follow the instructions in the deployment guide. The deployment process takes about 30 minutes and includes these steps:

    1. Sign up for a Tableau Server license and a Snowflake account.
    2. If you don't already have an AWS account, sign up at, and sign in to your account.
    3. Launch the Quick Start, choosing from the following options:
    4. Test the deployment.

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

  •  Cost and licenses
  • You are responsible for the cost of the AWS services used while running this Quick Start reference deployment. There is no additional cost for using the Quick Start.

    The AWS CloudFormation templates for this Quick Start include configuration parameters that you can customize. Some of these settings, such as instance type, will affect the cost of deployment. For cost estimates, see the pricing pages for each AWS service you will be using. Prices are subject to change.

    Tip     After you deploy the Quick Start, we recommend that you enable the AWS Cost and Usage Report to track costs associated with the Quick Start. This report delivers billing metrics to an S3 bucket in your account. It provides cost estimates based on usage throughout each month, and finalizes the data at the end of the month. For more information about the report, see the AWS documentation.

    This Quick Start can use new or existing licenses for both Tableau Server and Snowflake. To use the Quick Start in your production environment, sign up for a Tableau Server license and a Snowflake account. You can specify the Tableau Server license in the Quick Start parameters. Your Snowflake account will automatically reflect your license plan.

    If you don’t have a license for one or both of the services, the Quick Start will deploy a trial of Tableau Server, which allows 14 days of free usage in a non-production environment. After this time, you can upgrade to a production license by following the instructions on the Tableau website or contacting your Tableau Sales representative.

    If you use a trial version of Snowflake for the Quick Start, you will receive 400 free credits to support your trial experience. After this, you can upgrade your account using the Snowflake website or by contacting your Snowflake Sales representative.