Alexander Gorny · 2018-02-15 · source ↗ · whole document (5)
Базовые конструкции SQL близки нормальному английскому языку, даже человек далекий от прог…
Базовые конструкции SQL близки нормальному английскому языку, даже человек далекий от программирования понимает простые запросы – ну что здесь не понять, select name from employees where title='уборщик'. Совсем другое дело, такое написать, это ещё не профессия, но уже полноценный навык. Одна неверная буква и компьютер ругается, запрос не проходит, надо бежать на поклон к программисту.
#стартапдня FriendlyData делает работу с базой доступной каждому маркетологу. Умный интерфейс разбирает фразы на естественном языке, превращает в SQL и выдает результат. Give employees with title уборщик, show me employees whose title is уборщик – FriendlyData понимает самые разные варианты написания запроса. Технология, конечно, неидеальна и никогда идеальной не будет. Чем сложнее задача, тем проще сбить с толку робота, связь пяти таблиц такая механика не осилит никогда – на мягком естественно языке вопрос просто не сформулируется однозначно.
Но, положа руку на сердце, нормальному менеджеру гораздо чаще нужны куда более простые задачи, чем связь пяти таблиц. FriendlyData помогает пользователю самому найти самую посещаемую страницу, или посмотреть результаты A/B теста, или выбрать самый кликабельный баннер. Компания-покупатель в это время увольняет пару специалистов, которые раньше обслуживали нетехнических коллег, и исполняли по сути функцию FriendlyData.