Таблица взаимосвязей Salesforce для бизнес-аналитика - PullRequest
2 голосов
/ 15 февраля 2020

Я бизнес-аналитик. Я часто использую Tableau, но у меня ограниченные знания о серверной части Salesforce. Большая часть данных нашей компании хранится в Salesforce, и наша команда данных не поддерживает бизнес-пользователей для понимания таких тем.

Во многих моих проектах я использую соединитель Salesforce внутри таблицы для извлечения таблиц Salesforce, но для этого требуются знания об отношениях соединений между таблицами. Большую часть времени я могу правильно угадать первичный ключ среди таблиц, но я все еще хочу систематически изучать структуру данных и иметь свою независимость данных.

Итак, как мне самостоятельно изучить структуру данных ? Или как мне задать специфические c вопросы структуры для команды данных, чтобы я не беспокоил их так сильно?

Ответы [ 2 ]

1 голос
/ 15 февраля 2020

Если ваша задача - создавать расширенные отчеты на основе этих источников данных, я бы подумал, что вам нужно в некоторой степени понять структуру данных. Это может означать, что вам необходимо иметь полномочия для просмотра и доступа к списку таблиц базы данных, чтобы ознакомиться с ним и, возможно, выполнить необработанные запросы для проверки целостности данных.

Если им не удобно, когда вы касаетесь производственной системы, спросите для доступа к системе разработки, которая является копией производственных или даже просто c тестовых данных.

1 голос
/ 15 февраля 2020

У вас есть учетная запись Salesforce с разрешением «Настройка приложения»? Если вы не работаете - возможно, они захотят предложить вам sysadmin в одной из песочниц.

Если вы это сделаете - Setup -> Schema Builder, возможно, будет самым простым инструментом для визуализации отношений. Это немного старый, основанный на sh, но довольно аккуратный способ моделирования отношений. https://trailhead.salesforce.com/en/content/learn/modules/data_modeling/schema_builder

Другим может быть верстак, http://workbench.developerforce.com/ Это не так удобно, но позволяет экспериментировать с метаданными и запросами, узнать, какой объект имеет дочерние отношения ...

Для стандартных объектов, если у вас есть первичный ключ / внешний ключ, вы можете использовать некоторые справочные таблицы, чтобы узнать больше о целевой таблице. Все идентификаторы учетных записей во всех экземплярах SF начинаются с 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, и это хорошее начало. Не очень поможет с пользовательскими объектами и полями (например, c для вашей компании), но хорошо.

Это немного "мета", но вы также можете запрашивать информацию о таблицах и столбцах. В конце концов - вам может быть удобнее в Tableau;) Запрос имен столбцов объектов Salesforce с SOQL может дать вам несколько советов.

...