Завдання: Вибірка Даних у BigQuery
Свайпніть щоб показати меню
У відео та прикладах курсу ви побачите використання функції JSON_EXTRACT. Хоча ця функція повністю підтримується та працює коректно, у BigQuery вона вважається застарілим синтаксисом.
Для власних майбутніх проєктів рекомендуємо використовувати сучасні стандартні функції:
JSON_VALUE: витягує скалярні значення (наприклад, рядки або числа) та автоматично видаляє зайві лапки;JSON_QUERY: витягує складні JSON-об'єкти або масиви.
Завдання — проаналізувати шаблони покупок клієнтів, продемонструвавши розуміння спеціалізованих можливостей BigQuery.
- Написати запит, який використовує обрізання партицій за допомогою фільтрації по відповідній колонці партиції (
_PARTITIONDATE); - Використати
APPROX_COUNT_DISTINCTдля ефективного підрахунку унікальних клієнтів; - Додати принаймні один витяг даних з поля products у форматі
JSON; - Згрупувати результати у змістовний спосіб.
Щоб використовувати _PARTITIONDATE для обрізання партицій, переконайтеся, що таблиця BigQuery створена з параметром Partition by: Ingestion time. Без цього налаштування псевдоколонка не існуватиме, і запит завершиться помилкою.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат