Перейти к основному контенту

Курс

Автоматизация конвейеров данных в Snowflake

Начальный3 ч

Sql3 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}3,350 XP1,006Заявление об успешном завершении

Создайте бесплатный аккаунт

Продолжить с Google
или
Продолжая, вы принимаете наши Условия использования, наш Политика конфиденциальности и что ваши данные хранятся в США.

Любимый инструмент учащихся тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Освойте инструменты и методы для создания надежных автоматизированных конвейеров данных в Snowflake. Вы начнёте с изучения того, как загружать данные в больших объёмах — настраивать stages и форматы файлов, загружать данные с помощью COPY INTO и выбирать между пакетной загрузкой, Snowpipe и Snowpipe Streaming в зависимости от требований к задержке и объёму данных. Оттуда вы освоите навыки оркестрации сквозных пайплайнов: будете фиксировать изменения на уровне строк с помощью потоков, выстраивать многошаговые рабочие процессы с помощью DAG задач и создавать декларативные, автоматически обновляемые пайплайны с динамическими таблицами. Вы также узнаете, когда использовать внешние таблицы и таблицы Iceberg для многодвижковых и облачно-нативных сценариев. Во второй половине курса вы отточите навыки выполнения запросов и преобразования данных — извлечения и развертывания полуструктурированного JSON из столбцов VARIANT, применения расширений группировки и оконных функций для продвинутой аналитики, а также оформления повторно используемой логики в UDF и хранимых процедурах. Наконец, вы разберётесь с производительностью запросов: научитесь читать Query Profile в Snowflake, чтобы выявлять узкие места, выбирать правильный инструмент оптимизации — Search Optimization, Query Acceleration Service, ключи кластеризации или materialized views — и писать SQL, дружественный к кэшу, который избегает распространённых антипаттернов, незаметно снижающих производительность.

Предварительные требования

Предварительные требования для этого курса отсутствуют

Программа

Структура курса

1

Загрузка, приём данных и подключение

Освойте конвейер приёма данных в Snowflake — от размещения файлов в хранилище через COPY INTO, Snowpipe и Snowpipe Streaming — и научитесь подключать Snowflake к экосистеме данных с помощью коннекторов, драйверов и инструментов экспорта.
Начать главу
2

Оркестрация конвейеров и объекты данных

4

Производительность и оптимизация запросов

S

Автоматизация конвейеров данных в Snowflake

Курс
завершён

Получить справку об окончании курса

Записаться

Развивайте навыки работы с данными с DataCamp для мобильных устройств

Продолжайте учиться в любом месте с мобильными курсами и ежедневными 5-минутными практическими заданиями.