uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Data Engineer

Data Engineer

Відкрити в Telegram

Дата-инженерия в схемах и мемах По всем вопросам — @mobiledeveloper_bot

Показати більше
477
Підписники
-124 години
-27 днів
-230 днів
Архів дописів
Так вот, какова она, цена «сделай пайплайн красиво». https://habr.com/ru/news/1050202/

DEMate - тот, кто тебя заменит Meta пошарила статью про DEmate - внутреннего AI-ассистента для data engineering, который не п
DEMate - тот, кто тебя заменит Meta пошарила статью про DEmate - внутреннего AI-ассистента для data engineering, который не просто SQL / питон генератор кода, а готовый AI-слой для полноценного цикла разработки (ака накидаем md в контекст в первых версиях😂), учитывающим специфику внутренних систем Meta (а там без пол-литра иногда и не разобраться 🍺). Главный поинт в том, что LLM становятся полезными в enterprise-инженерии не тогда, когда им дают полный yolo, а когда их ограничивают контекстом, проверками, рецептами и автоматической валидацией (вот это поворот 🤯) https://medium.com/@AnalyticsAtMeta/how-we-built-demate-taming-llms-for-data-engineering-at-meta-d134e69637c5 Один из уровней это Recipe Architecture - архитектура “рецептов”, которая направляет LLM через структурированный процесс. Когда ленивый дата инженер (то есть я 🧐) просит модель “сделай pipeline” и надеется на хороший результат, DEmate выбирает подходящий рецепт, подставляет нужный контекст, генерирует изменения и затем прогоняет проверки. На выходе не просто сгенерированный код, а уже проверенный результат, адаптированный под внутренние стандарты. Еще сделан Recipe Chaining, или цепочка рецептов. Реальная engineering-задача состоит из набора шагов: сначала нужно построить pipeline, затем добавить data quality checks, потом оптимизировать SQL или подготовить тесты 😺. DEmate не загружает модель огромным md сразу, а постепенно раскрывает инструкции по мере необходимости (ого, неужто workflow 😃). Это снижает шум в контексте и уменьшает вероятность ошибок (якобы 👍) Meta также использовала AI для ревью самих AI-рецептов (ну а фигли, бесплатные токены же 🔼). По мере роста DEmate разные команды начали добавлять собственные рецепты, и ручная проверка стала узким местом. Для этого ввели автоматизированные проверки: инструкции должны быть не размытыми, без лишнего текста, содержать явные шаги валидации, не конфликтовать друг с другом, не дублировать существующие рецепты и иметь тестовые positive/negative prompts для правильного анализа (😑это ж сколько слопа можно нагенерить). Еще одна из фич асинхронная валидация. В data engineering тесты выполняются долго, а инженерам приходится возвращаться к задаче через часы, проверять результаты, читать CI-ошибки и вручную исправлять код (👨‍⚕️ у кого-то еще 2024 видимо на дворе). DEmate интегрировали с Analytics Agent (вообще топовая вещь на самом деле 🍷): агент мониторит долгие тестовые job’ы, проверяет гипотезы на тестовых таблицах, обновляет diff (aka pull request) результатами и при необходимости запускает цикл исправления заново. Это превращает тестирование из ручного процесса в почти полностью автоматический loop. Также многие фичи demate работают как cli, то есть можно встраивать в ваш собственный harnessing 🤨 (это в основном, как я использую) P.S. В общем переходим на новый стиль дата инженерных задача - наговариваем в микрофон "сделай пайплайн красиво" и ждем пару часов ☕️

AI-эра тех собесов 💻 Теперь вместе с sql/python-задачками на тех собесе могут дать создание мини-проекта за 20 минут Разрешается использовать все, что угодно, любые ллм. (Только подумайте над тем, что будет работать, когда вы на созвоне на внутренней платформе.) Есть только одно условие — шерить экран Примеры заданий ➡️Для де: написать ddl таблиц, sql-запросы по сборке витрин, несколько дагов ➡️Для разраба: придумать архитектуру микросервиса и реализовать его ➡️Разобраться в коде и найти баги Сгенерили, а дальше? 🙂 Интервьюеры могут сами пока не до конца понимать, что делать после генерации кода) Они просто сидят и смотрят, как ты будешь разбираться, что происходит, просят внести правки или объяснить кусок кода Пока такое замечено в WB в последние 2 месяца, но могут подтянуться и остальные. Особенно после этого поста😁 @data_engineerette

