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