🔵 Semi-structured данные для обработки SQL
В последнее время много рабочих задач содержат работу с полуструктурированными данными формата JSON, списков из нескольких JSON.
✏️Откуда возникает потребность обрабатывать semi-structured в SQL
Далеко не всегда данные хранятся в чисто табличном виде, иногда в значения могут писать целые сообщения из json или подобных объектов. А для целей аналитики все эти значения нужно удобно разобрать по ключам и разложить на отдельные столбцы и строки в удобный и привычный табличный вид.
Кто уже устал писать простые SQL-запросы и не знает что еще можно прокачать в своих умениях в SQL, посмотрите как можно работать с json и другими объектами вложенной иерархии.
Полезные ссылки для изучения:
🔗 Semi-structured data types
🔗 Типы данных Postgres для работы с с полуструктурированными данными
В последнее время много рабочих задач содержат работу с полуструктурированными данными формата JSON, списков из нескольких JSON.
✏️Откуда возникает потребность обрабатывать semi-structured в SQL
Далеко не всегда данные хранятся в чисто табличном виде, иногда в значения могут писать целые сообщения из json или подобных объектов. А для целей аналитики все эти значения нужно удобно разобрать по ключам и разложить на отдельные столбцы и строки в удобный и привычный табличный вид.
Кто уже устал писать простые SQL-запросы и не знает что еще можно прокачать в своих умениях в SQL, посмотрите как можно работать с json и другими объектами вложенной иерархии.
Полезные ссылки для изучения:
🔗 Semi-structured data types
🔗 Типы данных Postgres для работы с с полуструктурированными данными
👍15❤1
Работа с наставником
Я хожу в спортзал с февраля:
📍3 месяца из них занимался с тренером и индивидуальными тренировками, и дальше продолжу с сентября
📍Остальное время хожу самостоятельно, т.к. из Москвы уезжал в отпуски/поездки
На своем примере еще раз подтверждаю тезис👇
Лично для меня занятия с тренером
📍не оставляют шанса выпасть из режима и установленного расписания
📍наполняют меня теоретической базой как влияют сплиты тренировок, правильные углы силы, питание на результат
📍повышают мотивацию и итоговый выхлоп на тренировке
Без тренера я могу найти отговорку вечером не пойти в зал, профилонить и сделать меньше подходов чем нужно, подобрать неправильно вес и нагрузку для максимальной эффективности.
🧠 А теперь задумайтесь и переложите все это на сферу обучения в IT или любую другую вашу сферу деятельности.
Наставник = ваш более опытный помощник для достижения ваших целей коротким путем
Я хожу в спортзал с февраля:
📍3 месяца из них занимался с тренером и индивидуальными тренировками, и дальше продолжу с сентября
📍Остальное время хожу самостоятельно, т.к. из Москвы уезжал в отпуски/поездки
На своем примере еще раз подтверждаю тезис
Работа с наставником в любой сфере деятельности ускоряет твой прогресс и увеличивает эффективность самого процесса
Лично для меня занятия с тренером
📍не оставляют шанса выпасть из режима и установленного расписания
📍наполняют меня теоретической базой как влияют сплиты тренировок, правильные углы силы, питание на результат
📍повышают мотивацию и итоговый выхлоп на тренировке
Без тренера я могу найти отговорку вечером не пойти в зал, профилонить и сделать меньше подходов чем нужно, подобрать неправильно вес и нагрузку для максимальной эффективности.
🧠 А теперь задумайтесь и переложите все это на сферу обучения в IT или любую другую вашу сферу деятельности.
Наставник = ваш более опытный помощник для достижения ваших целей коротким путем
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍5❤4
Благодарность вам 👀
На прошлой неделе канал достиг отметки 7000 подписчиков🎉
Хочу выразить огромную благодарность вам, дорогие подписчики, за вашу активность, обратную связь и поддержку. Получается так, что здесь делюсь не только аналитическими темами, но и фиксирую яркие моменты личной жизни.
Меня читают начинающие и опытные специалисты, коллеги, друзья, знакомые, ученики и уверен что просто хорошие люди, раз вы здесь собрались)
Двигаемся дальше 🔝🧑💻
Ниже будет один вопрос, ответьте пожалуйста, откуда вы узнали про мой канал 😉
На прошлой неделе канал достиг отметки 7000 подписчиков
Хочу выразить огромную благодарность вам, дорогие подписчики, за вашу активность, обратную связь и поддержку. Получается так, что здесь делюсь не только аналитическими темами, но и фиксирую яркие моменты личной жизни.
Меня читают начинающие и опытные специалисты, коллеги, друзья, знакомые, ученики и уверен что просто хорошие люди, раз вы здесь собрались)
Двигаемся дальше 🔝
Ниже будет один вопрос, ответьте пожалуйста, откуда вы узнали про мой канал 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍8
Откуда вы пришли на этот канал?
Anonymous Poll
80%
с других каналов в telegram
12%
со статей на habr
5%
с сайта datastudy.ru
3%
с YouTube канала
Forwarded from Книги по аналитике (BA, DA, SA, PA)
Ральф Кимбалл, Марджи Росс / Инструментарий хранений и анализа данных: полное руководство по размерному моделированию
«Сегодня тысячи компаний собирают и сохраняют большие данные о поведении своих клиентов, ассортименте, производственном процессе и других немаловажных для бизнеса вещах. Однако, чтобы принимать обоснованные решения на основе этих данных, недостаточно их просто собрать – нужно правильно их обработать и провести грамотный анализ. Благодаря этой книге вы освоите все необходимые инструменты для хранения и анализа большого
количества данных, научитесь правильно управлять ими и извлекать полезную информацию для развития бизнеса.»
Скачать книгу
«Сегодня тысячи компаний собирают и сохраняют большие данные о поведении своих клиентов, ассортименте, производственном процессе и других немаловажных для бизнеса вещах. Однако, чтобы принимать обоснованные решения на основе этих данных, недостаточно их просто собрать – нужно правильно их обработать и провести грамотный анализ. Благодаря этой книге вы освоите все необходимые инструменты для хранения и анализа большого
количества данных, научитесь правильно управлять ими и извлекать полезную информацию для развития бизнеса.»
Скачать книгу
🔥9👍4❤3
Вайб сегодняшнего дня
Всем работающим - продуктивного дня, всем отдыхающим - хорошего отдыха 😉😃
Всем работающим - продуктивного дня, всем отдыхающим - хорошего отдыха 😉😃
❤31🔥15👍3🥰1
Ситуация прям очень хорошо описывает необходимость создания документации сделанной работы.
НЕ ВСЕГДА достаточно оставлять комментарии в коде или SQL-запросах при работе с данными. Важно помечать преобразования, условия фильтрации и взаимосвязей (джойнов) данных в понятном и структурированном формате, чтобы даже через месяц можно было посмотреть на доку и вспомнить что было сделано 😁.
НЕ ВСЕГДА достаточно оставлять комментарии в коде или SQL-запросах при работе с данными. Важно помечать преобразования, условия фильтрации и взаимосвязей (джойнов) данных в понятном и структурированном формате, чтобы даже через месяц можно было посмотреть на доку и вспомнить что было сделано 😁.
👍33🔥4😁3❤2
Индексы в БД
🔎 Индексы - структура данных в базе, которая позволяет определить положение необходимых данных в базе с более высокой скоростью выполнения запросов к БД.
Пример для понимания: представьте, что вы ходите по торговому центру с целью найти магазин X. Если вы будете обходить весь торговый центр в поисках, пытаясь найти магазин по вывеске, это будет очень долго. Гораздо проще иметь в торговом центре карту или схему расположения магазинов с номерными знаками каждого магазина. Вот эти номерные знаки на карте магазинов возле их названия и будут подобием индексов в базе данных.
Зачем нужны индексы:
- более быстрый поиск необходимых данных внутри таблицы
- фильтрация данных по столбцу с индексом происходит быстрее
- объединение данных из таблиц, если в условиях объединения есть столбцы с индексами
- сортировка выборок данных также может ускориться при помощи сортировки по полю с индексом
Синтаксис создания индекса:
Полезные ссылки для знакомства с индексами:
- Что такое индексы (статья)
- Как создавать индексы в PostgreSQL (статья)
- Индексы (видео)
- Индексы для оптимизации SQL запросов (статья)
🔎 Индексы - структура данных в базе, которая позволяет определить положение необходимых данных в базе с более высокой скоростью выполнения запросов к БД.
Пример для понимания: представьте, что вы ходите по торговому центру с целью найти магазин X. Если вы будете обходить весь торговый центр в поисках, пытаясь найти магазин по вывеске, это будет очень долго. Гораздо проще иметь в торговом центре карту или схему расположения магазинов с номерными знаками каждого магазина. Вот эти номерные знаки на карте магазинов возле их названия и будут подобием индексов в базе данных.
Зачем нужны индексы:
- более быстрый поиск необходимых данных внутри таблицы
- фильтрация данных по столбцу с индексом происходит быстрее
- объединение данных из таблиц, если в условиях объединения есть столбцы с индексами
- сортировка выборок данных также может ускориться при помощи сортировки по полю с индексом
Синтаксис создания индекса:
CREATE INDEX index_name ON table_name (column_name)
📍Это один из частых вопросах на собеседованиях, поэтому нужно понимать что такое индексы и как их можно применятьПолезные ссылки для знакомства с индексами:
- Что такое индексы (статья)
- Как создавать индексы в PostgreSQL (статья)
- Индексы (видео)
- Индексы для оптимизации SQL запросов (статья)
👍23🔥7❤1
Недавно скидывал вам книгу от Ральфа Кимбалла про хранилище данных. Теперь почитайте про Data Lakehouse от Билла Инмона (краткий документ на английском)
🔥6
Forwarded from Книги по аналитике (BA, DA, SA, PA)
Bill Inmon / Building the Data Lakehouse
"The data lakehouse architecture presents an opportunity comparable to the one seen during the early years of the data
warehouse market. The unique ability of the lakehouse to manage data in an open environment, blend all varieties of
data from all parts of the enterprise, and combine the data science focus of the data lake with the end user analytics of the data warehouse will unlock incredible value for organizations."
Скачать книгу
"The data lakehouse architecture presents an opportunity comparable to the one seen during the early years of the data
warehouse market. The unique ability of the lakehouse to manage data in an open environment, blend all varieties of
data from all parts of the enterprise, and combine the data science focus of the data lake with the end user analytics of the data warehouse will unlock incredible value for organizations."
Скачать книгу
🔥4👍1
Время летит быстрей с возрастом…
Вам не кажется, что чем старше ты становишься, тем быстрей пролетают дни/недели/года?
Вроде только недавно планировал отпуск и собирал сумки 🧳 , а все так быстро пролетело.
Только недавно кажется праздновали Новый Год и планировали лето, а за окном уже осень 🍂
Еще смотря на стажеров с их началом учебного года понимаю, что раньше успевал учиться, работать, создавать и вести свои курсы, при этом учеба занимала большой пласт времени.
А сейчас постоянной учебы нет, а времени кажется еще меньше стало по ощущениям чем было раньше ⏳
Вам не кажется, что чем старше ты становишься, тем быстрей пролетают дни/недели/года?
Вроде только недавно планировал отпуск и собирал сумки 🧳 , а все так быстро пролетело.
Только недавно кажется праздновали Новый Год и планировали лето, а за окном уже осень 🍂
Еще смотря на стажеров с их началом учебного года понимаю, что раньше успевал учиться, работать, создавать и вести свои курсы, при этом учеба занимала большой пласт времени.
А сейчас постоянной учебы нет, а времени кажется еще меньше стало по ощущениям чем было раньше ⏳
👍25❤16😁2
Сентябрь - время новых начинаний и начала обучения 📚🤓
Это у нас заложено видимо на уровне биологических часов после обучения в школе и университете. Лично я всегда в сентябре чувствую потребность в знаниях. Вчера выбирал интересные для себя курсы, хочу прокачаться в позиции tech lead, также хочу научиться на новом уровне писать ботов, ну и конечно направление аналитики не осталось без внимания. Есть потребность развиваться в 2 векторах:
- hard техничка (инжиниринг данных и dba)
- менеджмент
Остается еще курсы по игре на барабанной установке найти и буду укомплектован 😅
Это у нас заложено видимо на уровне биологических часов после обучения в школе и университете. Лично я всегда в сентябре чувствую потребность в знаниях. Вчера выбирал интересные для себя курсы, хочу прокачаться в позиции tech lead, также хочу научиться на новом уровне писать ботов, ну и конечно направление аналитики не осталось без внимания. Есть потребность развиваться в 2 векторах:
- hard техничка (инжиниринг данных и dba)
- менеджмент
Остается еще курсы по игре на барабанной установке найти и буду укомплектован 😅
🔥21👍4❤3
С праздником, друзья 🧑💻👩💻 🎉
Сегодня празднуют день программиста, всех причастных тоже поздравляю)
Ну и чтобы была польза, ловите ссылку на шпаргалку по git командам, которые пригодятся всем в IT вне зависимости от специализации
Статья
Сегодня празднуют день программиста, всех причастных тоже поздравляю)
Ну и чтобы была польза, ловите ссылку на шпаргалку по git командам, которые пригодятся всем в IT вне зависимости от специализации
Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
30 команд Git, необходимых для освоения интерфейса командной строки Git
Git — самая популярная в мире распределённая система контроля версий. Линус Торвальдс, разработчик ядра ОС Linux, создал этот инструмент ещё в 2005 году, а сегодня Git активно поддерживается как...
🎉13👍3🔥3
Вредные советы по работе с данными. Если вы сломать решили всю отчетность у коллег
✏️ Не используйте стандартов — Творчество важней всего
✏️ Данные не изучайте, так грузите. Бизнес разберется сам
✏️ Про проверки и ошибки Вы не думайте впустую: Пусть искрится и горит В закромах системы
Статья с юмором
✏️ Не используйте стандартов — Творчество важней всего
✏️ Данные не изучайте, так грузите. Бизнес разберется сам
✏️ Про проверки и ошибки Вы не думайте впустую: Пусть искрится и горит В закромах системы
Статья с юмором
Хабр
Вредные советы по работе с данными. Если вы сломать решили всю отчетность у коллег
Привет, Хабр! Меня зовут Леонид Калядин, я Cluster Data lead в МТС Диджитал, занимаюсь развитием практики Data Governance и Data Quality в 25+ продукта кластера. Мне довелось долго работать в...
👍10
Мысли вслух
В последнее время очень много рефлексирую и анализирую свое поведение, настроение, взгляд на мир и меняющиеся планы 🧠
Немного поделюсь накопившимся.
Прошлый год оказывается выдался очень активных на события в профессиональной и личной жизни, даже дух захватывает когда все вспоминаю
🎓закончил магистратуру
🤵♂️ женился
✍️ поменял место работы
и много других ярких моментов и достижений)
Даже несмотря на это казалось, что я делаю меньше чем могу, что-то не успеваю. В общем понял что словил FOMO (fear of missed opportunity - страх упущенной возможности).
Но анализируя текущий год с намного меньшим количеством выдающихся событий и более простым и приземленным отношением ко всему происходящему, понимаю, что все зависит от приоритетов. Тот год и этот отличает меня набором приоритетов.
Если еще год назад было нормой после работы ехать на пары, а после пар садиться за свои проекты и курсы. То в этом году после работы я хожу в зал, гуляю с женой, и только в отдельные периоды времени активно занимаюсь проектной работой.
Конечно есть и свои внешние факторы, повлияющие на такой изменение приоритетов, но об этом расскажу как-нибудь отдельно, как и возвращающееся часто чувство FOMO формата "лучше бы новый курс записал, чем потратил время на прогулку".
Увы, но мне дается слишком тяжело ценить момент, а не думать постоянно планами активностями на будущее 🤷♂️
Немного сумбурно получилось, но я думаю часть людей узнают себя в этом посте 👍
В последнее время очень много рефлексирую и анализирую свое поведение, настроение, взгляд на мир и меняющиеся планы 🧠
Немного поделюсь накопившимся.
Прошлый год оказывается выдался очень активных на события в профессиональной и личной жизни, даже дух захватывает когда все вспоминаю
🎓закончил магистратуру
🤵♂️ женился
✍️ поменял место работы
и много других ярких моментов и достижений)
Даже несмотря на это казалось, что я делаю меньше чем могу, что-то не успеваю. В общем понял что словил FOMO (fear of missed opportunity - страх упущенной возможности).
Но анализируя текущий год с намного меньшим количеством выдающихся событий и более простым и приземленным отношением ко всему происходящему, понимаю, что все зависит от приоритетов. Тот год и этот отличает меня набором приоритетов.
Если еще год назад было нормой после работы ехать на пары, а после пар садиться за свои проекты и курсы. То в этом году после работы я хожу в зал, гуляю с женой, и только в отдельные периоды времени активно занимаюсь проектной работой.
Конечно есть и свои внешние факторы, повлияющие на такой изменение приоритетов, но об этом расскажу как-нибудь отдельно, как и возвращающееся часто чувство FOMO формата "лучше бы новый курс записал, чем потратил время на прогулку".
Увы, но мне дается слишком тяжело ценить момент, а не думать постоянно планами активностями на будущее 🤷♂️
Немного сумбурно получилось, но я думаю часть людей узнают себя в этом посте 👍
👍39🔥6
Вчера после работы гуляли и зашли в книжный магазин. Нашел много интересных книг, но покупать их там конечно же не стал, ведь на озоне они в 2 раза дешевле)
Заказал пока только «Мама, я тимлид», после прочтения поделюсь своими впечатлениями
Заказал пока только «Мама, я тимлид», после прочтения поделюсь своими впечатлениями
👍37🔥12❤4