---
schema_version: "1"
id: 438175b2f00e5ddbde4b022de8f7c86ea8a75c249bdbf2c25d6b32638c57721f
title: Outbound Private Connect for Heroku Postgres
collection: tableau
version: current
locale: en-gb
portal_url: https://docs.salesforce.com/tableau/current/en-gb/online/private_connect_setup_aws_heroku.md
canonical_url: https://help.tableau.com/current/online/en-gb/private_connect_setup_aws_heroku.htm
source_site: help.tableau.com
content_type: documentation
content_hash: b599fa510e2ca4e917526d18132dfe241fe8f1a544d368e2372ed19191e5ed55
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-gb/private_connect_setup_overview.htm), and information on setting up the Tableau Cloud endpoint is in [Outbound Private Connection Setup: Tableau Cloud](https://help.tableau.com/current/online/en-gb/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-gb/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.