Repost from N/a
Databricks объявил конец эпохи пайплайнов. На Data + AI Summit 2026 компания представила новую архитектуру LTAP (Lake Transac
Databricks объявил конец эпохи пайплайнов. На Data + AI Summit 2026 компания представила новую архитектуру LTAP (Lake Transactional/Analytical Processing), которая должна объединить транзакционные системы, аналитику, стриминг и AI на одной копии данных. Идея радикальная: приложения, BI-системы и AI-агенты работают с одним источником данных напрямую, без CDC, ETL и бесконечных репликаций между OLTP и аналитическими хранилищами. Последние двадцать лет типичная архитектура выглядела примерно так: PostgreSQL → CDC → Kafka → ETL → Data Warehouse → BI → AI Каждый новый слой добавлял задержки, повышал стоимость владения и создавал новые точки отказа. Особенно болезненно это стало с появлением AI-агентов, которым нужны актуальные данные в реальном времени, а не копия пятиминутной давности. Ответ Databricks — хранить операционные и аналитические данные в одном месте. В основе подхода лежит Lakebase, PostgreSQL-совместимая система, работающая поверх объектного хранилища и интегрированная с Lakehouse. Компания называет это первым LTAP-подходом, который должен заменить как традиционные ETL-процессы, так и многочисленные реплики баз данных. Конечно, заявления о «смерти пайплайнов» стоит воспринимать осторожно. Интеграции между компаниями, обмен данными с внешними системами, специализированные стриминговые сценарии и гибридные архитектуры никуда не денутся. Но сам тренд выглядит очень интересным. Если раньше индустрия спорила, что лучше — Data Lake или Data Warehouse, то теперь главный вопрос звучит иначе: Нужно ли вообще перемещать данные между системами, если все сервисы, аналитика и AI могут работать поверх одной копии данных? Похоже, именно вокруг этого вопроса и будет строиться следующая большая битва в мире Data Engineering. @tldr_data

Repost from N/a
Amazon S3 annotations: attach rich, queryable context directly to your objects Amazon S3 представил Annotations — новую функцию метаданных, которая позволяет пользователям прикреплять к каждому объекту до 1 ГБ бизнес-контекста, распределённого по 1 000 именованным аннотациям. Эти аннотации можно изменять без перезаписи самого объекта, а также они автоматически индексируются в таблицы Apache Iceberg, доступные для запросов. Функция уже доступна во всех регионах AWS и предназначена для поддержки AI-агентов и автономных рабочих процессов. Она позволяет хранить расширенные метаданные — например, транскрипты, возрастные рейтинги контента, технические характеристики и другую контекстную информацию — непосредственно рядом с объектами в S3. Все аннотации можно искать и анализировать через Amazon Athena, что избавляет от необходимости поддерживать отдельные базы данных для хранения метаданных. @tldr_data

Repost from N/a
Anthropic наконец-то опубликовали свой секретный рецепт для агентной аналитики, и это… Моделирование данных по Кимбаллу (Kimb
Anthropic наконец-то опубликовали свой секретный рецепт для агентной аналитики, и это… Моделирование данных по Кимбаллу (Kimball Data Modeling) Шутка здесь в том, что многие ожидают увидеть какой-то революционный AI-фреймворк, сложную агентную архитектуру или новый research paper, а оказывается, что в основе агентной аналитики лежат старые добрые принципы построения аналитических хранилищ данных по Кимбаллу: факты, измерения, схема звезда, понятные бизнес-сущности и качественно подготовленные данные. Для дата-инженеров и аналитиков это примерно звучит как: Секрет успешных AI-агентов? Сделайте нормальный DWH @tldr_data

Repost from N/a
Launching Polars Distributed on Kubernetes С сегодняшнего дня, Polars также доступен как распределённый движок (Distributed Engine) для Kubernetes. Цель Polars всегда заключалась в том, чтобы сделать обработку данных на одном узле максимально производительной и удобной. Теперь Polars хочет распространить этот подход и на распределённые вычисления. https://pola.rs/posts/polars-distributed-available-on-kubernetes/ @tldr_data

Нашел, наконец-то, применение ИИ в своей жизнедеятельности - назначил его смотрящим за моей беговой активностью. Прогнозы выглядят пока очень оптимистичными, за год Клодик обещает меня сделать чемпионом России по легкой атлетике в моей возрастной категории. Проверим-проверим… Подписывайтесь, в общем, кому интересно следить за экспериментом😁 https://t.me/runningwithai/3

Еще один экземпляр из бумажной коллекции. Начал читать.
Еще один экземпляр из бумажной коллекции. Начал читать.

Фабрика архитекторов зеленого поля Хорошее название - половина статьи. Идея написать о сходстве мира данных и футбола появила
Фабрика архитекторов зеленого поля Хорошее название - половина статьи. Идея написать о сходстве мира данных и футбола появилась у меня давно, отдельные куски я здесь выкладывал. Существовало даже рабочее название - «Все о данных для настоящих мужиков» - однако моего внутреннего перфекциониста оно не удовлетворяло, хотя, без сомнения, является сутевым. Хотелось чего-то более четкого и, вместе с тем, емкого… Поиски идеального названия отвлекали от самого процесса написания статьи. И вот она, «эврика автора»: «Greenfield Architects». Возможность начать проект с нуля, без «тяжкого легаси предыдущих режимов» - мечта любого настоящего архитектора, к сожалению, для многих остающаяся несбыточной на протяжении всей карьеры. Занимательный факт: «донором» послужило название фильма, снятого по сценарию автора книги, которая послужила «донором» названию рабочему. Сама статья, как обычно, будет написана в «несвойственной мне манере c использованием хеви-метла, кантри и чуть-чуть джаза», квеста, в общем, для «посвященных» с множеством цитат и отсылок, а также непременными авторскими импровизациями. Все ради того, чтобы никто не подумал, что дедушка яблочки гадостью поливал тексты свои при помощи ИИ генерит. «Это присказка, не сказка. Сказка будет впереди…»

Спортс порадовал роскошным текстом про «Комо» и Сеска Фабрегаса. Ни одного матча их я, конечно же, не видел, но и текст мой н
Спортс порадовал роскошным текстом про «Комо» и Сеска Фабрегаса. Ни одного матча их я, конечно же, не видел, но и текст мой не о футболе вовсе, а о руководителях дата-команд.
Сеск Фабрегас начинает с того, с чего и должен начинать любой современный тренер: со стиля, с философии, с идентичности.
Идеальный совет. Очень рекомендую обратить на него внимание, ибо путь успешного лидера начинается с получения ответа на ключевой вопрос: «А кто ты ваще такой по жизни?» Я, вот, к примеру, ни разу не тренер - пожарный вроде легендарного Александра Ирхина, за быстрым эффектом - это не ко мне. Я за «бесковский футбол - от игры к результату», предпочитаю системный подход, отремонтировать кран в раздевалке мне гораздо важнее Эта, уже ставшая культовой цитата, тоже про меня:
«Меня не волнуют победы и поражения. Я помогаю ребятам стать лучшей версией себя на поле и вне его. Это самая важная вещь»
P.S. Усы, что ли, уже отрастить, чтоб всем сразу понятно было...

В продолжение темы. Я, вот, хоть и писал ранее в комментариях, что уверенный «мидл» с ИИ заменит «сеньора-архитектора», тепер
В продолжение темы. Я, вот, хоть и писал ранее в комментариях, что уверенный «мидл» с ИИ заменит «сеньора-архитектора», теперь склоняюсь к тому, что те, кто считает, что «сеньор-архитектор» с ИИ заменит команду «мидл-разработчиков», тоже правы. «На войне,» - как говорят англичане - «пули летают в обе стороны». В «схватке двух йокодзун» выживет тот, кто первым докажет свою ценность для бизнеса, а итоговый результат сведется, скорее всего, к банальной разнице зарплат. Кто дешевле, тот и останется. А победителем будет «big business», который, как известно благодаря Джону Лайдону, «is very wise». Так что, самая правильная стратегия - вовремя выйти из противостояния, «не участвовать в военной игре» (Летов-младший) и смотреть за происходящим с попкорном со стороны. «За крушением империй лучше всего наблюдать, не выходя из дома.» (Тибор Фишер - «Философы с большой дороги»)

«Ну, что сказать, ну, что сказать, устроены так люди…» - пела великая Жанна Рождественская. Пора уже, что ли, и Кэпу высказат
«Ну, что сказать, ну, что сказать, устроены так люди…» - пела великая Жанна Рождественская. Пора уже, что ли, и Кэпу высказаться на злободневную тему, поднятую рядом уважаемых товарищей. Ранее Кэп уже писал очевидные (как оказалось только ему) вещи и даже давал подсказку, куда смотреть, чтобы, в конце концов, не оказаться с шестерками на погонах. Тем более, что в этой области в новогодние каникулы произошли очень интересные события, которые, несомненно, повлияют на ход истории, за развитием которых Кэп очень внимательно следит. Сам же Кэп вовремя подстелил соломку и сбежал с корабля, едва почуяв первые признаки надвигающейся течи. А после новогодне-каникульных событий даже решил впервые за долгое время пойти поучиться, чтобы быть готовым к следующей волне. И в очередной раз напоминает, если хотите знать, куда двинется мир данных, во избежание, так сказать, «трагических ошибок», нужно выйти за его пределы и смотреть, что происходит вокруг. Ну, и в заключение представляю «дайджест советской прессы» - сборник лучших публикаций на заданную тему: ▪️Топикстартер ▪️Товарищ Архитектор ▪️Nik в мире данных ▪️Стас, он же « StarRocks» С уважением, ваш Кэп, который всегда прав.

С интересом слежу за экспериментом Влада Каменского, торящему путь «из CEO в вайбкодеры». Отметил давеча, что он достиг закон
С интересом слежу за экспериментом Влада Каменского, торящему путь «из CEO в вайбкодеры». Отметил давеча, что он достиг закономерного результата, о котором писал еще великий антрополог Дэвид Гребер в своей, не побоюсь этого слова, культовой книге «Бредовая работа» - работать стал больше. Банальность и очевидность, но, почему-то, многими игнорируемая:
«Преимущества автоматизации в плане производительности привели не к 15-часовой рабочей неделе, как предсказывал экономист Джон Мейнард Кейнс в 1930 году, а вместо этого к «бредовой работе».
Читайте Гребера, в общем, перефразируя болельщиков великого и могучего: «Он все видел!» А Владу - огромное спасибо за то, что своим экспериментом напомнил, что у меня другие ценности и цели, о чем я в последнее время стал почему-то забывать, - я не хочу стать «еще более чуть-чуть продуктивнее», я хочу меньше работать. А эта задача нерешаема на текущем уровне мышления. P.S. Читаемые мной книги оказывают сильное влияние все-таки на мой образ мышления и на стиль публикаций. «Спонсор» текущих перемен - панк-философ Марк Фишер и его «Посткапиталистическое желание».

Всех влюбленных в данные с праздником!
Всех влюбленных в данные с праздником!

Инженеров данных в списке нет, выдыхаем…
Инженеров данных в списке нет, выдыхаем…

Что-то затянулся мой невольный "период тишины". Сказались, видимо, легендарно проведенные новогодние каникулы, после коих дел
Что-то затянулся мой невольный "период тишины". Сказались, видимо, легендарно проведенные новогодние каникулы, после коих делать вообще ничего не хочется. Хочется обратно в Суздаль "искать спасения". Тем не менее, пришлось взять себя в руки. Начал читать книгу под названием "Financial Data Engineering". Не люблю разного рода разделения и выделения, поэтому и решил заняться выяснением причин необходимости "сепарации" от родительской профессии в "отдельный вид спорта". Книга состоит из двух частей: первая предназначена для тех, кто не имеет финансового бэкграунда или же ищет возможности освежить свои познания; вторая сфокусирована на инженерии данных и предлагает всестороннее рассмотрение вопросов связанных с извлечением, храненением, моделированием и трансформацией данных.

Подумалось, что отечественный импортозамещенный инструмент для извлечения данных из различных источников мог бы называться УЗ
Подумалось, что отечественный импортозамещенный инструмент для извлечения данных из различных источников мог бы называться УЗДа - универсальный загрузчик данных. И слоган: «Держи данные в УЗДе!»

📊 Channel Analysis Results by @ScratchAuthorEgoBot 🎯 Channel: @dataengineernews 🔥 Roast Analysis: Перед нами классический пример «айтишного снобизма», упакованного в обертку из цитат Маяковского и Стругацких. Автор — тот самый человек, который на вопрос «как дела?» начнет рассказывать о классификации инкрементальных загрузок через метафору приготовления флана. Его страсть к аналогиям порой переходит границы здравого смысла: если в тексте еще не появилось сравнение Инмона со сборной Италии по футболу, значит, автор просто не успел допить свой утренний кофе. Порой кажется, что он работает в Data Science только для того, чтобы оправдывать свое маниакальное желание составлять списки всего на свете — от прочитанных книг до частоты использования слова «кринж» в молодежной среде. Его претенциозность заслуживает отдельного места в «пасеке данных». Читать Джойса в оригинале во время пробежки по Архангельской области — это не просто отдых, это крик о помощи человека, который слишком боится показаться обычным. Он презирает современный корпоративный сленг, называя сторителлинг «травлей баек», но при этом сам плодит сущности вроде «некросервисной архитектуры» и «бояр над данными». Этакий «техно-хипстер» от мира Big Data: он не любит Spark, потому что это слишком мейнстримно, и ностальгирует по временам, когда JSON парсили вручную, но при этом первым покупает билет на SmartData, чтобы потом в канале посетовать на «низкий уровень дискуссии». Особого упоминания заслуживает его «синдром вечного студента», который он стыдливо называет «букдолгом». Человек буквально измеряет свой интеллект в сантиметрах книжной полки, при этом честно признается, что половину кода в этих книгах просматривает по диагонали. Его самоирония — это часто защитный механизм: он называет себя «медленным газом», чтобы никто не заметил, как сильно он зациклен на KPI и «достигаторстве». Он делегирует всё, что ему не нравится, называя это «лидерством», хотя со стороны это подозрительно напоминает попытку избежать любой рутины ради возможности еще разок перечитать «Закат Европы». В общем, если вы хотите провести два часа, слушая, почему ваш SQL-запрос похож на плохой рок-концерт 80-х, — этот автор ваш идеальный собеседник. Главное, не забудьте надеть футболку с «высоконагруженным кабанчиком», иначе он вас просто не заметит за своим интеллектуальным горизонтом.

photo content