or
Ця вправа є частиною курсу
Перш ніж змінювати світ за допомогою Snowflake, потрібно знати, з якими типами даних ви працюватимете. Ви почнете з текстових даних: навчитеся використовувати їх у запитах і визначати стовпці, а також дізнаєтеся, як отримати відомості про стовпці з будь-якої таблиці. Далі ви опануєте числові типи даних і дані дати/часу, розберетеся з точністю, масштабом і тим, як перетворювати рядки на часові мітки.
Тепер, коли ви добре знаєте свої дані в Snowflake, час їх обробляти та перетворювати. Ви почнете з роботи з текстом за допомогою TRIM, SPLIT і CONCAT, а потім опanuєте числові операції, як-от арифметика та підсумкові показники з SUM і AVG. Ви дослідите перетворення часових міток: виділення компонентів на кшталт року чи годин, обчислення інтервалів між датами, а також створите власні користувацькі функції Snowflake (UDF), щоб реалізувати потрібну вам логіку.
У фінальному розділі ви перейдете до розширених можливостей Snowflake. Ви почнете з типів даних VARIANT (напівструктуровані дані), навчитеся розбирати дані верхнього рівня та вкладені дані за допомогою крапкової та дужкової нотацій, далі опануєте вирази із загальними таблицями (CTE), створюючи й використовуючи кілька CTE. Нарешті, ви завершите створенням зведених таблиць за допомогою ключового слова PIVOT, щоб перетворити дані у зручний для сприйняття формат, готовий до звітів і аналізу.
Поточна вправа