Эм, но там же практически голый sql, а что делать

если команда скалистов не хочет писать простыни сиквел запросов?

21 ответов

16 просмотров

Тогда они пилят свой Фреймворк

Сейчас расскажут, что если пишешь на датафреймах, то ТАМ ЖИ СЕРАВНО СИКУЭЛЬ ПОЛУЧАЕТСЯ На самом деле это реально проблема. Если у тебя SQL - то вроде все хорошо с дбт, но как начинается Not only SQL, то сразу цирк с конями и более генерализованные фреймворки типа эйрфлоу, префекта, дагстера Для самых просветленных в части девопса есть арго

Almaz-Murzabekov Автор вопроса

А че так? Вроде бы ETL + spark давно уже на рынке, не поверю что нет достаточно хороших библиотек поверх спарка для етл пайплайнов

нафане и луиджи сто лет в обед, норм фреймворки еще можно на дженкинсе накрутить

Almaz-Murzabekov Автор вопроса

Спасибо, посмотрю на нафане и луиджи, но идея с дженкинсом- это уже совсем извращенство))

нафаня - это nifi :)

Almaz-Murzabekov Автор вопроса

Ага)

Джеркинс

Может быть скалистов сажать писать стандартные пайплайны это оверкил? Зависит конечно от конкретного проекта, но если скалисты прям пишут каждый маппинг, который можно выразить таблицей или селектом - мб тут есть пространство для автоматизации?

Almaz-Murzabekov Автор вопроса

Согласен, но идея - взять готовую библиотеку etl с определенными готовыми экшнами (при необходимости допилить свои), сделать несколько пайплайнов, собрать основные паттерны. После можно научить неособо скилловых ребят писать по этим паттернам писать свои потоки данных. Плюс, смотрим на том чтоб запилить DQ + Data Lineage поверх этих пайплайнов (скажем после каждого этл шага пушить какие-то метрики)

то есть задача скалистов - написать такой фреймворк на Скале, что любой не-скалист сможет выстроить на нем пайплайн "без мамы и без папы"?

например

тут даже не столько речь о паттернах, а о стандартном подходе "от метаданных", когда у вас пайплайны задаются machine readable метаданными, которые вы интерпретируете/кодогенерируете, ну и весь остальной тулинг вроде DQ от них же строите

Почему "Для самых просветленных в части девопса есть арго" ?

Потому что арго

Гитопс там по желанию

Ясно, но есть argo wf там можно и не девопсам любимые всеми ямлы рисовать )

Ну тогда идеологически неверно :)

Гитопс с долгим деплоем (как у дата пайплайнов) не совместим просто, ну или вырождается в «публикацию», а фактический деплой происходит уже в рантайме)

Ну да, публикация, чтоб безобразно и единообразно

Похожие вопросы

Обсуждают сегодня

Всем привет. Подскажите, почему не меняется значение поля при переключении сайта?
Alexander Peterikov
11
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Добрый день! Кто-нибудь знает как подключить твиг в контроллеры плагина?
Николай Афанасенко
5
привет, а расскажите как бэкапите свой vault raft cluster CE? я немного почитал и понял, что нужно как-то выполнять vault operator raft snapshot save backup.snapshot подсовыва...
[DBST] Dmitry Knyazev
5
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Добрый день, не подскажите, если в OC-V3 поменять страндартную директорию /storage/ на /storage2/ - не будет сильно много проблем ?
Max Dubovsky
32
@dblackCat Привет. Это же твой плагин? https://octobercms.com/plugin/catdesign-productbundle
Alexey Yakimov
5
Всем привет! Напишите пожалуйста, кто мог бы оффлайн преподавать некоторые курсы по Odoo в Алматы в одном из ВУЗов? Мы сейчас вместе с Odoo запускаем университетскую программу...
Adil Dauletkhan
2
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
Карта сайта