Пишемо найпопулярніші SQL запити в Google BigQuery

  Рет қаралды 3,279

Аналітикиця

Аналітикиця

3 ай бұрын

Людина, яка згадує старі меми 🫡
BigQuery тут console.cloud.google.com/
Схема гугл аналітики: support.google.com/analytics/...
Таймкоди
04:40 SELECT * FROM table
05:50 Які статуси є в таблиці (SELECT DISTINCT )
06:45 Скільки замовлень у кожному статусі? (COUNT(1), GROUP BY, ORDER BY )
08:50 Скільки товарів повернули жінки і чоловіки? (WHERE)
09:50 Який відсоток своїх замовлень повернули жінки і чоловіки (CASE WHEN для агрегації)
11: 30 Чи залежить відсоток повернень від категорії товарів ? (JOIN)
14: 43 Як змінювався відсоток повернень впродовж часу? (DATE_TRUNC, коментарі, chart preview)
16:55 Чи залежить повернення від віку покупця? (CASE WHEN для групування категорії)
20:52 Який відсоток товарів повертали категорії з кількістю замовлень більше 15К? (HAVING)
22:20 Скільки грошей нам принесли топ 10 покупців (CTE, JOIN table USING)

Пікірлер: 49
@mhirundo4103
@mhirundo4103 11 күн бұрын
Дякую за практичний досвід! Корисно і цікаво :)
@ivanko-nebo
@ivanko-nebo 3 ай бұрын
Неймовірно натхненний Вашими відео! Дуже вдячний за ще одне джерело для практики!
@T_Rex_I
@T_Rex_I Ай бұрын
Дякую вам!!!
@nazarhlukhaniuk2686
@nazarhlukhaniuk2686 3 ай бұрын
Відео інформативне та корисне, радий, що знайшов ваш канал! І ще декілька слів для алгоритмів ютубу, щоб просувало ваше відео!)
@dmytrorybalko1485
@dmytrorybalko1485 3 ай бұрын
Дякую! Досить корисно бачити такий лайвкодинг. Продовжуйте!
@nataliabidnyk
@nataliabidnyk 3 ай бұрын
Дякую дуже корисне відео!
@andrewslee_channel
@andrewslee_channel 3 ай бұрын
Дякую за контент. Ви дуже круті!)
@catanalyst
@catanalyst 3 ай бұрын
Дякую за комент)
@lovejko
@lovejko 2 ай бұрын
Таки киця. Дякую за відео і канал загалом.
@gruzik92
@gruzik92 3 ай бұрын
Дякую, класне відео! Якраз вивчаю sql ) ще би було класно таке саме відео, але з подальшою візуалізацією цих таблиць, створенні дашбордів в Power bi чи Табло))
@ion_lab
@ion_lab 3 ай бұрын
Дякую за цю тему, за подачу і актуальність твого матеріалу! Дякую, що й мене згадала) Думаю, доступ до public data - це тільки початок, я б дуже хотів подивитись, як ти далі перейдеш до візуалізації цих даних, до презентації результатів, дуже хочеться такого погляду - повний проект з 0 до дашборду))) Чи є шанс?)
@catanalyst
@catanalyst 3 ай бұрын
Може бути класне відео, але я ніколи не користувалась лукером по роботі, я таке роблю в метабейсі, а це навряд чи популярний інструмент в багатьох компаніях. Але сама б таке відео подивилась, тож можна і згадать шо я там про лукер вчила)
@ion_lab
@ion_lab 3 ай бұрын
@@catanalyst А я мав на увазі Tableau, і напряму приєднатися до BQ)
@catanalyst
@catanalyst 3 ай бұрын
Можливо щось змінилось, але на скільки я памʼятаю, табло паблік не конектиться до bigquery тільки платна версія, якої в мене зараз немає 🤷‍♀️ Але перевірю, раптом вже можна)
@ethanblackthorn3533
@ethanblackthorn3533 3 ай бұрын
Дякую за чудові відео! До речі, замість того щоб вручну додавати подвійний дефіс заради коментування коду, можна використовувати CTRL+/ як shortcut
@ArtRaldo
@ArtRaldo 3 ай бұрын
У вас неймовірні відео продовжуйте будь ласка
@catanalyst
@catanalyst 3 ай бұрын
Дякую, наступне відео в планах - базовий дашборд в табло)
@dinosvit
@dinosvit 2 ай бұрын
Дай Боже Вам здоров'ячка та натхнення робити такі прекрасні відео))) Я, як людина, котра ще навчається на аналітика не айтішечки, а мрію про аналітику продажів звичайних компаній, для мене розбір такого прикладу - це мега-мега-мега корисно. Після курсу Нікіти Тимошенка - ваш практикум, як логічне доповнення його курсу (може вам зробити сумісний проєкт)))?). Чекаю з нетерпінням розбір віконних функцій. А поки я крок за кроком повторюю ваші дії та поюзаю ще дата сет. Дяка!
@dedanaan00
@dedanaan00 3 ай бұрын
лайк
@nikolayrogoza4240
@nikolayrogoza4240 2 ай бұрын
Трохи крутiший тул вiд pma
@catanalyst
@catanalyst 2 ай бұрын
Тул для чого?
@nikolayrogoza4240
@nikolayrogoza4240 2 ай бұрын
@@catanalyst для роботи зі sql
@ankuowox
@ankuowox 3 ай бұрын
Дякую за відео! А ви не плануєте створити власне ком'юніті з простором, де можна було б обмінюватися технічним досвідом та шукати для себе ментора? Доречі, я б посперечався з вами щодо операторів та аліасів - при роботі з дійсно великими запитами дуже важливим виявляється притримуватися стандартів коду, бо стандартизований код легше підтримувати, відлагоджувати, доповнювати та, і це важливо, передавати іншим.
@catanalyst
@catanalyst 3 ай бұрын
Таке комʼюніті вже є t.me/+Ck6jpbqoqy43MTgy Щодо аліасів у великому коді - я згодна, особливо якщо його потім додавати в дашборд. В цьому прикладі була одна колонка і я просто хотіла показати, що це працює
@ankuowox
@ankuowox 3 ай бұрын
Дякую, підписався
@ZLENKO.V
@ZLENKO.V 3 ай бұрын
Мой личный рекорд - пакет SQL запросов ~3500 строк для отчета по просроченной дебиторско-кредиторской задолженности :) Позже сделал достаточнр простой алгоритм, т.к. запрос при количестве более 10000 транзакций по клиенту показывал неприемлемую производительность.
@catanalyst
@catanalyst 3 ай бұрын
Фігасє! Я таке зазвичай розбиваю на окремі квері, але теж є один запит з мільйоном union для матриці фіч, дуже довгий і довгенько рахується, але за розкладом)
@ZLENKO.V
@ZLENKO.V 3 ай бұрын
​@@catanalyst Так, там пакет, тобто декілька запитів які виконуються послідовно.
@inna_b_26
@inna_b_26 3 ай бұрын
Ви знімаєте надзвичайно корисні відео!
@slavash7865
@slavash7865 3 ай бұрын
Дякую, класне цікаве відео! Скажіть, як Ви зберігаєте свої запити? Чи це Ви робите? Я про те, що коли я вчуся (вивчаю новий оператор (нова версія чи ще щось), то пишу максимум коментів у коді та зберігаю у текстовому файлі прикладів. У інший час, коли відпрацьовую поставлену задачу, я тільки згадую що необхідна конструкція вже була у прикладах - знаходжу необхідний приклад, копіюю в запит, адаптую до поточної БД та вимог задачі. З іншої сторони, після виконання задачі (після адаптування таке виходить що не має нічого спільного з залученим прикладом коду) , завжди поповнюю новими "конструкціями" файл прикладів. Чи це "детский лепет" для фахівця?
@vladyslavkhokhlov9082
@vladyslavkhokhlov9082 3 ай бұрын
Ні, в мене теж є папка з найчастішими запитами, які використовуються. Щоб не писати складні запити з нуля кожного разу. Тому це нормально) Просто хтось це робить на гітхаб, а хтось в папці на робочому ноуті)
@slavash7865
@slavash7865 3 ай бұрын
@@vladyslavkhokhlov9082 Дякую за відповідь. Стало трохи легше 🤣. У мене залочені локальні комерційні бази - тому тільки на флешці! )))
@catanalyst
@catanalyst 3 ай бұрын
У мене нема такої папки, але я шукаю по збереженим кверям, якщо памʼятаю що колись таке робила) або зберігаю якісь шматки як сніпети (можливо це особливості метабейса)
@andreme7326
@andreme7326 2 ай бұрын
Цікаве відео! Ви в роботі використовуєте BigQuery для генерації різних гоафіків?
@catanalyst
@catanalyst 2 ай бұрын
Ні, робоча база в мене в метабейсі для графіків з sql або в pgadmin для sql без графіків)
@kylereese1898
@kylereese1898 2 ай бұрын
Дякую за відео, не знав про Google BigQuery. Я б не радив писати в GROUP та ORDER номери полів, краще використовувати імена. Запити типу GROUP BY 14, ORDER BY 17 виглядають дуже неінформативно. Якщо буде треба повернутися до якогось запиту через кілька тижнів або навіть днів, ви не згадаєте номери колонок, і вам доведеться відкривати таблицю і рахувати, який же номер має те поле. Я не кажу вже про те, що такі запити можуть працювати некоректно, якщо в таблицю додали якесь поле за допомогою INSERT ... AFTER.
@catanalyst
@catanalyst 2 ай бұрын
сподіваюсь, мені не доведеться мати результати квері групуванням по 14-ій колонці)) я все ж багато користують номерами замість повних назв, тому що досить часто мені треба подивитись окремо розподіли по різним групам і я копіюю квері і міняю лише в селекті, а груп бай залишається таким як є. в інсертах навряд чи так би робила.
@ernestmat7855
@ernestmat7855 3 ай бұрын
Подякував, через Вас, наче, розібрався зі структурою написання стейтментів
@bigmoney999
@bigmoney999 3 ай бұрын
Олена, вітаю ) Підкажіть, будь ласка, як з вами можна зв'язатись?) Пошукав в описах - не знайшов 😿Куди я міг би написати? Дуже-дуже дякую!
@catanalyst
@catanalyst 3 ай бұрын
До речі, додам лінкедін в опис. www.linkedin.com/in/olenarudenko
@bigmoney999
@bigmoney999 3 ай бұрын
@@catanalyst Дякую ) Напишу сьогодні.
@MrKelebras
@MrKelebras 3 ай бұрын
можно пораду яку не просили)) "треба щось робити зі звуком" прям по вухах бьє!
@catanalyst
@catanalyst 3 ай бұрын
А конкретніше?
@catanalyst
@catanalyst 3 ай бұрын
Бо я завжди за те щоб зробити краще, але мені не бʼє. Хіба шо шиплячі трохи напряжні.
@MrKelebras
@MrKelebras 3 ай бұрын
@@catanalyst можу на прикладі, може бачили на фотоапараті коли фото засвічене - фотік штрихуе білий колір мов є пересвіт в кадрі трєба робити корекцію. Не знаю якого типу у вас мікрофон та якою программою користуєтесь мені здаеться що повинні бути налаштування які корегують диапазон по звуку, високі частоти дуже задрані, свистящі звуки лунають занадто різко, по враженню що в вас мікрофон повинен буди з акустичним поролоном а ви його зняли, або може в вас микрофон направленного звучання то треба його трошки відвернути обо можно спробувати поставити подалі тому що зара більш-менш комфортно на гучности 5% до 7%, хоча зазвичай це дуже тихо и діпазон повинен бути від 20% до 40%. ps:декілька навушників звучить так само а увімкнув на колонках де майже нема високих частот то звучить як треба)) тож може в вас вбудований мікрофон і він добре звучить на вбудованих колонках, або ви корегуете звук під ваші колонки і навмисно завищуете високі частоти)
@catanalyst
@catanalyst 3 ай бұрын
Зрозуміла. Мікрофон правда занадто близько і я слухаю в навушниках досить тихо. Проблема або в криворукості або в налаштуваннях auphonic , бо мікрофон точно хороший😅
ПОВНИЙ ПРАКТИЧНИЙ КУРС SQL для аналітиків даних 2024
3:39:11
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 39 М.
Điều cuối cùng mẹ có thể làm cho con || Sad Story  #shorts
01:00
КАКАЯ ХИТРАЯ КОШКА! #cat #funny #pets
00:50
SOFIADELMONSTRO
Рет қаралды 19 МЛН
Де вчити аналітику даних?
19:50
Аналітикиця
Рет қаралды 4,5 М.
Екскурсія в Tableau. Створюємо перший дашборд
38:30
Loading data into BigQuery
5:31
Google Cloud Tech
Рет қаралды 133 М.
Gemini in Google Cloud (Hands-On with New Vertex AI LLMs)
6:30
Nodematic Tutorials
Рет қаралды 4 М.
5. Пишемо SELECT, додаємо функції, агрегації та CASE WHEN | SQL для дата-аналітиків українською
8:00
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 2,3 М.