Аналитика данных / Data Study
9.46K subscribers
623 photos
68 videos
25 files
463 links
Помогаю аналитикам расти в профессии и доходе

Курс по продвинутому SQL и автоматизации потоков данных https://datastudy.ru/sql_advanced

По всем вопросам: @daniildzheparov

Канал в MAX https://max.ru/id591908196110_biz
Download Telegram
Как усилить навыки, чтобы получить повышение 💰 уже в ближайшее время

Бизнесу важен результат. И чем быстрей и лучше может дать результат сотрудник, тем больше ему готовы платить.

А теперь сравните 2 сотрудников:

Петя - умеет писать SQL запросы, выгружать результат в файлы и вручную собирать из них отчеты. Если задача сложнее, то придется писать ТЗ на другой отдел, чтобы реализовали задачу.

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

Кто в рамках одной компании из этих сотрудников имеет все шансы получать больше другого?

Конечно Маша. Результат для компании и в том и другом случае будет идентичный - конечный отчет. Только Маша сделает всю работу сама, а Пете придется привлекать кого-то еще (а это тоже деньги компании между прочим за время работы другого человека) или он в целом будет не в силах сделать такую задачу.

Чтобы быть в этой ситуации как Маша, приглашаю тебя на курс "Продвинутый SQL и автоматизация витрин данных". Старт уже сегодня!

закрытое сообщество учеников
13% налоговый вычет
возможна оплата от компании
если запланирован отпуск или нужно подвинуть сроки, всегда можем договориться заранее
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4
простая уловка с алиасами колонок в SQL

дело в том, что обычно СУБД названия столбцов таблицы воспринимают на латинице в нижнем регистре. А если нужно использовать смешанный регистр или перейти на кириллицу, то нужно применять кавычки.

COALESCE(cost, 0) AS CurrentPrice — колонка будет в итоге в нижнем регистре currentprice

COALESCE(cost, 0) AS "CurrentPrice" — колонка будет с названием точно таким как его указали в кавычках

COALESCE(cost, 0) AS "Текущая цена" - или так сразу на русском задать название для выгрузки, а не менять его потом в Python или вручную.
👍52🔥2
«Пока отложу обучение, т.к. нет сейчас возможности применять это на работе»

➡️А может ты не видишь возможность, потому что не знаешь как ее реализовать?

➡️Может ты сам не можешь создать эту возможность и поменять подход к работе, потому что насмотренности нет, которую обучения дают?

➡️Может ты не можешь найти другую работу, потому что не хватает тех самых навыков, которые пока откладываешь изучать?

Лично мне приходят идеи как применять тот или иной навык после того, как я на обучении пойму на примерах и практике как другие люди используют это.

И после у тебя открываются глаза как-будто шире, начинаешь видеть и притягивать возможности к себе, а не «ждать» когда меня спросят и после этого идти учиться этому.


У маленьких детей кажется больше желания узнавать новое и находить тут же этому применение, чем у многих взрослых, к нашему сожалению.

Представьте, врач подходил бы так к своему обучению. К нему пришел пациент, а врач ему скажет: «ой, я этого не знаю, раньше потребности не было. А вот сейчас появилась, пойду ка обучусь сначала, а потом вас вылечим.»

Впитывайте из своей сферы в себя все как губки, если это пересекается с вашими целями развиваться, но даже если вы на текущий момент не видите этому применения здесь и сейчас, пока мозг не засох!
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥5
Автоматизация процессов - одна из самых популярных задач аналитиков, это подтверждают и опросники.

Это очень точно подметили в подкасте «Доверительный интервал». Но самое интересное в том, как аналитики уже используют AI для своих задач. 

Очень близка мысль от Саши Исакова (руководитель группы разработки аналитических ИИ-решений в Лавке) про Knowledge Base. Это единое место, где описываются данные, метаданные, методологии расчета метрик, созданные дашборды и многое другое.

