3.1
Привет.
По работе нужно было ознакомиться со современным состоянием Yandex Datalense. Старался конспектировать ощущения. Всё в высшей степени субъективно. “Я так чувствую”.
Самая стойкая ассоциация, которую у меня вызывала эта платформа - другой продукт Яндекса, под названием Яндекс Такси (или Yandex Go, не знаю их текущее формальное название). Яндекс Такси мне последнее время всё больше напоминает не службу такси, а маркетинговый инструмент для продажной воронки Яндекс еды, Яндекс доставки, Яндекс маркета и прочих инструментов одноименной компании. Иначе я не могу объяснить, почему функционал такси на главном экране приложения занимает в лучшем случае половину (и это если исключить прокрутку)).
Так вот, пока в довольно похожей степени Datalense мне напоминает маркетинговую воронку для Яндекс Облака. Облачное решение (ну да, можно на локальный сервер запихнуть, но они сами на этом как будто бы стараются не акцентировать внимание на показах). Бесплатно + дешевый бизнесовый тариф. Тарифицируется облако. Ок, при минимальной команде в 15 аналитиков выходить будет в 180к в год + за облако (виртуальная машина с Intel, 16 ядрами, 64 ГБ ОЗУ и 500 ГБ диска) выйдет на вскидку еще тысяч в 800. Ну, кому что.
Даже два часа работы Яндекс облака во время обучающего вебинара стоили какие-то деньги. Какой-нибудь кластер по ошибке запустили больше нужного количества раз -> с вас списали деньги (на обучении просили следить за тем, не запускает ли народ чего лишнего).
Ролевой доступ к строкам/столбцам таблиц в презентации не показали, но в документации есть (кажется, зверский).
Для загрузки данных используется сторонний опенсорс - DBeaver. Данную красоту надо дополнительно скачивать на компьютеры пользователей. Больше всего по интерфейсу напомнило File Explorer из Windows 95/98.
При настройке подключения к базе данных кроме стандартных адреса/порта/названия БД/логина/пароля нужно дополнительно настраивать SSL, указывать путь к сертификату безопасности и еще какая-то муть. Вроде и ничего сложного, но требуется энное число кликов мышкой.
Подключились. ОК. Загрузка CSV файла - тот же Windows Explorer времен начальной школы. Очень много системных настроек. Ну, на вкус и цвет. Есть фанаты Мака, есть поклонники Windows/Linux, понимаю. Опытным пользователям, возможно, будет в кайф. Отображение загруженного файла - тупо формат CSV :) Целиковые строки с разделителями столбцов. Даже в элементарную табличку решили не выводить. Ну ладушки.
Непосредственно ETL надо заниматься на уровне БД (так и говорят) :) То есть если что-то приходит из ClickHouse, то ETL надо “в каком отделении вклад открывали, в то и идите” :)
На уровне платформы “зачатки” ETL - можно на этапе создания датасета соединить две таблицы через JOIN, переименовать столбцы, поменять тип данных, сразу сколько-то за раз удалить, добавить какую-нибудь агрегацию. Пока всё.
На этом этапе можно создавать и меры (называют их вычисляемыми полями). Вводите формулу. Названия столбцов можно перетаскивать из менюшки, подсказок синтаксиса нет. Строки с ошибками подсвечивает, но не объясняет. Синтаксис какой-то свой, вроде ближе к SQL. Но зато функций много - порядка 170-180 штук.
Сам конструктор отчетов еще посмотрю. Но исходя из предыдущего опыта, рождён он явно для терпеливых дам и джентльменов.
На связи