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

Оригинальное название: Connect, Sync, and Where Datasets Fit

Прежде чем создавать набор данных, поймите CRM Analytics Пейзаж данных: уровень соединения / синхронизации, как данные поступают из SalesforceСнежинка, CSV и ETL Инструменты, и где подходят потоки данных и рецепты.

Оригинальное название: Connect, Sync, and Where Datasets Fit

Прежде чем создавать что-либо, вам нужна ментальная карта того, как данные перемещаются. CRM Analytics. Сделайте эту фотографию правильно, и у каждого инструмента на платформе внезапно появится очевидное место. Ошибитесь, и вы часами будете задаваться вопросом, почему набор данных устарел или синхронизация не удалась.

Оригинальное название: Connect and Sync

Большая часть ваших данных начинается с вашего местный Salesforce или, и платформа имеет к нему родную связь. Вы приносите предметы через Соединить (также называется синхронизация) именно такими, какие они есть - Учетная запись, Возможность, Пользователь - каждая посадка как собственный синхронизированный объект.

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

Подключение / Synclay

сырой Salesforce (и внешние) объекты, поставленные как есть. Поддерживает запланированное и постепенное обновление. Пока ничего не готово для приборной панели.

Уровень набора данных

Готовые, комбинированные, оптимизированные под запросы наборы данных, с которых читают ваши панели инструментов, — построенные потоками данных или рецептами поверх слоя постановки.

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

Откуда берутся данные

Salesforce Это общий источник, но далеко не единственный. Слой Connect/Sync может поглощать:

  • Ваш местный Salesforce или — родной, самый распространенный путь.
  • другой Salesforce Облака или связанные организации - тянуть данные через окружающую среду.
  • Внешние источники, такие как Snowflake включая a Live Connector читается во время запроса.
  • CSV файлы — простая ручная загрузка, которую мы сделаем на следующем уроке.
  • Ваш собственный ETL инструмент или API любой ETL который имеет разъем для CRM Analytics Вы можете протолкнуть данные или вызвать проглатывание API непосредственно (документировано по справке).

Данные могут течь выходитьтоже

В последнее время платформа расширяет свою выходные разъемы. Как только вы создали набор данных — принесли его из SalesforceОбъединив его, обогатив — вы можете вытолкнуть его обратно. снежинка, Amazon S3или а Таблица гиперфайл для создания там приборных панелей. Аналитика больше не улица с односторонним движением.

Одна особенность, о которой нужно знать: Данные Trend Report

Если у вас есть CRM Analytics Плюс лицензия плюс Данные Trend Report в аналитике Разрешение, каждый оперативный отчет получает небольшой «Тренды в аналитике» Кнопка. Нажмите на него, и вы можете запланировать этот отчет - ежедневно, еженедельно или ежемесячно - для хранения его результатов непосредственно в наборе данных.

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

Двигатели: потоки данных и рецепты

Между промежуточным уровнем и вашими готовыми наборами данных находятся два Двигатели, которые выполняют ваши инструкции:

Dataflow

Оригинальный двигатель. Dataset Builder записывает свои инструкции в поток данных, который вы планируете создавать и обновлять наборы данных.

рецепт

Современный, визуальный движок подготовки данных. Drag-and-drop присоединяется, трансформируется и выводит — более гибкий, и где Salesforce Это инвестирование.

Ключевое понимание, которое путает людей вверх: они бегут в приказ. Синхронизация сначала обновляет базовые объекты. затем поток данных или рецепт выполняется для обновления готовых наборов данных. Если ваша приборная панель показывает устаревшие цифры, виновник почти всегда что-то не в порядке в этой цепочке — синхронизация, которая не работает, или рецепт, запланированный до того, как его источник закончится.

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