112 статей для Middle аналитика данных: большая подборка
Материалы для самостоятельного аналитика: продвинутый SQL, продуктовые метрики, A/B-тесты, BI, автоматизация, прикладная статистика, качество данных и представление результатов.
Продвинутый SQL
- Оптимизация SQL запросов
Чтобы получать и изменять данные запросами.
- Как посчитать всё на свете одним SQL-запросом. Оконные функции PostgreSQL
Чтобы разбивать логику на повторяемые действия.
- Оконные функции SQL простым языком с примерами
Чтобы разбивать логику на повторяемые действия.
- Магия оптимизации SQL запросов
Чтобы получать и изменять данные запросами.
- Почему `SUM() OVER (ORDER BY …)` иногда считает «неправильно»: разбираем оконные фреймы в SQL
Чтобы получать и изменять данные запросами.
- Альтернатива чатам с ИИ для анализа и оптимизации SQL запросов. Часть 2
Чтобы получать и изменять данные запросами.
- Анализ плана выполнения запроса с оконной функцией в SQL Server (+бонус)
Чтобы разбивать логику на повторяемые действия.
- 5 лайфхаков оптимизации SQL-запросов в Greenplum
Чтобы получать и изменять данные запросами.
- Кардинальность при оптимизации DAX запросов в ClickHouse
Чтобы получать и изменять данные запросами.
- Оптимизация SQL-запросов в Oracle
Чтобы получать и изменять данные запросами.
- Альтернатива чатам с ИИ для анализа и оптимизации SQL запросов
Чтобы получать и изменять данные запросами.
- Отображение иерархии в SQL запросе
Чтобы получать и изменять данные запросами.
- Как небольшой команде переехать на ClickHouse: на какие грабли мы наступили и о каких фишках не знали
Чтобы получать и изменять данные запросами.
Продуктовые метрики
- Вы считаете LTV/CAC неправильно: как хорошие метрики скрывают проблемы в бизнесе
Чтобы принимать продуктовые решения по данным.
- Чтобы не терять деньги: оповещения о падениях продуктовых метрик
Чтобы принимать продуктовые решения по данным.
- Прогнозирование выручки через Retention, ARPU и LTV
Чтобы принимать продуктовые решения по данным.
- Юнит-Экономика — главное о метрике CLV (Customer Lifetime Value)
Чтобы оценить устойчивость бизнес-модели.
- Как отслеживать перформанс-метрики приложения и выкатывать только позитивные изменения
Чтобы принимать продуктовые решения по данным.
- Юнит-Экономика — Что не так с магической метрикой CLV/CAC и как это исправить?
Чтобы оценить устойчивость бизнес-модели.
- Метрика Churn Rate: что это и как посчитать?
Чтобы принимать продуктовые решения по данным.
- Как устроен сборщик метрик Android-проекта
Чтобы принимать продуктовые решения по данным.
- Пирамида метрик: пожалуй, лучший способ понять, что не так с вашим продуктом
Чтобы принимать продуктовые решения по данным.
- Дерево метрик: как мы связали вклад маркетинга с бизнес-целями компании
Чтобы принимать продуктовые решения по данным.
- Какие бывают метрики. Дизайнер и метрики, 2 часть
Чтобы принимать продуктовые решения по данным.
- «Ваша игра скучная», или как поднять уже и так высокий Retention первого дня
Чтобы принимать продуктовые решения по данным.
- Сейчас будет горячо: нагрев iOS-устройств как продуктовая метрика
Чтобы принимать продуктовые решения по данным.
A/B-тестирование
- Шесть причин, почему ваши A/B-тесты не работают
Чтобы проверить влияние изменения на метрики.
- ВкусВилл и фабрика A/B-тестов: как развивать сайт на основе бесконечных гипотез
Чтобы проверить влияние изменения на метрики.
- Как Одноклассники борются с сетевыми эффектами в A/B-экспериментах
Чтобы проверять влияние изменений на метрики.
- Sigma + Trisigma = 4Sigma или как мы сделали эксперименты еще удобнее
Чтобы проверять влияние изменений на метрики.
- Методичка по AB-тестированию от аналитиков Авито
Чтобы проверить влияние изменения на метрики.
- Эксперимент в Яндекс Метрике: как провести A/B-тест и что учесть при подготовке
Чтобы проверить влияние изменения на метрики.
- 10 мифов об A/B-тестировании: как избежать распространённых заблуждений в статистическом анализе
Чтобы проверить влияние изменения на метрики.
- Индуктивная статистика: доверительные интервалы, предельные ошибки, размер выборки и проверка гипотез
Чтобы проверять влияние изменений на метрики.
- Как выбрать уровень статистической значимости для AB-теста и как интерпретировать результат
Чтобы проверить влияние изменения на метрики.
- На что мы обращаем внимание при расчете статистической значимости A/B-теста
Чтобы проверить влияние изменения на метрики.
- Оптимизируем A/B-тесты: единый шаблон и DIY-инструментарий для аналитиков
Чтобы проверить влияние изменения на метрики.
- Обманчивая статистическая значимость
Чтобы проверять влияние изменений на метрики.
- Ваш первый A/B-тест: гайд для тех, кто ещё ничего не пробовал
Чтобы проверить влияние изменения на метрики.
BI и проектирование дашбордов
- BI-инструмент от Яндекса DataLens — теперь в опенсорсе
Чтобы собирать показатели в понятные дашборды.
- Можно ли собрать BI-дашборды за 4 часа, если ты не аналитик? Эксперимент с MCP, PostgreSQL и Modus BI
Чтобы собирать показатели в понятные дашборды.
- Дашборды без слёз: 8 практических советов из книги Тома Гривера по коммуникации с заказчиком для BI-разработчика
Чтобы собирать показатели в понятные дашборды.
- Стек управления активами в 2026: от сканера штрихкодов до BI-дашборда
Чтобы собирать показатели в понятные дашборды.
- Как сделать быстрый дашборд по таблице из 150 млн строк с помощью Yandex DataLens и ClickHouse
Чтобы собирать показатели в понятные дашборды.
- Вместе, но независимо: как мы «подружили» разные движки визуализаций в одном BI-отчете
Чтобы собирать показатели в понятные дашборды.
- Как управлять решениями через BI-дашборды
Чтобы собирать показатели в понятные дашборды.
- Когда Excel уже не справляется, а BI еще рано: легкий дашборд по выгрузке из 1С
Чтобы собирать показатели в понятные дашборды.
- Power BI в январе 2026: новые возможности, Copilot, визуализации и изменения для разработчиков
Чтобы собирать показатели в понятные дашборды.
- Как объединить данные Яндекс Метрики и CRM: от загрузки данных до дашборда в DataLens
Чтобы собирать показатели в понятные дашборды.
- От Google таблиц к DataLens + PostgreSQL: как мы делали BI-систему для WB и Ozon
Чтобы собирать показатели в понятные дашборды.
- Поддержка MDX в Luxms BI: комфортная миграция с Power BI
Чтобы собирать показатели в понятные дашборды.
- Из performance в BI: как я внедрил в digital-агентство дашборды для аналитики рекламных кампаний
Чтобы собирать показатели в понятные дашборды.
Автоматизация и пайплайны данных
- Как мы научили заводчан строить красивые инженерные отчеты из Jupyter Notebook на Python
Чтобы автоматизировать проверки и выпуск изменений.
- Как собрать ETL-процессы в Apache Airflow и перестать страдать
Чтобы автоматизировать проверки и выпуск изменений.
- От CSV к дашбордам: гибкая отчетность на Postgres, Airflow и Superset
Чтобы автоматизировать проверки и выпуск изменений.
- Введение в Data Engineering. ETL, схема «звезды» и Airflow
Чтобы автоматизировать проверки и выпуск изменений.
- Автоматизация процессов в DWH с помощью Python и Snowflake
Чтобы автоматизировать проверки и выпуск изменений.
- История одной автоматизации в BIM-проекте: от скриптов в Dynamo до собственного плагина и SQL Server
Чтобы автоматизировать проверки и выпуск изменений.
- Как автоматизировать выгрузку данных из 1С: SQL или готовый ETL-инструмент
Чтобы автоматизировать проверки и выпуск изменений.
- Боремся за качество данных: практический подход с Airflow
Чтобы автоматизировать проверки и выпуск изменений.
- Pipeline в машинном обучении: как создавать сложные модели без боли и утечек данных
Чтобы автоматизировать проверки и выпуск изменений.
- Автоматизация фоновой аналитики в финтехе с помощью background LLM‑агента: реальный опыт
Чтобы автоматизировать проверки и выпуск изменений.
- Тестирование ETL: практический взгляд и подводные камни
Чтобы автоматизировать проверки и выпуск изменений.
- Инженер данных Яндекс Практикум: обучение Big Data и ETL в 2026 году
Чтобы автоматизировать проверки и выпуск изменений.
- Как превратить данные в деньги? Роль Modus ETL в сборе и подготовке данных
Чтобы автоматизировать проверки и выпуск изменений.
Прикладная статистика
- Как понять, нужно ли переплачивать за пиво, или основы прикладной статистики
Чтобы отличать закономерности от случайного шума.
- Как мы разработали гибкий пайплайн для прогноза временных рядов любых метрик
Чтобы отличать закономерности от случайного шума.
- Стратегии прогнозирования временных рядов в ETNA
Чтобы отличать закономерности от случайного шума.
- Покоряем гору временных рядов: делаем прогноз для 200+ рядов с библиотекой Etna
Чтобы отличать закономерности от случайного шума.
- От нестационарности к прогнозу: пайплайн анализа и моделирования временных рядов
Чтобы отличать закономерности от случайного шума.
- Обнаружение аномалий в данных временных рядов с помощью статистического анализа
Чтобы отличать закономерности от случайного шума.
- Chronos и AutoGluon-TimeSeries — мощный инструмент прогнозирования временных рядов
Чтобы отличать закономерности от случайного шума.
- Как прогнозировать временные ряды с ETNA
Чтобы отличать закономерности от случайного шума.
- Когда одной ARIMA мало. Прогнозирование временных рядов нейросетями
Чтобы отличать закономерности от случайного шума.
- «Ваша сезонность, сэр!»: ищем тренд и прогнозируем спрос с помощью временных рядов, SARIMA и Python. Ч.1
Чтобы отличать закономерности от случайного шума.
- Прогнозирование временных рядов методом рядов Фурье
Чтобы отличать закономерности от случайного шума.
- Как не врать с помощью статистики: основы визуализации данных
Чтобы отличать закономерности от случайного шума.
- Бутстрап, или прикладная статистика почти без формул
Чтобы отличать закономерности от случайного шума.
Python для аналитических задач
- Как автоматизировать рутинные операции с помощью Jupyter, Python и Selenium
Чтобы очищать и анализировать данные программно.
- Python, pandas и решение трёх задач из мира Excel
Чтобы очищать и анализировать данные программно.
- Polars — «убийца Pandas» на максималках
Чтобы очищать и анализировать данные программно.
- Datalore: открываем бета-версию приложения для анализа данных на Python
Чтобы очищать и анализировать данные программно.
- «Переходи на Spark», говорили они. Сравнил pandas, Polars, DuckDB и PySpark на слабой машине
Чтобы очищать и анализировать данные программно.
- Какой язык выбрать для работы с данными — R или Python? Оба! Мигрируем с pandas на tidyverse и data.table и обратно
Чтобы очищать и анализировать данные программно.
- Простые лайфхаки для автоматизации работы с помощью Python
Чтобы очищать и анализировать данные программно.
- Pandasql vs Pandas для решения задач анализа данных
Чтобы очищать и анализировать данные программно.
- 7 продвинутых приемов pandas для науки о данных
Чтобы очищать и анализировать данные программно.
- Основы анализа данных на python с использованием pandas+sklearn
Чтобы очищать и анализировать данные программно.
- 4 анти-паттерна pandas и способы борьбы с ними
Чтобы очищать и анализировать данные программно.
- Yandex GPT + Excel: Автоматизация анализа данных через Python
Чтобы очищать и анализировать данные программно.
- Малоизвестные библиотеки Python для анализа данных, которые сделают вашу жизнь проще
Чтобы очищать и анализировать данные программно.
Качество данных
- ML‑датасет для Data Scientist: практический гайд по проверке качества данных перед обучением модели
Чтобы находить ошибки до расчёта показателей.
- Быстрая Data Quality проверка на базе алгоритма adversarial validation
Чтобы находить ошибки до расчёта показателей.
- Как проводят оценку качества данных в Airbnb
Чтобы находить ошибки до расчёта показателей.
- Размерности качества данных: обеспечение качества данных с помощью Great Expectations
Чтобы находить ошибки до расчёта показателей.
- Marshmallow vs. Pydantic: две лучшие библиотеки для сериализации и валидации данных на Python
Чтобы находить ошибки до расчёта показателей.
- Предохранители для данных: как автоматические выключатели повышают Data Quality
Чтобы находить ошибки до расчёта показателей.
- 15 самых распространенных проблем с качеством данных (и способы их решения)
Чтобы находить ошибки до расчёта показателей.
- Повышаем качество данных с Oracle Enterprise Data Quality
Чтобы находить ошибки до расчёта показателей.
- От «дата-ада» к знаку качества. Как в М.Видео-Эльдорадо работа с качеством данных улучшает результаты в бизнесе
Чтобы находить ошибки до расчёта показателей.
- Data Quality: новые правила
Чтобы находить ошибки до расчёта показателей.
- Дата-сайентистам: «Обработка данных на Python. Data Wrangling и Data Quality»
Чтобы находить ошибки до расчёта показателей.
- Потери данных при репликации в аналитическое хранилище — автоматические сверки и мониторинг качества данных
Чтобы находить ошибки до расчёта показателей.
- Качество данных и роботы: как мы высвободили 5 рабочих часов в день сотрудника DQ
Чтобы находить ошибки до расчёта показателей.
Интерпретация и представление результатов
- Excel в HTML: сервер для публикации Excel‑отчётов
Чтобы превращать расчёты в понятные решения.
- Data Storytelling на примере нестандартного дашборда: РПЛ и знаки зодиака
Чтобы превращать расчёты в понятные решения.
- Не рой аналитику яму: искусство сложных коммуникаций
Чтобы превращать расчёты в понятные решения.
- Недельный отчёт по сайту на 200 строках Python: Метрика, Вебмастер и очередь статей в одном сообщении
Чтобы превращать расчёты в понятные решения.
- Как ИИ-агенты научились писать аналитические отчёты не хуже профессиональных аналитиков
Чтобы превращать расчёты в понятные решения.
- Автоматизация SQL server в Jenkins: возвращаем результат красиво
Чтобы превращать расчёты в понятные решения.
- Аналитический отчёт по трейсу Microsoft SQL Server
Чтобы превращать расчёты в понятные решения.
Планирование аналитического проекта
- Планирование проекта
Чтобы реалистично спланировать сроки и зависимости.