DE
Published on

Мой первый дашборд: amoCRM → MyBI → PostgreSQL → DataLens

Что мы будем собирать

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

Маршрут данных: amoCRM → MyBI Connector → PostgreSQL → Yandex DataLens. Конкретные названия таблиц и полей зависят от настройки подключения. Поэтому перед написанием SQL нужно посмотреть фактическую схему базы и выбрать поля для идентификатора сделки, этапа, ответственного и даты. Не стоит копировать чужой запрос, пока не понятен смысл этих полей.

Шаг 1. Определить показатель

Запишите вопрос обычными словами: «Сколько уникальных сделок находилось на каждом этапе в выбранном периоде?» Затем уточните, какая дата определяет попадание в период и требуется ли текущее состояние или исторический срез. Это разные задачи. Для первого упражнения достаточно согласовать одну дату и один вид состояния и отметить это рядом с отчётом.

Шаг 2. Проверить данные после загрузки

Убедитесь, что сделки появились в PostgreSQL, идентификатор не пустой, а этапы и ответственные сопоставимы с amoCRM. Возьмите несколько известных сделок и найдите их в базе. Если при присоединении справочников строк стало больше, чем было сделок, проверьте связь до построения графика. Для подсчёта сделок понадобится учитывать уникальный идентификатор на выбранном уровне детализации.

Шаг 3. Собрать датасет и страницу

В DataLens подключите подготовленный источник и задайте поля периода, этапа и ответственного. Создайте показатель числа сделок, таблицу по этапам и простой график. Добавьте фильтр по периоду и, если он нужен пользователю, по ответственному. Подпишите показатель так, чтобы было ясно, какую дату и какие сделки он учитывает. Когда данных или логики для вычисляемого поля DataLens недостаточно, подготовьте расчёт SQL-запросом в PostgreSQL и используйте его как источник датасета.

Шаг 4. Сверить результат

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

В чистовой методичке этот маршрут будет показан на учебных данных и в актуальном интерфейсе. Здесь намеренно нет готовых имён таблиц и кнопок: они должны быть проверены на тестовом подключении, чтобы руководство можно было повторить.

Для ревью перед публикацией

  • Подготовить безопасный учебный набор данных и рабочий SQL для его схемы.
  • Проверить шаги подключения MyBI Connector и DataLens в актуальных интерфейсах.
  • Добавить ожидаемые результаты проверки и частые причины расхождений.