Snowflake Cortex und ML-Funktionen

Snowflake-Architektur

Emily Melhuish

Technical Curriculum Developer, Snowflake

Überblick: Snowflake Cortex

Snowflake Cortex Übersicht.png

1 * Snowflake-Lernmaterial
Snowflake-Architektur

Das Problem mit unstrukturierten Daten

cortex_diagram.png

Snowflake-Architektur

Was ist Snowflake Cortex?

cortex_full_overview.png

Snowflake-Architektur

Dokumente parsen

  • Parsing wandelt Datei-Bytes in strukturierte Werte um, mit denen SQL arbeiten kann (z. B. Text in einer VARIANT-Spalte)

SQL

SELECT SNOWFLAKE.CORTEX.PARSE_DOCUMENT(
  @snowy_peak_files_stage,
  'patrol_report.pdf',
  {'mode': 'LAYOUT'}
):content::STRING AS report_text;
  • Ergebnis = Strukturiertes Output (oft VARIANT): Text mit : und :: extrahieren
  • PARSE_DOCUMENT = Typischer erster Schritt bei dateibasierten Workflows
Snowflake-Architektur

Cortex-SQL-Funktionen: Klassifizieren und Übersetzen

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-Architektur

Cortex-SQL-Funktionen: Complete und 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-Architektur

Cortex Search und Cortex Analyst

Cortex Search

  • Führt semantische Ähnlichkeitssuche auf Text aus
  • Findet inhaltlich ähnliche Texte
  • z. B. Berichte zu Sichtweite anzeigen

Cortex Analyst

  • Übersetzt Klartext in SQL
  • z. B. Produktmanager fragt: "Welche Resorts hatten letztes Jahr die meisten Vorfälle?"
Snowflake-Architektur

Snowflake-ML-Lebenszyklus

Screenshot 2026-05-12 at 1.40.02 pm.png

  • Prognosemodell erstellen mit CREATE OR REPLACE SNOWFLAKE.ML.FORECAST
  • Trainiertes Modell aufrufen mit CALL my_model!FORECAST() für zukünftige Perioden
  • Immer die Snowflake-Doku für die neueste Syntax prüfen: ML-Funktionssignaturen ändern sich häufig
Snowflake-Architektur

Lass uns üben!

Snowflake-Architektur

Preparing Video For Download...