- 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 в актуальных интерфейсах.
- Добавить ожидаемые результаты проверки и частые причины расхождений.