【发布时间】:2019-08-03 07:47:50
【问题描述】:
我正试图弄清楚 Salesforce 的元数据架构是如何在幕后工作的。他们发布了一段视频 (https://www.youtube.com/watch?v=jrKA3cJmoms),他在视频中浏览了许多推动它前进的重要桌子(大约 18m 英寸)。
我已经弄清楚了简单内容的基本表示/存储/检索的结构,但我不清楚关系数据透视表是如何工作的。我会很高兴:
a) 我确切地知道数据透视表与事物的关系(他提到的 RelationId 列我不清楚) b) 我可以为它构造一个查询。
我没有找到任何资源在这个级别详细描述我需要的细节,或者设法找到任何我可以学习的模仿它的包。
是否有人对 Salesforce 的这一部分有任何可以提供帮助的低级经验?
编辑:感谢 David Reed 在编辑中提供更多详细信息。所以大概你同意事情并不完全像解释的那样?
- 在“值”列中,存储了相关记录的 GUID
- 这样可以轻松获取一对一的相关记录,并通过一些简单的 SQL 切换,反向解析一组记录。
- 我认为 Salesforce 没有多对多关系,而不是使用“联结”,因此上述内容仍然相关
我想现在虽然我想知道数据透视表的意义是什么,因为现在这里有一个非常简单的关系。除非值列上缺少索引表明需要一个...
或者,如果:
- 记录的值列将 GUID 存储到 relationship 记录而不是直接存储到相关记录?
- 此关系记录包含整理一个体面的查询所需的所有必要信息,并且还包括相关记录的 GUID?
这两个选项都没有为我消除歧义,除非我遗漏了什么。
【问题讨论】:
标签: mysql sql salesforce metadata