您在此处:
Heroku Postgres 连接
使用 Heroku Postgres 连接器,创建远程连接,以将 Heroku Postgres 数据同步到 CRM Analytics。
连接要求
要访问 Heroku 私密空间中的 Heroku Postgres,请在创建连接之前完成这些步骤。
- 请联系 Heroku 支持人员,激活该空间中数据服务的可信 IP 范围。数据服务的可信 IP 范围是一个测试功能。
- 虽然允许指定的 IP 通常不是首选或推荐的做法,但在大多数情况下,您必须将 Salesforce IP 范围添加到空间的受信 IP 范围。有关第一方 Salesforce IP 范围的列表,请参阅Salesforce Core Services - IP 地址和允许的域 Knowledge 文章。要将此连接器与 Hyperforce 一起使用,请使用 Hyperforce IP 中列出的 IP 允许 -- -- 销售、服务、行业和 Tableau Cloud。
创建连接
- 在“数据管理器连接”选项卡中单击新建连接。
- 单击连接器的名称,然后单击下一步。
- 输入连接器设置。
- 要验证您的设置并尝试连接到源,请单击保存并测试。如果连接失败,CRM Analytics 会显示可能原因。
除非另行说明,否则所有设置需要值。转到 Heroku 中的数据库,并单击查看凭据...,以访问用于连接设置的值。
| 连接设置 | 描述 |
|---|---|
| 连接名称 | 识别连接。使用约定,可让您在区分不同连接。 |
| 开发人员名称 | 连接的 API 名称。此名称不能包含空格。API 名称会在模式中使用,以引用通过此连接提取的数据。您无法在创建连接后更改开发人员名称。 |
| 描述 | 用于内部使用的描述。 |
| JDBC 连接 URL | 数据库的 URL 方案。按照此格式输入:jdbc:postgresql://<host>:<port>/<database> 在数据库凭据中,查找主机、端口和数据库详细信息。例如: |
| 用户名 | 在数据库凭据中找到数据库用户。 |
| 方案 | 您想要用于数据库的模式名称。如果没有为数据库指定任何模式名称,您可以输入公用。 |
| 密码 | 在数据库凭据中找到数据库密码。 |
筛选同步到 CRM Analytics 的数据
在同步到 CRM Analytics 时,使用数据同步筛选器将不必要或敏感的数据排除。筛选器在源对象上运行,并通过仅将您需要的数据拉入 CRM Analytics 来加快数据同步。如果您计划将来使用排除的数据,请使用模式筛选器来限制写入数据集的数据,而不是数据同步筛选器。
- 在数据管理器中,单击连接选项卡。
- 选择与要筛选的对象相关联的连接。
- 单击要筛选的对象的名称。
- 单击数据同步筛选器。
- 输入筛选器。
- 单击保存。
对于 Heroku Postgres 连接器,使用 Heroku Postgres 帮助和您所用版本 Postgres 帮助中描述的语法输入筛选器。
Heroku Postgres 连接器注意事项
在使用 Heroku Postgres 连接器时,请谨记这些行为。
- 连接的对象名称必须以字母开头,并且只包含字母、数字或下划线。对象名不能以下划线结尾。
- 仅支持包含字母数字、点、下划线或破折号字符组合的字段名称。如果连接器中存在含有其他字符(例如空格或括号)的字段名称,则同步会失败。
- 连接器最多可以同步 1 亿行或每个对象 50 GB,以先达到的限制为准。 当使用连接器时,Salesforce Government Cloud 组织数据通过高级加密进行传输保护,对于每个连接的对象,可以同步多达 1000 万行或 5 GB,以先达到的限制为准。
- 对同步可用的数据由您用于连接的用户安全设置决定。
- 该连接器适用于同时也是 Hyperforce 客户的 Heroku 专用空间用户。

