首页 > 解决方案 > 面向业务分析师的 Salesforce 表关系

问题描述

我是一名商业分析师。我经常使用 Tableau,但对 Salesforce 后端的了解有限。我们公司的大部分数据都存储在 Salesforce 中,我们的数据团队不支持业务用户理解此类主题。

在我的许多项目中,我使用 Tableau 中的 Salesforce 连接器来提取 Salesforce 表,但它需要了解表之间的连接关系。大多数时候,我可以正确猜测表之间的主键,但我仍然想系统地学习数据结构并拥有我的数据独立性。

那么,如何自学数据结构呢?或者我如何向数据团队提出具体的结构问题,以免给他们带来太多麻烦?

标签: data-structuressalesforcetableau-api

解决方案


您是否拥有具有“自定义应用程序”权限的 Salesforce 帐户?如果您没有生产 - 也许他们会愿意在其中一个沙盒中将您提升为系统管理员。

如果你这样做 - 设置 - > Schema Builder 可能是可视化关系的最简单工具。它有点陈旧,基于闪存但非常简洁的关系建模方式。https://trailhead.salesforce.com/en/content/learn/modules/data_modeling/schema_builder

另一个可能是工作台,http: //workbench.developerforce.com/它不是那么整洁,但可以让您尝试元数据和查询,了解哪个对象具有哪些子关系......

对于标准对象,如果您有主键/外键,您可以使用一些查找表来了解有关目标表的更多信息。所有 SF 实例中的所有帐户 ID 都以 001 开头。联系人使用 003,用户使用 005...结合一些博客,例如http://www.fishofprey.com/2011/09/obscure-salesforce-object-key-prefixes.html使用https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_account.htm,这是一个好的开始。对自定义对象和字段(特定于您的公司)没有多大帮助,但很好。

它有点“元”,但您也可以查询有关表和列的信息。毕竟 - 您可能在 Tableau 中更舒服;)使用SOQL 查询 Salesforce 对象列名称可能会给您一些提示。


推荐阅读