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

Курс

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

Базовый3 ч

Sql3 чвидео: 15Упражнений: 483,350 XP1,262Свидетельство о достижении

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

Продолжить через 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-минутными заданиями по программированию.