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

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

21 ответов

27 просмотров

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

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

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

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

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

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

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

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

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

Ага)

Джеркинс

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

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

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

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

например

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

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

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

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

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

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

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

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

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта