
Привет! Меня зовут Алексей, я аналитик данных в команде BI финансового маркетплейса Банки.ру. Сегодня хочу поделиться опытом работы с Appsmith. Это low-код инструмент для автоматизации бизнес-процессов.
В статье расскажу:
зачем вообще нам понадобился подобный инструмент
почему мы выбрали appsmith и чем он нам понравился
на кейсах разработки подробнее раскрою его возможности и функциональность
С чего все началось
Наша команда собирает данные для организации сквозной аналитики в Банки.ру. Мы настраиваем приложения, проектируем отчетности для каналов, маркетплейсов, разрабатываем отчеты финансов и маркетинга, дашборды и прочее.
Отчетов мы готовим много, большинство данных есть в нашей базе, поэтому мы можем работать с ними в автоматическом режиме. Но мир не идеален, и иногда нужных данных в источнике нет. В таких случаях нам приходится собирать их от пользователей вручную.
Данные мы обрабатываем в Postgres, поэтому нам нужно было решить, каким образом их туда доставлять.
Начали мы с использованиям связки Excel+Pentaho, благодаря которой данные загружались в Postgres, на их основе можно было делать отчеты в Tableau.

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