1

我想将一些新数据推送到 Salesforce,并且需要创建一些新对象来存储这些数据。来自数据库背景,我认为我应该创建 6-10 个自定义对象并将它们链接起来。我们组织中没有编程或数据库背景的 Salesforce 的主要用户之一认为我们应该创建 2-3 个对象,然后在这些对象中放置大量字段。

在 Salesforce 中存储数据是否与其他数据库不同?我打算把我的桌子弄平一些。在我的数据库中,我可能有 20 个表要推送到 Salesforce(不包括参考表)。我想我可以把它减少到大约 7 个对象,但是我因为创建这么多对象而受到阻碍。

他对这么多对象的担忧是它会造成混乱,并且对一个对象的更改会对其他对象产生影响。我担心的是,如果不创建大量大部分会留空的字段,我们将无法有效地将所有这些数据存储在这么少的对象中。

谢谢

4

2 回答 2

1

除了salesforce 限制之外,与任何其他数据库没有重大差异,在这种情况下,您应该遵循一般设计规则,听起来您是对的。再次检查您是否没有超出组织的自定义对象限制。

于 2013-10-28T15:09:13.117 回答
0

请记住,每行数据存储将产生 2 kb。按每 GB 每年 3,000 美元计算,这最终可能会很昂贵

如果您有很多联结对象(而不是说使用选择列表),页面向用户显示的方式将不太友好。

Salesforce 限制肯定会鼓励一种不太规范的形式。这是一个挑战,不仅从开发的角度来看(在平台上找到正确的标准化/平衡水平),而且元挑战正在向业务和 Salesforce 管理员解释这一点。;)

于 2014-02-24T16:15:59.047 回答