---
schema_version: "1"
id: 4852604a2def7d44c0e7aa3ea7683d0ade0a6c7c35c7bff08cb9d2092e0d2b4b
title: Outbound Private Connect for Heroku Postgres
collection: tableau
version: current
locale: en-us
portal_url: https://docs.salesforce.com/tableau/current/en-us/online/private_connect_setup_aws_heroku.md
canonical_url: https://help.tableau.com/current/online/en-us/private_connect_setup_aws_heroku.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 52b2b56f12bdf7153f51446f1384a56078b5d3d57a9dbde3d15f9133c8a04c76
description: Set up a private connection for Heroku Postgres in Tableau Cloud.
---
[Skip to main content](#main-content)

# Outbound Private Connect for Heroku Postgres

This topic covers setup information specific to the data provider. General information on setting up a private connection is in [Outbound Private Connect](https://help.tableau.com/current/online/en-us/private_connect_setup_overview.htm), and information on setting up the Tableau Cloud endpoint is in [Outbound Private Connection Set Up: Tableau Cloud](https://help.tableau.com/current/online/en-us/private_connect_setup_tableau_cloud.htm).

Note: There isn't a dedicated web authoring connector for Heroku Postgres. To connect to Heroku Postgres, end users use the connection address from the private connection with the standard Postgres connector.

## Prerequisites

1. A Heroku app running in a Private Space or Shield Private Space with an attached Heroku Postgres database.
2. Your Tableau Cloud site and Heroku Postgres database must be in the same AWS region. For a table that includes Tableau Cloud pods and associated regions, see [IP Addresses for Tableau Cloud](https://help.tableau.com/current/online/en-us/to_keep_data_fresh.htm#ip-addresses-for-tableau-cloud).
3. The Heroku Postgres endpoint has been provisioned. See steps 1-3 of [Provision the Heroku Postgres endpoint](https://devcenter.heroku.com/articles/heroku-postgres-via-privatelink#provisioning-the-heroku-endpoint).

## Tableau Cloud Information for the Data Provider

To get the account number that's required to provision the Heroku Postgres endpoint:

1. Log in to Tableau Cloud Manager (TCM).
2. Go to Settings.
3. Select the Private Connect tab.
4. Expand IAM Regions and ARNs.
5. Find the region for your Tableau Cloud site.
6. From the IAM ARN column, copy _only_ the account number and resource information in the ARN. For example, if the complete ARN is `arn:aws:iam::012345678910:role/tab-private-connect`, copy `012345678910:role/tab-private-connect`.

## Data Provider Information for Tableau Cloud

See [Step 4: Obtain Your Endpoint’s Service Name](https://devcenter.heroku.com/articles/heroku-postgres-via-privatelink#step-4-obtain-your-endpoint-s-service-name) (in Heroku's "Connecting to Heroku Postgres in a Private or Shield Space via PrivateLink" help topic) to get the endpoint service name needed for the Tableau Cloud Create Private Connection dialog.