Создание наборов данных

Что такое набор данных в CRM Analytics?

Набор данных - это сжатое, оптимизированное под запросы хранилище, которое каждый CRM Analytics приборная панель, объектив и история читается. Узнайте, что такое набор данных на самом деле, почему вы его создаете, и когда соединение в реальном времени является лучшим вызовом.

Что такое набор данных в CRM Analytics?

Создание наборов данных является Первый реальный шаг в любой CRM Analytics ()Tableau CRM) проект. Прежде чем вы сможете построить одну приборную панель, рассказать историю или обучить Einstein Discovery Модель, вы должны получить данные в платформу и превратить ее в то, что вы можете запросить. Это «что-то» является набор данныхВесь этот раздел посвящен их правильному построению.

После семи лет построения на этой платформе вот честная версия: девять раз из десяти ваша работа начинается с создания набора данных. Есть исключения — прямые запросы и живые соединения, но они решают узкие проблемы внутри конкретной панели инструментов. Хлеб и масло — это набор данных.

Так что же на самом деле представляет собой набор данных?

Набор данных является формат хранения. Вы берете объекты или таблицы, которые относятся друг к другу, комбинируете их и сохраняете результат в форме, специально созданной для одной аналитической потребности.

Скажите, что вы хотите проанализировать возможности. Вы бы тянули объект Возможности, но вы также принесли бы Счет Каждая возможность принадлежит, Пользователь Кто владеет им, и, возможно, в будущем — связанная с этим деятельность. Все это объединяется в один широкий, автономный набор данных о возможностях. Это упражнение мы сделаем вручную позже в этом разделе.

Это хранилище

Набор данных физически хранит снимок ваших данных - это не живой указатель на Salesforce ряды.

Он сочетается

Много связанных объектов (Возможность + Учетная запись + Пользователь) объединены в один набор данных, служащий одной аналитической цели.

Он оптимизирован

Данные сжимаются и индексируются, поэтому панели приборов запрашивают огромные объемы за миллисекунды.

Почему это так быстро

Это не нужно каждый день, но это помогает узнать, что находится под капотом. Набор данных использует сплюснутая, инвертированная индексная система хранения ключевых значений — причудливый способ сказать, что это колоночный файловый магазин с запатентованным алгоритмом сжатия и индексации.

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

Поскольку набор данных является сохраненный снимокЕго данные так же свежи, как и в прошлый раз, когда вы его обновили. Сохранение текущих наборов данных — это проблема планирования, к которой мы вернемся, когда поговорим о синхронизации, потоках данных и рецептах.

Когда не Чтобы создать набор данных

Наборы данных по умолчанию, но они не единственный вариант. CRM Analytics Также поддерживает:

  • Прямые запросы - запросить небольшой набор Salesforce данные на лету, без материализации набора данных.
  • Живые связи — читать непосредственно из внешнего источника (например, Snowflake) во время запроса.

Оба являются реальными и полезными, но они подходят для специфический компонент или требование приборной панели, а не общий случай. Если вы только начинаете, предположите, что вы создаете набор данных и относитесь к live/direct как к исключению, к которому вы сознательно стремитесь.

Что впереди в этом разделе

Мы рассмотрим три практических способа создания наборов данных, от самых простых до самых мощных:

  1. 1

    CSV загружать

    Самый быстрый путь — бросить электронную таблицу прямо в набор данных. Отлично подходит для внешних или одноразовых данных.

  2. 2

    Dataset Builder

    Руководящий инструмент, который ходит Salesforce Объектные отношения для вас и создает базовый набор данных через поток данных.

  3. 3

    Рецепты

    Современный, гибкий, перетаскивающий способ соединения объектов, преобразования данных и вывода готовых наборов данных.

К концу вы создадите один и тот же набор данных возможностей двумя различными способами, а затем объедините его с внешними. CSV Данные — именно та мышечная память, которая нужна на реальных проектах. Следующий: The ландшафт данных Это показывает, где наборы данных находятся на более широкой картинке.