Snowflake Cortex a ML funkce

Snowflake Architecture

Emily Melhuish

Technical Curriculum Developer, Snowflake

Přehled Snowflake Cortex

Přehled Snowflake Cortex

1 * Výukové materiály Snowflake
Snowflake Architecture

Problém s nestrukturovanými daty

cortex_diagram.png

Snowflake Architecture

Co je Snowflake Cortex?

cortex_full_overview.png

Snowflake Architecture

Parsování dokumentů

  • Parsování převádí bajty souboru na strukturované hodnoty, se kterými SQL pracuje (např. text ve sloupci VARIANT)

SQL

SELECT SNOWFLAKE.CORTEX.PARSE_DOCUMENT(
  @snowy_peak_files_stage,
  'patrol_report.pdf',
  {'mode': 'LAYOUT'}
):content::STRING AS report_text;
  • Výsledek = Strukturovaný výstup (obvykle VARIANT): text extrahuj pomocí : a ::
  • PARSE_DOCUMENT = Typický první krok pro práci se soubory
Snowflake Architecture

SQL funkce Cortexu: Classify a 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 Architecture

SQL funkce Cortexu: Complete a 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 Architecture

Cortex Search a Cortex Analyst

Cortex Search

  • Prohledává text pomocí sémantické podobnosti
  • Najde obsah s podobným významem
  • Např. hlášení o incidentech týkajících se viditelnosti

Cortex Analyst

  • Převádí přirozený jazyk na SQL
  • Např. produktový manažer se může zeptat: „Která střediska měla loni nejvíce incidentů?"
Snowflake Architecture

Životní cyklus Snowflake ML

Screenshot 2026-05-12 at 1.40.02 pm.png

  • Vytvoř model prognózy pomocí CREATE OR REPLACE SNOWFLAKE.ML.FORECAST
  • Zavolej natrénovaný model přes CALL my_model!FORECAST() pro generování budoucích období
  • Vždy si zkontroluj dokumentaci Snowflake — signatury ML funkcí se průběžně aktualizují
Snowflake Architecture

Pojďme cvičit!

Snowflake Architecture

Preparing Video For Download...