Web-OLAP: Автор и история создания

Фото автора системы Web-OLAP Я, Рассадников Евгений, инженер информационных систем и технологий, - автор системы Web-OLAP с опытом разработки и проектирования ПО с 2006 года. Работа над прародителем Web-OLAP началась в 2018 году в одной крупной Российской IT-компании, в которой я занимался созданием отчетности для клиентов. Но на тот момент в компании не было ПО, позволяющего строить OLAP-отчеты в браузере (возможно, и сейчас нет). За пару месяцев в не рабочее время и во время перерывов между заданиями компании я создал ПО на PHP 7.2 и JavaScript для СУБД MSSQL. Полученный софт позволял проектировать и строить в браузере OLAP-отчеты с возможной последующей выгрузкой в XLSX (у меня уже были наработки до этого момента на тему XLSX, оставшиеся от других проектов) и строить на основе полученных данных и использования библиотеки three.js интерактивные 3D-графики. Но после показа созданного ПО руководству мне отказали во внедрении и поддержке проекта с приблизительными словами: "Над такими проектами целые команды работают, а у тебя ещё ошибок много, мы уверены, забирай проект себе!" 😃. Хотя, причиной было немного другое, на мой взгляд, - это распил денег на закупке ПО для решения подобных задач, я не расстроился, т.к. у меня было 2 варианта развития событий после показа.

Второй вариант мне был ближе по духу - это Open Source. Open Source - это то, что, по-моему, очень продвигает и развивает человечество технологически семимильными шагами. По своей работе я довольно часто пользуюсь именно Open Source проектами/библиотеками, и когда встает вопрос выбрать платное решение или аналогичный Open Source, который, возможно просто надо немного "допилить", я всегда буду настаивать на Open Source. Таким образом, я решил, во что бы то ни стало довести проект как можно ближе к "совершенству", и только после этого предоставить всем желающим. Но меня через некоторое время позвали в другую крупную не IT Российскую компанию, набравшую проектную команду для создания специализированного ПО. Причем на собеседовании я показывал свою разработку, на что реакцией от проектного руководителя было: "Если будешь это использовать, то будь готов и отказаться от неё". Что через некоторое время и произошло. Но при этом, часть проекта, отвечающая за построение 3D-графиков, оказалась невостребованной. На момент отказа я в компании работал над проектированием и созданием архитектуры для React-приложения под СУБД ORACLE. За основу backend и frontend серверов были выбраны Open Source проекты, соответственно, мне ничего не мешало скрестить проект от предущей компании с Open Source основой, наработками с интерактивными 3D-графиками, переписать PHP/JavaScript-OLAP движок на Node.js и React с добавлением возможности взаимодействия с 4 типами СУБД: ORACLE, MSSQL, MYSQL, POSGRESQL. На выходе получился проект Web-OLAP, которым я с радостью делюсь с человечеством во имя прогресса и развития!😃

P.S., в знак благодарности принимаются как денежные средства (донейшен), так и просто мысли с хорошими пожеланиями!😃