
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Без відповідного апаратного забезпечення й інфраструктури на зберігання великих наборів даних і виконання відповідних запитів потрібно багато часу й коштів. Цю проблему може вирішити BigQuery – корпоративне сховище даних із надзвичайно швидкою обробкою запитів SQL завдяки обчислювальним ресурсам інфраструктури Google. Просто перенесіть дані в BigQuery, а ми подбаємо про решту. Ви можете контролювати доступ до проекту й даних відповідно до потреб компанії: надавати дозвіл на перегляд даних і виконання запитів цих даних.
Для доступу до BigQuery можна використовувати Cloud Console або інструмент командного рядка. Також можна надсилати виклики в BigQuery REST API, використовуючи різні клієнтські бібліотеки, як-от Java, .NET або Python. Для взаємодії з BigQuery, зокрема візуалізації і завантаження даних, підходять різні інструменти сторонніх розробників. У цій практичній роботі ви працюватимете з BigQuery через вебінтерфейс.
Вебінтерфейс BigQuery можна використовувати в Cloud Console як графічний інтерфейс для різних завдань, як-от виконання запитів, завантаження й експортування даних. У цій практичній роботі ви навчитеся виконувати запити таблиць у загальнодоступних наборах даних і завантажувати вибірки даних у BigQuery за допомогою Cloud Console.
У цій практичній роботі ви навчитеся виконувати наведені нижче дії.
Для кожної практичної роботи ви безкоштовно отримуєте новий проект Google Cloud і набір інструментів на визначений період часу.
Увійдіть у Qwiklabs у вікні в режимі анонімного перегляду.
Слідкуйте за тим, скільки часу залишилося для виконання практичної роботи (наприклад: 1:15:00
). Постарайтеся завершити її вчасно.
Завдання не можна призупинити, а лише почати спочатку.
Коли будете готові, натисніть Start Lab (Почати практичну роботу).
Занотуйте облікові дані для практичної роботи (ім’я користувача й пароль). Вони знадобляться для входу в Google Cloud Console.
Натисніть Open Google Console (Відкрити Google Console).
Виберіть Use another account (Увійти в інший обліковий запис), потім скопіюйте та вставте облікові дані для доступу до цієї практичної роботи у відповідні поля.
Якщо ви ввійдете з іншими обліковими даними, станеться помилка або з вас може почати стягуватися плата.
Прийміть умови й пропустіть сторінку відновлення ресурсу.
Відкриється повідомлення Welcome to BigQuery in the Cloud Console (Вітаємо в BigQuery в Cloud Console). Це повідомлення містить посилання на короткий посібник і перелік оновлень інтерфейсу.
У цьому завданні ви завантажите в BigQuery загальнодоступний набір даних USA Names ("Імена США"), а потім виконаєте запит даних із цього набору, щоб визначити найпоширеніші імена в США з 1910 по 2013 роки.
На панелі Explorer (Провідник) знайдіть поле Type to search (Введіть пошуковий запит), введіть usa_names і натисніть клавішу Enter.
Натисніть SEARCH ALL PROJECTS (ШУКАТИ В УСІХ ПРОЕКТАХ).
На панелі Explorer (Провідник) наведіть курсор на проект bigquery-public-data
, а потім натисніть значок .
У полі Type to search (Введіть пошуковий запит) введіть bigquery-public-data
.
Відобразяться всі набори даних у проекті.
bigquery-public-data
не відображається на панелі Explorer (Провідник), натисніть + ADD DATA (+ ДОДАТИ ДАНІ) > Star a project by name (Позначити проект зірочкою за назвою) > Star a project (Позначити проект зірочкою) (bigquery-public-data) і STAR (ПОЗНАЧИТИ ЗІРОЧКОЮ).
Натисніть Expand node (Розгорнути вузол) для проекту bigquery-public-data
.
Знайдіть у списку загальнодоступних наборів даних usa_names. За потреби натисніть More Results (Інші результати).
Щоб розгорнути набір даних, натисніть usa_names.
Щоб відкрити таблицю, натисніть usa_1910_2013.
Виконайте запит bigquery-public-data.usa_names.usa_1910_2013
, щоб отримати із цього набору дані про імена й стать дітей, а потім складіть список із 10 найпопулярніших імен у порядку спадання.
Натисніть Query (Запит) і виберіть In new tab (У новій вкладці).
Скопіюйте наведений нижче запит і вставте його в текстове поле редактора запитів замість наявного запиту:
Якщо запит дійсний, у BigQuery з’явиться значок зеленого прапорця, а якщо недійсний – значок червоного знака оклику. Крім того, для дійсного запиту в засобі перевірки відображається обсяг даних, що оброблятимуться. Це допомагає визначити вартість виконання запиту.
Результати запиту з’являться під редактором запитів. Угорі розділу з результатами запиту показано, скільки часу минуло й скільки даних оброблено під час виконання запиту. Результати запиту відображаються в таблиці під інформацією про час. Рядок заголовка містить назву стовпця, зазначену в частині запиту GROUP BY (ГРУПУВАТИ ЗА)
.
У цьому завданні ви створюєте власну таблицю, завантажуєте в неї дані, а потім виконуєте запит до таблиці.
Ви завантажуєте файл, що містить приблизно 7 МБ даних про популярні дитячі імена, наданий Адміністрацією соціального страхування США.
yob2014.txt
. Це файл CSV (зі значеннями, розділеними комами) з трьома стовпцями, у яких указано ім’я, стать (M
(чол.) або F
(жін.)) і кількість дітей із таким іменем. Файл не має рядка заголовка.yob2014.txt
, щоб ви могли знайти його пізніше.У цьому завданні ви створите набір даних, у якому міститиметься таблиця, додасте дані у власний проект, а потім побудуєте таблицю, з якої будете запитувати дані.
З наборами даних ви можете контролювати доступ до таблиць і представлень проекту. У цій практичній роботі використовується лише одна таблиця, проте для її розміщення все-таки потрібен набір даних.
Натисніть значок із трьома крапками поруч з ідентифікатором проекту й виберіть опцію Create dataset (Створити набір даних).
Відкриється сторінка, на якій можна створити набір даних.
babynames
.Унизу панелі натисніть Create dataset (Створити набір даних).
У цьому завданні ви завантажите дані в нову таблицю.
На панелі Explorer (Провідник) розгорніть набір даних з ідентифікатором проекту.
Натисніть значок із трьома крапками поруч із набором даних babynames і виберіть Create table (Створити таблицю).
Використовуйте стандартні значення для всіх налаштувань, якщо не зазначено інше.
Виконайте описані нижче дії на сторінці Create table (Створити таблицю).
Create table from:
(Створити таблицю на основі:) виберіть Upload (Завантажити).yob2014.txt
і натисніть Open (Відкрити).names_2014
.Ви вже завантажили дані в таблицю й тепер можете виконати запит даних. Кроки такі самі, як і в попередньому прикладі, але цього разу ви виконуєте запит до власної таблиці, а не загальнодоступної.
Ви виконали запит до загальнодоступного набору даних, потім побудували власну таблицю, завантажили туди дані й виконали запит до неї.
Закінчивши виконувати завдання, натисніть кнопку End Lab (Завершити завдання). Google Cloud Skills Boost вилучить використані ресурси й очистить обліковий запис.
Ви зможете оцінити, наскільки вам сподобалося виконувати завдання на платформі. Виберіть потрібну кількість зірочок, введіть коментар і натисніть Submit (Надіслати).
Кількість зірочок відповідає певній оцінці:
Якщо ви не хочете надсилати відгук, просто закрийте діалогове вікно.
Залишайте свої відгуки, пропозиції або коментарі на вкладці Support (Підтримка).
© Google LLC 2022. Усі права захищено. Назва та логотип Google є торговельними марками Google LLC. Усі інші назви компаній і продуктів можуть бути торговельними марками відповідних компаній, з якими вони пов’язані.
This content is not currently available
We will notify you via email when it becomes available
Great!
We will contact you via email if it becomes available
One lab at a time
Confirm to end all existing labs and start this one