Loading
数据保护和隐私
保留客户数据

保留客户数据

Heroku Connect 会将您的数据同步到 Heroku 数据存储,这会影响存储使用和运行时间。

所需的 Edition

在所有版本中可用
所需用户权限
要使用 Heroku 保留客户信息: ModifyAllData 和 PrivacyCenter

在保留客户数据时,Heroku Connect 首先会将所选对象的所有记录与所选字段同步。完全同步完成后,根据策略中定义的标准和父子关系,筛选后的记录将被插入到 Heroku 缓存方案中。填充缓存后,将在 Salesforce 中更新或删除记录,Heroku 缓存包含未修改的 Salesforce 数据的最新值。

对于给定的对象和字段配置,需要完全同步。之后,只处理增量更改。因此,对于新的对象字段配置,策略执行的运行时间更长,后续运行可能会快几个数量级。

存储使用和运行时间

此同步过程还会暂时增加您的存储使用量。因为 Heroku Connect 通过复制 Salesforce 组织数据来工作,所以与您选择的对象相关联的所有数据都会从 Salesforce 组织同步到 Postgres 数据存储。然后,要保留的数据被复制到数据库中的第二个表中。此时,同步和复制的数据都会计入您的存储限制。但别担心。Heroku Connect 稍后会执行另一次同步,同步数据表和复制数据表之间的任何重复数据都会从 Postgres 存储中删除。您将保留您想要保留的数据,与您选择的对象相关联的其余数据将存储在 Postgres 数据存储中。

例如,假设您有 3 个 Salesforce 对象,它们共同构成了 750 GB 的 Postgres 数据。在这 750 GB 中,您希望保留 250 GB。您可以创建保留策略,指定要保留的数据。在执行过程中,Heroku Connect 会将所有 750 GB 的数据与您的 Postgres 数据存储同步。然后,它执行归档作业,将 250 GB 的数据复制到同一数据库中的第二组表中。此时,您已达到 1.5 TB 总存储限制的 1 Tb,尽管您的总归档存储目标仅为 250 GB。策略完成后,Heroku Connect 将再次同步您的数据,Postgres 存储中的 250 GB 数据将被删除。已删除的记录将同时从您的 Salesforce 组织中删除。最终,您的存储总量为 750 GB,Postgres 表中为 500 Gb,保留表中为 250 GB。

文本区域字段也会影响数据存储,因为多个长文本和富文本区域字段会导致存储大量数据。Heroku Connect 通过拆分记录检索来管理这些增加的数据,这导致了更高数量的 API 调用。我们建议您仅保留公司数据保留要求中明确要求的数据对象和字段。

限制

运行时间还与单次策略执行中处理的筛选记录的数量直接成比例。为了缩短运行时间,隐私中心限制您只能选择字段的子集进行保留。限制保留字段的数量可以促进精益数据实践,并提高 Heroku Connect 的同步性能。API 的执行时间也因您是删除还是转换客户数据而异,因为每个 API 执行不同的幕后数据操作。

通常,您可以通过创建不超过两层的策略来减少运行时间。通过只坚持父级和子级,您可以减少存储的数据量并提高隐私中心的性能。您还可以通过减少单个策略的对象记录数来减少运行时间。要查看对象记录计数,请转到“设置”主页,然后在侧栏中选择存储空间使用情况。通过将记录计数考虑在内,您可以精确定位最有可能影响对象字段配置运行时间的对象。

 
正在加载
Salesforce Help | Article