Давно Маркизы не было в ленте, уверен вы соскучились по шоколадной булке ♥️
P.S. вы ей тоже нравитесь, каждый пост пишется под ее чутким контролем)
P.S. вы ей тоже нравитесь, каждый пост пишется под ее чутким контролем)
❤26🥰12🔥4👍1
Поставил себе цель закрывать кружок активности каждый день
Листая статистику в приложении Здоровья, ужаснулся что в некоторые дни у меня бывают максимально «нездоровые». Передвижение максимум от рабочего стола до холодильника, иногда еще обратно 😅
Теперь 2 часа вечером гуляю)
P.S. Люди с постоянной дисциплиной к спорту, вы красавчики, я прям завидую вам 🤝
Листая статистику в приложении Здоровья, ужаснулся что в некоторые дни у меня бывают максимально «нездоровые». Передвижение максимум от рабочего стола до холодильника, иногда еще обратно 😅
Теперь 2 часа вечером гуляю)
P.S. Люди с постоянной дисциплиной к спорту, вы красавчики, я прям завидую вам 🤝
🔥22👨💻3
AI ассистентов много не бывает...
Установил себе в VS Code еще один плагин SourceCraft, это разработка code-ассистента от Яндекса. Можно через свой аккаунт быстро авторизоваться без сложной технической настройки и начать кодить. Отличное решение, если не хотите отдавать десятки-сотни 💰 за клод/курсор или аналоги
Установил себе в VS Code еще один плагин SourceCraft, это разработка code-ассистента от Яндекса. Можно через свой аккаунт быстро авторизоваться без сложной технической настройки и начать кодить. Отличное решение, если не хотите отдавать десятки-сотни 💰 за клод/курсор или аналоги
👍8❤2
С учеником на менторинге проработали задание по созданию дерева метрик - как результат он реализовал это для своего бизнеса.
В аналитике нельзя делать глобальный вывод по одной метрике. Есть много зависимостей, которые видны при критическом мышлении как одна метрика влияет на другие, а те в свою очередь влияют еще на ряд показателей
В аналитике нельзя делать глобальный вывод по одной метрике. Есть много зависимостей, которые видны при критическом мышлении как одна метрика влияет на другие, а те в свою очередь влияют еще на ряд показателей
👍15❤4
Что такое аналитическая витрина данных
Представь, тебя попросили создать аналитический отчет для отслеживания необходимых метрик: количество успешно закрытых сделок отделом продаж и количество новых привлеченных клиентов на каждый день, а также конверсию в продажу.
Результатом может быть дашборд, обновляющаяся Google-таблица или даже ежедневное сообщение от бота с рассчитанными метриками.
Для реализации отчета тебе скорее всего понадобиться создать таблицу, но изначально данные могут быть разрознены и храниться в разных местах, иметь необработанный вид и непроверенное качество.
Ты как аналитик сделал 2 шага
1️⃣ Собрал данные с помощью SQL в одну таблицу. очистил, обогатил, посчитал метрики.
2️⃣ Сделал автоматизацию, чтобы данные в этой таблице обновлялись по нужному для анализа расписанию
Такая таблица для твоей задачи и будет являться витриной данных👇
Если хочешь правильно работать с данными и делать качественный и полезный бизнесу анализ - ты это просто обязаны знать. Не зря на всех схемах хранилищ данных указывается слой Data Marts. На картинке это слой между данными в аналитическом хранилище (или может быть обычная база данных) и конечными отчетами для пользователей.
Про процесс создания витрин и преимущества их для аналитики распишу в отдельном посте. Это сильно упрощает и оптимизирует аналитику данных и сокращает время сборки дашбордов и других отчетов. Ставь реакции 👍 если хочешь узнать про аналитические витрины больше
Представь, тебя попросили создать аналитический отчет для отслеживания необходимых метрик: количество успешно закрытых сделок отделом продаж и количество новых привлеченных клиентов на каждый день, а также конверсию в продажу.
Результатом может быть дашборд, обновляющаяся Google-таблица или даже ежедневное сообщение от бота с рассчитанными метриками.
Для реализации отчета тебе скорее всего понадобиться создать таблицу, но изначально данные могут быть разрознены и храниться в разных местах, иметь необработанный вид и непроверенное качество.
Ты как аналитик сделал 2 шага
1️⃣ Собрал данные с помощью SQL в одну таблицу. очистил, обогатил, посчитал метрики.
2️⃣ Сделал автоматизацию, чтобы данные в этой таблице обновлялись по нужному для анализа расписанию
Такая таблица для твоей задачи и будет являться витриной данных
Витрина данных (Data Mart) - таблица с достаточным, очищенным, преобразованным набором данных для решения конкретной аналитической задачи или набора подобных задач.
Если хочешь правильно работать с данными и делать качественный и полезный бизнесу анализ - ты это просто обязаны знать. Не зря на всех схемах хранилищ данных указывается слой Data Marts. На картинке это слой между данными в аналитическом хранилище (или может быть обычная база данных) и конечными отчетами для пользователей.
Про процесс создания витрин и преимущества их для аналитики распишу в отдельном посте. Это сильно упрощает и оптимизирует аналитику данных и сокращает время сборки дашбордов и других отчетов. Ставь реакции 👍 если хочешь узнать про аналитические витрины больше
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤6
Какие преимущества дает витрина при анализе данных
1️⃣ выше скорость обработки данных. это одна физическая таблица, где уже хранятся все нужные и подготовленные данные для анализа. а значит не тратятся повторно ресурсы на выполнение сложных запросов для очистки, подготовки и преобразования данных. это очень важно, когда например данные используются в BI отчетах, где нужна быстрая скорость отклика дашборда на запрос пользователей
🔡 автоматизация. стоит один раз написать логику обработки данных и поставить ее на обновление с нужным расписанием. и у тебя всегда под рукой готовые данные для анализа без сотен строк запросов и десяток открытых вкладок скриптов
3️⃣ переиспользование другими аналитиками. другим аналитикам и тебе не нужно погружаться повторно во все детали обработки и очистки данных каждый раз. достаточно использовать витрину с уже готовыми в ней данными
Процесс создания витрины можно разбить на несколько этапов
➡️ Понять для какой задачи тебе нужны данные.
Витрина данных может быть построена для одной задачи, но как правило ее делают наиболее универсальной, чтобы можно было закрывать несколько задач. Например, для задач Клиентской аналитики можно собрать витрину с целевыми действиями клиента в продукте, туда же вывести косты или выручку по этим целевым действиям, добавить базовую информацию о клиенте. Тогда по одной витрине можно сразу рассчитать продуктовую воронку, конверсии из этапа в этап, посчитать retention, RFM-анализ или даже LTV (Lifetime value).
➡️ Написать логику сборки и преобразования данных.
Если все данные уже есть в одной базе данных или хранилище, логику можно писать на SQL. Если требуется собирать данные из разных источников, можно подключить Python. В любом случае именно на этом шаге определяется то, как данные будут выглядеть в таблице - на каком уровне детализации, какие данные отфильтровать вовсе, чем обогатить через join, какие поля добавить расчетные, как агрегировать показатели и многое другое.
➡️ Определить логику обновления данных.
В зависимости от задачи и от самих данных можно следовать разной логики обновления. И для этого стоит определить несколько ключевых факторов
- частота обновления данных (раз в час, 2 раза в день и т.п.)
- объем данных
- инкрементальное обновление или полная перезагрузка
- хранить ли исторические данные. какой SCD-тип обновления выбрать
➡️ Автоматизировать логику обновления.
Здесь нам понадобятся навыки junior+ или middle инженера данных, чтобы использовать Python и доступные нам ETL инструменты. В зависимости от логики обновления данных можно будет использовать разные инструменты: Apache Airflow, Apache Kafka, Apache NiFi, Cloud Functions, PySpark и другие. Главное - сделать так, чтобы данные в нашу витрину попадали в нужном формате (логикой преобразований) и в нужном расписании (логика обновления).
Сейчас этот процесс проходят на практике мои ученики, выполняя 2-й спринт по созданию витрин данных. Туда входят витрины для маркетингового отчета на базе данных Яндекс Метрики, а также витрина для исследования целевых продуктовых действий CJM (клиентского пути). Совсем скоро объявлю набор в следующую практическую группу
Процесс создания витрины можно разбить на несколько этапов
Витрина данных может быть построена для одной задачи, но как правило ее делают наиболее универсальной, чтобы можно было закрывать несколько задач. Например, для задач Клиентской аналитики можно собрать витрину с целевыми действиями клиента в продукте, туда же вывести косты или выручку по этим целевым действиям, добавить базовую информацию о клиенте. Тогда по одной витрине можно сразу рассчитать продуктовую воронку, конверсии из этапа в этап, посчитать retention, RFM-анализ или даже LTV (Lifetime value).
Если все данные уже есть в одной базе данных или хранилище, логику можно писать на SQL. Если требуется собирать данные из разных источников, можно подключить Python. В любом случае именно на этом шаге определяется то, как данные будут выглядеть в таблице - на каком уровне детализации, какие данные отфильтровать вовсе, чем обогатить через join, какие поля добавить расчетные, как агрегировать показатели и многое другое.
В зависимости от задачи и от самих данных можно следовать разной логики обновления. И для этого стоит определить несколько ключевых факторов
- частота обновления данных (раз в час, 2 раза в день и т.п.)
- объем данных
- инкрементальное обновление или полная перезагрузка
- хранить ли исторические данные. какой SCD-тип обновления выбрать
Здесь нам понадобятся навыки junior+ или middle инженера данных, чтобы использовать Python и доступные нам ETL инструменты. В зависимости от логики обновления данных можно будет использовать разные инструменты: Apache Airflow, Apache Kafka, Apache NiFi, Cloud Functions, PySpark и другие. Главное - сделать так, чтобы данные в нашу витрину попадали в нужном формате (логикой преобразований) и в нужном расписании (логика обновления).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
Почему-то у некоторых аналитиков отсутствует самое главное
И это не знание инструментов или конкретных технологий. Это больше и в сто раз важней - аналитическое мышление.
Самое ценное, когда аналитик не просто в тупую идет и выполняет задачу, а когда он прежде начинает размышлять, строить гипотезы, задавать уточняющие вопросы, искать причино-следственные связи. Но про это так мало где говорят. Всем в первую очередь почему-то важно зазубрить навык, научиться писать код. А как это потом применять многие не понимают и теряются полностью на собеседованиях когда им задаешь какие-то ситуационные задачи и сценарии, в которых нет правильного ответа.
Я хочу видеть как люди думают, рассуждают, оценивают, выдвигают гипотезы. Это то, что дает мне понимание, что это перспективный аналитик и его можно научить инструментам и сделать еще сильней.
Не стоит недооценивать, когда в вакансиях явно прописано "умение аналитически мыслить". Это не красивая фраза - это суть и ценность аналитика.
Согласны?
И это не знание инструментов или конкретных технологий. Это больше и в сто раз важней - аналитическое мышление.
Самое ценное, когда аналитик не просто в тупую идет и выполняет задачу, а когда он прежде начинает размышлять, строить гипотезы, задавать уточняющие вопросы, искать причино-следственные связи. Но про это так мало где говорят. Всем в первую очередь почему-то важно зазубрить навык, научиться писать код. А как это потом применять многие не понимают и теряются полностью на собеседованиях когда им задаешь какие-то ситуационные задачи и сценарии, в которых нет правильного ответа.
Я хочу видеть как люди думают, рассуждают, оценивают, выдвигают гипотезы. Это то, что дает мне понимание, что это перспективный аналитик и его можно научить инструментам и сделать еще сильней.
Не стоит недооценивать, когда в вакансиях явно прописано "умение аналитически мыслить". Это не красивая фраза - это суть и ценность аналитика.
Согласны?
👍18🔥5❤4🤓3🙏1