Snowflake Cortex en ML-functies

Snowflake-architectuur

Emily Melhuish

Technical Curriculum Developer, Snowflake

Snowflake Cortex-overzicht

Snowflake Cortex-overzicht.png

1 * Snowflake-leermateriaal
Snowflake-architectuur

Het probleem met ongestructureerde data

cortex_diagram.png

Snowflake-architectuur

Wat is Snowflake Cortex?

cortex_volledig_overzicht.png

Snowflake-architectuur

Documenten parsen

  • Parsing zet bestandsbytes om in gestructureerde waarden waar SQL mee kan werken (bijv. tekst in een VARIANT-kolom)

SQL

SELECT SNOWFLAKE.CORTEX.PARSE_DOCUMENT(
  @snowy_peak_files_stage,
  'patrol_report.pdf',
  {'mode': 'LAYOUT'}
):content::STRING AS report_text;
  • Resultaat = gestructureerde output (vaak een VARIANT): extraheer tekst met : en ::
  • PARSE_DOCUMENT = typische eerste stap voor alles dat met een bestand start
Snowflake-architectuur

Cortex SQL-functies: Classify en 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-architectuur

Cortex SQL-functies: Complete en 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-architectuur

Cortex Search en Cortex Analyst

Cortex Search

  • Voert semantische gelijkenis uit op tekst
  • Vindt inhoud met vergelijkbare betekenis
  • Bijv. toon incidentrapporten over zicht

Cortex Analyst

  • Zet gewone taal om naar SQL
  • Bijv. productmanager kan vragen: "Welke skigebieden hadden vorig jaar de meeste incidenten"
Snowflake-architectuur

Snowflake ML-levenscyclus

Schermafbeelding 2026-05-12 om 13:40:02.png

  • Maak een forecastmodel met CREATE OR REPLACE SNOWFLAKE.ML.FORECAST
  • Roep het getrainde model aan met CALL my_model!FORECAST() om toekomstige perioden te genereren
  • Check altijd de Snowflake-docs voor de nieuwste syntax: ML-functies wijzigen regelmatig
Snowflake-architectuur

Laten we oefenen!

Snowflake-architectuur

Preparing Video For Download...