простая уловка с алиасами колонок в SQL
дело в том, что обычно СУБД названия столбцов таблицы воспринимают на латинице в нижнем регистре. А если нужно использовать смешанный регистр или перейти на кириллицу, то нужно применять кавычки.
дело в том, что обычно СУБД названия столбцов таблицы воспринимают на латинице в нижнем регистре. А если нужно использовать смешанный регистр или перейти на кириллицу, то нужно применять кавычки.
COALESCE(cost, 0) AS CurrentPrice — колонка будет в итоге в нижнем регистре currentpriceCOALESCE(cost, 0) AS "CurrentPrice" — колонка будет с названием точно таким как его указали в кавычкахCOALESCE(cost, 0) AS "Текущая цена" - или так сразу на русском задать название для выгрузки, а не менять его потом в Python или вручную.👍5❤2🔥2
«Пока отложу обучение, т.к. нет сейчас возможности применять это на работе»
➡️ А может ты не видишь возможность, потому что не знаешь как ее реализовать?
➡️ Может ты сам не можешь создать эту возможность и поменять подход к работе, потому что насмотренности нет, которую обучения дают?
➡️ Может ты не можешь найти другую работу, потому что не хватает тех самых навыков, которые пока откладываешь изучать?
У маленьких детей кажется больше желания узнавать новое и находить тут же этому применение, чем у многих взрослых, к нашему сожалению.
Представьте, врач подходил бы так к своему обучению. К нему пришел пациент, а врач ему скажет: «ой, я этого не знаю, раньше потребности не было. А вот сейчас появилась, пойду ка обучусь сначала, а потом вас вылечим.»
Впитывайте из своей сферы в себя все как губки, если это пересекается с вашими целями развиваться, но даже если вы на текущий момент не видите этому применения здесь и сейчас, пока мозг не засох!
Лично мне приходят идеи как применять тот или иной навык после того, как я на обучении пойму на примерах и практике как другие люди используют это.
И после у тебя открываются глаза как-будто шире, начинаешь видеть и притягивать возможности к себе, а не «ждать» когда меня спросят и после этого идти учиться этому.
У маленьких детей кажется больше желания узнавать новое и находить тут же этому применение, чем у многих взрослых, к нашему сожалению.
Представьте, врач подходил бы так к своему обучению. К нему пришел пациент, а врач ему скажет: «ой, я этого не знаю, раньше потребности не было. А вот сейчас появилась, пойду ка обучусь сначала, а потом вас вылечим.»
Впитывайте из своей сферы в себя все как губки, если это пересекается с вашими целями развиваться, но даже если вы на текущий момент не видите этому применения здесь и сейчас, пока мозг не засох!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5
Автоматизация процессов - одна из самых популярных задач аналитиков, это подтверждают и опросники.
Это очень точно подметили в подкасте «Доверительный интервал». Но самое интересное в том, как аналитики уже используют AI для своих задач.
Очень близка мысль от Саши Исакова (руководитель группы разработки аналитических ИИ-решений в Лавке) про Knowledge Base. Это единое место, где описываются данные, метаданные, методологии расчета метрик, созданные дашборды и многое другое.
Это позволяет использовать все накопленные знания и работы аналитиков для использования в AI-инструментах.
Представьте, у вас есть чат с ИИ, который в курсе всего, что сделала когда-либо ваша аналитическая команда. И это может ускорить работу самому аналитику над написанием новых скриптов, поиском данных, разработки дерева метрик. Так и снять с него часть рутины, например adhoc-задачи, ответы на вопросы в чате и высвободить это время под творческий подход и исследования!
И в этом у меня сильно перекликается мысль с подходом к Data Governance - это управление данными, которое с развитием AI приобретает очень высокую важность. Не просто какие таблицы в хранилище, а описанная информация о том, какие данные лежат в таблице, какие метрики из нее считаются, какие витрины и отчеты строятся и т.д.
Но всегда есть нюансы) Даже если будет такая супер-идеальная база знаний, всегда найдется костыль, технический долг или бизнес-договоренность, о которых лучше знают люди на местах - сами аналитики. И вот без учета таких деталей не получится переиспользовать вслепую весь описанный Knowledge Base в соседней команде или, например, бизнес-подразделении, потому что там своих нюансов будет много 😅
Аналитики - это хранители нюансов и деталей о текущем аналитическом подходе. AI - это помощник аналитика, который может ускорить работу и закрыть рутину, учитывая все эти нюансы с его внимательным контролем.
Это очень точно подметили в подкасте «Доверительный интервал». Но самое интересное в том, как аналитики уже используют AI для своих задач.
Очень близка мысль от Саши Исакова (руководитель группы разработки аналитических ИИ-решений в Лавке) про Knowledge Base. Это единое место, где описываются данные, метаданные, методологии расчета метрик, созданные дашборды и многое другое.
Это позволяет использовать все накопленные знания и работы аналитиков для использования в AI-инструментах.
Представьте, у вас есть чат с ИИ, который в курсе всего, что сделала когда-либо ваша аналитическая команда. И это может ускорить работу самому аналитику над написанием новых скриптов, поиском данных, разработки дерева метрик. Так и снять с него часть рутины, например adhoc-задачи, ответы на вопросы в чате и высвободить это время под творческий подход и исследования!
И в этом у меня сильно перекликается мысль с подходом к Data Governance - это управление данными, которое с развитием AI приобретает очень высокую важность. Не просто какие таблицы в хранилище, а описанная информация о том, какие данные лежат в таблице, какие метрики из нее считаются, какие витрины и отчеты строятся и т.д.
Но всегда есть нюансы) Даже если будет такая супер-идеальная база знаний, всегда найдется костыль, технический долг или бизнес-договоренность, о которых лучше знают люди на местах - сами аналитики. И вот без учета таких деталей не получится переиспользовать вслепую весь описанный Knowledge Base в соседней команде или, например, бизнес-подразделении, потому что там своих нюансов будет много 😅
Аналитики - это хранители нюансов и деталей о текущем аналитическом подходе. AI - это помощник аналитика, который может ускорить работу и закрыть рутину, учитывая все эти нюансы с его внимательным контролем.
👍9👨💻3❤2🏆1
🎯 Задача с собеседования
Это часто попадающиеся формулировки задач на интервью, здесь проверяют сразу несколько вещей — работу с датами, оконные функции, агрегацию с фильтрацией по результату и умение не усложнять запрос лишними слоями.
Решение:
Если сразу решишь такое на собесе, покажешь свой сильный навык в SQL: ✅ Фильтрация по итоговой метрике через
Ставь реакции если пост полезен 😉
Есть таблица transactions с транзакциями клиентов. Для каждого клиента нужно посчитать выручку за последние 90 дней, а также долю выручки от топ‑3 категорий в этой сумме. При этом в отчёт должны попасть только клиенты, у которых общая выручка за период больше 50 000 ₽Это часто попадающиеся формулировки задач на интервью, здесь проверяют сразу несколько вещей — работу с датами, оконные функции, агрегацию с фильтрацией по результату и умение не усложнять запрос лишними слоями.
Решение:
WITH client_stats AS (
SELECT
client_id,
category,
amount,
SUM(amount) OVER (PARTITION BY client_id) AS total_client_revenue,
RANK() OVER (
PARTITION BY client_id
ORDER BY SUM(amount) OVER (PARTITION BY client_id, category) DESC
) AS category_rank
FROM transactions
WHERE created_at >= CURRENT_DATE - INTERVAL '90 days'
)
SELECT
client_id,
total_client_revenue,
SUM(amount) FILTER (WHERE category_rank <= 3) AS top3_categories_revenue,
ROUND(
100.0 * SUM(amount) FILTER (WHERE category_rank <= 3) / NULLIF(total_client_revenue, 0),
2
) AS top3_share_pct
FROM client_stats
GROUP BY client_id, total_client_revenue
HAVING total_client_revenue > 50000
ORDER BY total_client_revenue DESC;
Если сразу решишь такое на собесе, покажешь свой сильный навык в SQL: ✅ Фильтрация по итоговой метрике через
HAVING — сразу видно понимание разницы между WHERE и HAVING. ✅ Доля топ‑3 считается без отдельного подзапроса — логика в одном слое, легко читать и поддерживать. ✅ Используется FILTER для наглядности и эффективности, а NULLIF страхует от деления на ноль. ✅ Работа с окном по 90 дням и ранжирование категорий — типичный паттерн для продуктовой аналитики.Ставь реакции если пост полезен 😉
🔥27👍8❤1
Команда DevCrowd запустила ежегодное исследование специалистов по работе с данными.
В этом году фокус на том, как меняется профессия: что AI реально сделал с составом работы, где проходят границы между дата-сайентистом, ML- и MLOps-инженером, что происходит с порогом входа в профессию и рынком труда. Часть вопросов задается третий год подряд, что дает реальную динамику, а не просто срез.
Опрос анонимный, у меня занял до 15 минут. В ноябре ребята опубликуют отчет с результатами.
Пройти опрос здесь➡️ https://survey.devcrowd.ru/data-2026
В этом году фокус на том, как меняется профессия: что AI реально сделал с составом работы, где проходят границы между дата-сайентистом, ML- и MLOps-инженером, что происходит с порогом входа в профессию и рынком труда. Часть вопросов задается третий год подряд, что дает реальную динамику, а не просто срез.
Опрос анонимный, у меня занял до 15 минут. В ноябре ребята опубликуют отчет с результатами.
Пройти опрос здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Задумываетесь ли вы, что AI-агенты уже сейчас сами принимают решения в физическом мире?
И я хочу сказать, что это происходит в крупных бизнесах, которыми мы с вами пользуемся ежедневно
Послушал доклад Станислава Макеева «AI-managed Лавка: как AI становится управляющим слоем физического мира»
Главные мысли, которые зацепили:
🎒 Самой Лавке уже 7 лет и, как и любой оффлайновый бизнес, она обросла множеством процессов, завязанных на людей. Встроить в эти процессы AI-агентов становится непростой задачей, поэтому внедрение идет постепенное: сначала AI-агент дает рекомендации по процессу, супервайзер валидирует эти решение. Потом, AI можно отдавать принятие решений и валидировать их на более высоком уровне через бизнес-метрики и других агентов.
🎒 Второй подход - это представить, что Лавка строится с нуля, но есть предыдущий опыт и текущие технологии. Таким образом выделяется поле для эксперимента. И это уже не «натянуть AI на текущие процессы», а сделать, где это возможно, AI-managed решение с учетом всего опыта и общего контекста компании
🎒 Я уже слышал от знакомых, что в Яндексе экспериментируют с применением AI в продуктовых командах. И судя по докладу этот эксперимент показывает, что в принципе граница между профессиональными ролями может стираться:при наличии соответствующих AI-инструментов backend-разработчик может писать front end, или наоборот, или брать на себя менеджерские задачи. А эффективность таких команд возросла втрое . При этом багов и обращений в поддержку не увеличилось.
Отдельно Станислав подчеркивает с какими трудностями они сталкивались на всем пути и как их решали. Рад, что мы живем в таком времени стремительного развития технологий. И тот кто за ними следует, обязательно останется востребованным 😎
И я хочу сказать, что это происходит в крупных бизнесах, которыми мы с вами пользуемся ежедневно
Послушал доклад Станислава Макеева «AI-managed Лавка: как AI становится управляющим слоем физического мира»
Главные мысли, которые зацепили:
Отдельно Станислав подчеркивает с какими трудностями они сталкивались на всем пути и как их решали. Рад, что мы живем в таком времени стремительного развития технологий. И тот кто за ними следует, обязательно останется востребованным 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🤓1👨💻1
Давно Маркизы не было в ленте, уверен вы соскучились по шоколадной булке ♥️
P.S. вы ей тоже нравитесь, каждый пост пишется под ее чутким контролем)
P.S. вы ей тоже нравитесь, каждый пост пишется под ее чутким контролем)
❤22🥰12🔥4👍1
Поставил себе цель закрывать кружок активности каждый день
Листая статистику в приложении Здоровья, ужаснулся что в некоторые дни у меня бывают максимально «нездоровые». Передвижение максимум от рабочего стола до холодильника, иногда еще обратно 😅
Теперь 2 часа вечером гуляю)
P.S. Люди с постоянной дисциплиной к спорту, вы красавчики, я прям завидую вам 🤝
Листая статистику в приложении Здоровья, ужаснулся что в некоторые дни у меня бывают максимально «нездоровые». Передвижение максимум от рабочего стола до холодильника, иногда еще обратно 😅
Теперь 2 часа вечером гуляю)
P.S. Люди с постоянной дисциплиной к спорту, вы красавчики, я прям завидую вам 🤝
🔥20👨💻1
AI ассистентов много не бывает...
Установил себе в VS Code еще один плагин SourceCraft, это разработка code-ассистента от Яндекса. Можно через свой аккаунт быстро авторизоваться без сложной технической настройки и начать кодить. Отличное решение, если не хотите отдавать десятки-сотни 💰 за клод/курсор или аналоги
Установил себе в VS Code еще один плагин SourceCraft, это разработка code-ассистента от Яндекса. Можно через свой аккаунт быстро авторизоваться без сложной технической настройки и начать кодить. Отличное решение, если не хотите отдавать десятки-сотни 💰 за клод/курсор или аналоги
👍6❤2