Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Вибірка Даних у BigQuery | Основи Рушія Запитів
Основи BigQuery

bookЗавдання: Вибірка Даних у BigQuery

Свайпніть щоб показати меню

Note
Сучасна практика

У відео та прикладах курсу ви побачите використання функції JSON_EXTRACT. Хоча ця функція повністю підтримується та працює коректно, у BigQuery вона вважається застарілим синтаксисом.

Для власних майбутніх проєктів рекомендуємо використовувати сучасні стандартні функції:

  • JSON_VALUE: витягує скалярні значення (наприклад, рядки або числа) та автоматично видаляє зайві лапки;
  • JSON_QUERY: витягує складні JSON-об'єкти або масиви.

Завдання — проаналізувати шаблони покупок клієнтів, продемонструвавши розуміння спеціалізованих можливостей BigQuery.

  1. Написати запит, який використовує обрізання партицій за допомогою фільтрації по відповідній колонці партиції (_PARTITIONDATE);
  2. Використати APPROX_COUNT_DISTINCT для ефективного підрахунку унікальних клієнтів;
  3. Додати принаймні один витяг даних з поля products у форматі JSON;
  4. Згрупувати результати у змістовний спосіб.
Note
Примітка

Щоб використовувати _PARTITIONDATE для обрізання партицій, переконайтеся, що таблиця BigQuery створена з параметром Partition by: Ingestion time. Без цього налаштування псевдоколонка не існуватиме, і запит завершиться помилкою.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 2. Розділ 4
some-alt