Это позволяет использовать все накопленные знания и работы аналитиков для использования в AI-инструментах.

Представьте, у вас есть чат с ИИ, который в курсе всего, что сделала когда-либо ваша аналитическая команда. И это может ускорить работу самому аналитику над написанием новых скриптов, поиском данных, разработки дерева метрик. Так и снять с него часть рутины, например adhoc-задачи, ответы на вопросы в чате и высвободить это время под творческий подход и исследования!

И в этом у меня сильно перекликается мысль с подходом к Data Governance - это управление данными, которое с развитием AI приобретает очень высокую важность. Не просто какие таблицы в хранилище, а описанная информация о том, какие данные лежат в таблице, какие метрики из нее считаются, какие витрины и отчеты строятся и т.д.

Но всегда есть нюансы) Даже если будет такая супер-идеальная база знаний, всегда найдется костыль, технический долг или бизнес-договоренность, о которых лучше знают люди на местах - сами аналитики. И вот без учета таких деталей не получится переиспользовать вслепую весь описанный Knowledge Base в соседней команде или, например, бизнес-подразделении, потому что там своих нюансов будет много 😅

Аналитики - это хранители нюансов и деталей о текущем аналитическом подходе. AI - это помощник аналитика, который может ускорить работу и закрыть рутину, учитывая все эти нюансы с его внимательным контролем.
👍9👨‍💻32🏆1
🎯 Задача с собеседования

Есть таблица 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 дням и ранжирование категорий — типичный паттерн для продуктовой аналитики.

Ставь реакции если пост полезен 😉
🔥26👍71
Команда DevCrowd запустила ежегодное исследование специалистов по работе с данными.

В этом году фокус на том, как меняется профессия: что AI реально сделал с составом работы, где проходят границы между дата-сайентистом, ML- и MLOps-инженером, что происходит с порогом входа в профессию и рынком труда. Часть вопросов задается третий год подряд, что дает реальную динамику, а не просто срез.

Опрос анонимный, у меня занял до 15 минут. В ноябре ребята опубликуют отчет с результатами.

Пройти опрос здесь ➡️ https://survey.devcrowd.ru/data-2026
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Задумываетесь ли вы, что AI-агенты уже сейчас сами принимают решения в физическом мире?

И я хочу сказать, что это происходит в крупных бизнесах, которыми мы с вами пользуемся ежедневно

Послушал доклад Станислава Макеева «AI-managed Лавка: как AI становится управляющим слоем физического мира»

Главные мысли, которые зацепили:

🎒 Самой Лавке уже 7 лет и, как и любой оффлайновый бизнес, она обросла множеством процессов, завязанных на людей. Встроить в эти процессы AI-агентов становится непростой задачей, поэтому внедрение идет постепенное: сначала AI-агент дает рекомендации по процессу, супервайзер валидирует эти решение. Потом, AI можно отдавать принятие решений и валидировать их на более высоком уровне через бизнес-метрики и других агентов.

🎒 Второй подход - это представить, что Лавка строится с нуля, но есть предыдущий опыт и текущие технологии. Таким образом выделяется поле для эксперимента. И это уже не «натянуть AI на текущие процессы», а сделать, где это возможно, AI-managed решение с учетом всего опыта и общего контекста компании

🎒 Я уже слышал от знакомых, что в Яндексе экспериментируют с применением AI в продуктовых командах. И судя по докладу этот эксперимент показывает, что в принципе граница между профессиональными ролями может стираться:при наличии соответствующих AI-инструментов backend-разработчик может писать front end, или наоборот, или брать на себя менеджерские задачи. А эффективность таких команд возросла втрое . При этом багов и обращений в поддержку не увеличилось.

Отдельно Станислав подчеркивает с какими трудностями они сталкивались на всем пути и как их решали. Рад, что мы живем в таком времени стремительного развития технологий. И тот кто за ними следует, обязательно останется востребованным 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63👨‍💻1