Snowflake Cortex і можливості ML

Архітектура Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Огляд Snowflake Cortex

Огляд Snowflake Cortex.png

1 * Навчальні матеріали Snowflake
Архітектура Snowflake

Проблема неструктурованих даних

cortex_diagram.png

Архітектура Snowflake

Що таке Snowflake Cortex?

cortex_full_overview.png

Архітектура Snowflake

Розбір документів

  • Парсинг перетворює байти файлу на структуровані значення, з якими працює SQL (напр., текст у стовпці VARIANT)

SQL

SELECT SNOWFLAKE.CORTEX.PARSE_DOCUMENT(
  @snowy_peak_files_stage,
  'patrol_report.pdf',
  {'mode': 'LAYOUT'}
):content::STRING AS report_text;
  • Результат = структурований вивід (часто VARIANT): витягуйте текст через : і ::
  • PARSE_DOCUMENT = типовий перший крок, якщо починаємо з файлу
Архітектура Snowflake

Функції SQL Cortex: Classify і Translate

COMPLETE

SELECT SNOWFLAKE.CORTEX.COMPLETE(
    'claude-3-5-sonnet',
    'Summarise this patrol report and flag any safety actions required:'
    || report_text
) AS summary;

SUMMARIZE

SELECT SNOWFLAKE.CORTEX.SUMMARIZE(report_text) AS report_digest
FROM snowy_peak_patrol_reports;
Архітектура Snowflake

Функції SQL Cortex: Complete і Summarize

COMPLETE

SELECT SNOWFLAKE.CORTEX.COMPLETE(
    'claude-3-5-sonnet',
    'Summarise this patrol report and flag any safety actions required:'
    || report_text
) AS summary;

SUMMARIZE

SELECT SNOWFLAKE.CORTEX.SUMMARIZE(report_text) AS report_digest
FROM snowy_peak_patrol_reports;
Архітектура Snowflake

Cortex Search і Cortex Analyst

Cortex Search

  • Виконує семантичний пошук за текстом
  • Знаходить зміст із подібним значенням
  • Напр., показує звіти про інциденти щодо видимості

Cortex Analyst

  • Перетворює звичайну англійську на SQL
  • Напр., продакт-менеджер питає: «Які курорти мали найбільше інцидентів торік?»
Архітектура Snowflake

Життєвий цикл Snowflake ML

Screenshot 2026-05-12 at 1.40.02 pm.png

  • Створіть модель прогнозу через CREATE OR REPLACE SNOWFLAKE.ML.FORECAST
  • Викликайте навч. модель CALL my_model!FORECAST() для майбутніх періодів
  • Завжди звіряйтеся з документацією Snowflake: сигнатури ML часто оновлюються
Архітектура Snowflake

Переходимо до практики!

Архітектура Snowflake

Preparing Video For Download...